大家好,小弟我目前是大二資管系的學生,由於希望大四下學期能夠去校外實習,現在有些問題想要詢問。
由於現在學校有開始丟一些實習的資訊,能夠實習的公司目前都是以C#與JAVA為主,但是由於目前想要另外學習新的語言以便做專題需要,希望各位大大可以給我一點意見。
請問一下就目前的後端趨勢Python或Php建議先學哪一個呢,當然我會先去補足最基本的前端知識,我有在網路上爬了一些文章大家是說PHP相對來說後端工程師的工作會比Python還多,也有一些人說PYTHON後端的工作會漸漸地比PHP多。
爬文的結果是PHP只能比較歸類在網頁這一環,但Python可以做網頁爬蟲資料探勘等一些實際的使用,如下是我自認為的技能樹點法,希望各位能給我一些建議,對於未來工作與實習上的機會多寡,如有錯誤還麻煩各位大大指導。
後端:Php+MySQL+Laravel
後端:Python+Django+資料庫(比較不清楚最常搭配的是哪一個)
後端:Python+FLASK+資料庫(比較不清楚最常搭配的是哪一個)
最後想要詢問大家如果學習一個新的語言,大家會去購買線上課程來學習還是以書本以及網路上的文章教導為主呢?
謝謝各位願意看完整篇文章!!!
PHP只能比較歸類在網頁這一環,但Python可以做網頁爬蟲資料探勘等一些實際的使用
PHP也可以做爬蟲啊,
不過聽說Python很容易學?
我是比較少接觸Python
購買線上課程來學習還是以書本以及網路上的文章教導為主呢?
我是先以不用錢的為主,
不過也有人說願意投資願意下功夫,
學習的更快.
其實關鍵還是在你下了多少功夫學習,
以及你如何面對你所遇到的問題.
萬事起頭難,
我是覺得先從容易學的開始,先登堂,再入室,
Python 或 Php,您先各自學習一星期,然後,您覺得那一個容易懂,就學那一個。
精熟或半熟了一套之後,要再學另一套,就簡單多了。
最重要的是,不要想太多。
《論語》:「季文子三思而後行。 子聞之,曰:『再,斯可矣。』」
如果你是想走後端的
那PHP絕對是首選
前端兩年換一大框架,後端一直都是PHP
laravel 是 PHP的進化版
python 也可以寫後端 JavaScript 有人也拿來用後端
SQL這就不用講了 一定要會的
你現在是大二,學校教的跟外面職場用的「一定」是不一樣的,這不代表你可以不理老師在講什麼鬼
你要在課餘時間,繼續進修是OK的,但學校教的還是要會,前端後端你都要聽一聽
後端不知道 html 是什麼會被笑死
前端不知道什麼是 SQL 也會很慘
以上分享
後端:Php+MySQL+Laravel
後端:Python+Django+資料庫(比較不清楚最常搭配的是哪一個)
後端:Python+FLASK+資料庫(比較不清楚最常搭配的是哪一個)
python推薦的資料庫的都是postgresql。
後端語言反而不重要...能做的事情永遠不離開CRUD和http request、response。
重要的是工具的組合,cache、web server、分散式系統。
語言選一個你學的會的,寫習慣了要上手其他的很快,我從python入門,寫到現在js、golang都會,最近可能還要學php。
其實你一開始比較的方式就已經不太對了。
後端:Php+MySQL+Laravel
後端:Python+Django+資料庫(比較不清楚最常搭配的是哪一個)
後端:Python+FLASK+資料庫(比較不清楚最常搭配的是哪一個)
首先一般所謂的學習,得先區分好原生跟工具。
原生語言學習有php、python跟java。
要先確定好你的主要方向。這三個語言都可以寫網頁跟後端。但還是有各自的強項。
php還是比較偏向於web開發為主。
python則偏向於後端及採集資料為主。
java倒是比較不偏向任何一邊,啥都可以,啥都不行。
資料庫來說,其實一般只要先懂得何謂sql語法,就至少大約都可以上手了。
雖然還是各自的,還是有些特殊的用法。
也就是說,一般來說依你上面的原生語言來看,正常第一排除的sql一定是mssql。
除非你是要用c#開發。
比較簡單的判斷,只能在win系統開發的語言,大多數第一優先一定是用mssql。
其餘的先學會mysql就好了。因為除了mssql。一般語法大多數都是通用。
我比較傾向 Windows + MySql
主要還是看需求吧.
如果對方有指定要什麼語言跟資料庫,
那當然就是以對方的需求為主.
小魚 我也是傾向Windows,所以決定放棄Ruby on Rails
。
現在很多書籍都教ORM
,但我覺得真正要靠SQL
才能應付各種狀況。
(還是因為我只會SQL
?)ORM
有免費的學習資源嗎?
能夠實習的公司目前都是以C#與JAVA為主
如果為了實習,答案就是 C# 與 JAVA
如果為了工作,
就看你以後有沒有打算出國工作
目前國內使用較多的是python
104 python 3860
104 php 2780
目前國際使用較多的是python
不管你問誰
都只能告訴你現在的狀況
至於兩年後的未來會怎樣
沒人知道
選我正解
因為基本上有學長帶會比較好,而且自己人對方也對你比較放心
(畢竟程度與資質差不多 相對於其他學校的白紙,能更預估潛力)
工作機會多 但一個人理論上同時能做的只有一份
在某領域有能力強者根本不用擔心工作機會的多寡
能用來解決問題的語言都是好語言
而且很多概念都能互通 先找一門學好
要學其他都很快
同時學 也無所謂
思考為何公司要開實習缺?
基本上 你寫的出來的東西 公司裡面的人也寫的出來(你是奇才可無視)
菜鳥對於一些公司來說 強弱不是重點
有人帶的工作 會比自幹來的好
自幹事倍功半 不然也不會有人開課
都是要用個案討論 沒有一定答案
還是問學長吧!!
答案是JAVA
JAVA舊的用戶群多!!!
各方面已經成熟了...
美國排名是JAVA.python排名前面
現在才大二,別想那麼多!
先把學校教的東西學紮實!
二年後,整個業界的資訊技術會進化到什麼程度不知道!
不過當你完全掌控熟悉一種程式語言後,要因應未來的變化大都ok!
「如何運用電腦幫你處理現實生活中的問題」才是程式語言存在的目的
前端Javascript
後端Javascript
行動端Javascript
路過~~~~~~~~~
C#與JAVA做後端都是比較早期的公司系統了
目前建議 Python 開始學
很多東西都可以用Python做
web,app,data mining等等