長庚大學

#請益 後端語言選擇(Php or Python)

2019年8月20日 17:20
Python或Php建議先學哪一個呢 我現在的規劃是希望在大四畢業以前能夠得到後端工程師的實習機會 當然我會先去補足HTML.CSS.Boostrap前端的知識 因為我有在網路上爬了一些文章大家是說PHP相對來說後端工程師的工作會比Python還多 但是PHP只能比較歸類在網頁這一環 但是Python可以做網頁爬蟲資料探勘等一些實際的使用 請問依照版上大神多年的經驗 希望給小弟我一點建議 後端:Php+MySQL+Laravel 後端:Python+Django+資料庫(比較不清楚最常搭配的是哪一個 應該是MySQL還是大神有什麼建議的資料庫)
愛心
24
.回應 33
共 33 則回應
國立高雄第一科技大學 資訊管理學系
傳產或較老的公司 > PHP 新創 > Python 當然這沒有一定,大概而已拉 個人推 Python 資料庫應該MySQL最常見了
國立臺北護理健康大學 資訊管理系
Ruby
我跟樓上不同 推php+mysql+些許js 網頁後端的話還是php為大宗
php工作比較好找ㄅ Python大多是資料分析 機器學習 深度學習 AI 有的沒的
世新大學 資訊管理學系
php ->laravel CI python ->flask
原PO - 長庚大學
B1 瞭解,那技能樹的點法是先把python基本的學好,然後再去學習MySQL,最後再上框架(Django)嗎?
php大概只能做網頁 python路廣多了 不只 data mining 很多腳本也用python寫的
國立成功大學
Python比較多開源碼,php、asp.net、javascript之類的可能要觀念清楚跟多練習
國立高雄第一科技大學 資訊管理學系
B6 摁摁 建議 Flask 跟 Django 可以都看一下 有用Python的公司就基本這兩個框架在選
朝陽科技大學 資訊管理系
可以問一下工作地點? 你可以開104看 徵得職缺數量
java spring
國立政治大學 資訊管理學系
最多的其實是spring和laravel吧 雖然我是rails愛好者 但php還是得會
國立臺北商業大學 資訊管理系
我們公司用spring boot
你去104看到的python基本上要會Django、flask 不走網頁就是TensorFlow或是資料分析那類的 php 可以考慮 laravel 蠻不錯ㄉ 資料庫是基本mysql,我也不熟只會基本CRUD
我之前學DJANGO拿SQLITE先練習
元智大學 資訊管理學系
php配上laravel
長榮大學 資訊管理學系
學go吧,目前 3p語言都摸了一下,php or python 都蠻容易找工作的,go可能是未來趨勢
推 node.js 看不慣 python 不喜歡 php go 需要 OS 基礎,有的話可以學(但那個OO很...
亞東技術學院 資訊管理系
我個人用go,也是golang工程師, 現在被上司逼迫寫php, 如果想快速進入職場的話可以把C# mvc先學會。 8/23補充: Golang是一套很棒的語言, 如果是新鮮的肝,我不建議一頭熱投入學go, 建議可以優先學 Nodejs、php、C# mvc(.NET Core) 、Java Go還是一門很年輕的語言, 目前漸漸很多公司採用了, 有其他後端經驗會比較吃香, 轉型期對go的入門者比較不友善。
Golang
國立政治大學 資訊科學研究所
我建議你不是選一個語言,是選兩個,一個編譯型,一個腳本型。例如 C# 搭 Python、Java 搭 PHP 等等,編譯型的,必須有靜態強型別的特性。 腳本型的,必須有 metaprogramming 特性,並且有一定的安全性(如資料庫查詢時,可用 prepared statement 以避免 SQL Injection)。 此外,共通的都應該要有豐富而成熟的 3rd party 生態系、好用的建置工具、嚴謹的語言規範文件。 所以,編譯型的我認為最好的仍然是 C、C++、Java、C#,腳本型的最好的我認為是 Python,另外,JS 與 PHP 的生態系很龐大,但坑很多,我沒有特別討厭,但建議你若要踏進去,一定要小心。 如果行有餘力,為自己加添一個語言能力,就是函數式語言,例如 Scala、Clojure、Groovy、Haskell、F#、OCaml、Racket,這些語言對找工作沒有太大幫助,因為會的人太少,但對你能寫出有效率的程式、設計乾淨的架構有極大幫助。 你也可以選擇 Ruby,它是兼具命令式、物件導向式、函數式的語言,並有強大的 metaprogramming 能力,但 Ruby 的語言沒有嚴謹規範,執行效率不高,好寫,但邏輯不嚴謹,容易踩到坑,寫的時候要注意。 資料庫的選擇,我從以前在長庚時,就開始在研究 PostgreSQL 了,直到如今,已經十幾年,這是最好的 open source 資料庫,現在仍是。
B19 想請教有沒有golang的linq方案? 這是我想學golang最跨不出去的點⋯linq太好用了⋯
你沒有數據相關底子,會Python也找不到數據或AI的工作。如果你要快速找到工作php、nodejs大概是首選,我不喜歡JAVA,所以不提。 但私心推Python,因為我喜歡Python。不要亂想,謝謝。
國立臺灣科技大學
既然都有人提到go了,那我推個Rust應該不過份吧XD 另外,可以考慮用MariaDB取代MySQL。
國立政治大學 資訊管理學系
Postgres超棒
亞東技術學院 資訊管理系
B25 教徒?
長榮大學 資訊工程學系
你遲早都要學JS
亞東技術學院 資訊管理系
B22 我沒有用過linq, 我查了一下go-linq套件不知道是不是你想要的, 我是用gorm
B28 看起來應該沒錯,只是不知道優化好不好 Linq真的爆幹好用,有空可以玩看看 譬如說LeedCode有一題 Jewels and Stones 用Linq寫的話只要一行就結束了,而且是因為要Return XD
速度也還挺ok,至少在前5%
長榮大學 資訊管理學系
B19 贊同,效能真的不錯,不過oo觀念真的要熟悉
馬上回應搶第 34 樓...