[請益] 要如何抉擇學哪一個程式語言...?

作者: pockychu (:"))   2016-03-16 02:12:26
本身非本科系 對寫程式很有興趣 上過基礎C/C++跟PHP & mySQL
codecademy的課程都幾乎碰過了 html css javascript等等 覺得好玩XD
現在自學Java跟Python 目的是想寫app跟網頁
當中基本語法沒甚麼大問題 但就是需要時間寫出作品
後來也有去了解cordova 但發現原生程式會比較好 所以放棄
原本打算專精學Java跟Python 放棄C/C++了(爬文大家都不推非本科學 要學好很難)
也放棄PHP了(不過當初學讓我對網頁跟資料庫概念很有幫助)
但最近在網路上自學資料結構 老師都是用C 我也跟著用
懶的轉換成Java 想把時間放在理解上 也覺得C的語法較簡潔
雖然很久沒碰 但複習一下也還記得
我目前的目標是想做app跟網頁 及一個讓使用者輸入輸出的資料庫系統(三樣是不相干XD)
我的理解是...(可能有錯@@)
Java: 做Android app 但做網頁太肥 資料庫系統比較常用?
Python: 適合做網頁 資料庫不確定 語法簡潔
C: 學資料結構的時候方便用 跟玩開發版用XD
html css javascript:做網頁也會用到
目前是當興趣 但不排除以後找這方面的工作
這樣看來好像太雜 無法專精 雖然互相語法不至於會亂掉
所以想請教此版的大家 我該如何取捨? 畢竟學而不精不太好>"<
謝謝:DD
作者: neo5277 (I am an agent of chaos)   2016-03-16 09:39:00
深一點變成T 型就好了看你要選哪一種 深入探索
作者: pockychu (:"))   2016-03-16 09:44:00
我改掉一些用詞好了文章好像偏掉了XD 我知道很多網站都用php FB就是 只是初學易被網路左右才來發問
作者: amatt   2016-03-16 09:54:00
百年考古題,碩班必考,沒背考不上,背了也不一定上,因為大家都會背
作者: Masakiad (Masaki)   2016-03-16 09:58:00
我覺得你還太容易被困難澆熄熱情,先專精前台。(前台真的很有趣啊!)維持熱情跟順手學習Tdd, bbd, ci, cd, design pattern, http等知識。我的原則是除非你很閒,否則有興趣的先學,其次有用到的先學。
作者: ckknmark (馬克)   2016-03-16 10:10:00
依照你的需求,我覺得你先專精Java吧
作者: airtsubasa (偽學姊)   2016-03-16 10:23:00
從你的內容來看,你不是持久型,見一個愛一個
作者: Argos (Big doge is watching u)   2016-03-16 10:51:00
網站和APP先擇一學習吧?先把某一個摸熟點再來看其它的
作者: bcew (bcew)   2016-03-16 10:52:00
看起來你缺乏的是挑一個項目,花點時間寫出好作品把一項做到有深度,其他項目也會隨之精進
作者: oneheat (等待)   2016-03-16 11:07:00
多唸書比較實在
作者: dreamnook (亞龍)   2016-03-16 11:20:00
目標有點散 而且比較偏向覺得有趣在把玩可能比較好釐清的方式是讓你每項都挑戰一次我個人覺得你先從網頁起手 做個自我介紹頁如何?自我介紹頁也不用用真實人物 用虛擬人物也可以如果好奇為啥我建議網頁...因為我自己學這個很不順orz
作者: zoko741235 (台北金城武)   2016-03-16 11:32:00
我自己覺得web不會特別難 但要學的東西很多
作者: kenwufederer (Nash)   2016-03-16 11:50:00
你確實不瞭解程式語言,建議重學語言通常不是公司決定做甚麼,而是工程師有甚麼至於為什麼要從那部分開始?直接找家公司吧等真的開始做案子,再來想有沒有興趣依照你的敘述,既不懂又不深,確實停在興趣而已寫程式不只是要有興趣,還需要足夠的熱情記得以前學程式的時候,教授說C學了絕不會後悔現在工作雖然不寫C,但對於bash script卻很有幫助現在學程式根本只看自己有沒有心而已網上資源超多,至於要先學甚麼當主流的話建議JavaScript或PHP,不然就Java至於原因,也只是因為網路資源夠多並且算是主流吧,其他看看就好畢竟寫程式遇到問題才能成長,找公司工作最快
作者: Schelfaniel (Schelfaniel)   2016-03-16 12:45:00
如果要試試有點特殊的,可以試試Clojure
作者: elicamars (陰天)   2016-03-16 12:49:00
初學很容易被網路左右+1
作者: RunRun5566 (跑跑五六)   2016-03-16 12:56:00
學完程式基礎之後,一定要先弄熟物件導向
作者: femlro (母豬教謀神異端審問官1.5)   2016-03-16 14:33:00
PHP 必定再起 人家PHP8都出了PHP之父都出來站台了
作者: zoko741235 (台北金城武)   2016-03-16 14:42:00
8?
作者: femlro (母豬教謀神異端審問官1.5)   2016-03-16 14:47:00
記錯 8-1 跪求不要做成簽名檔D
作者: dreamnook (亞龍)   2016-03-16 14:48:00
已製成簽名檔(?
作者: Beersheep (一心不乱)   2016-03-16 15:34:00
這個簽名檔太geek 應該很多人無感XD
作者: jyunwei (jyunwei)   2016-03-16 16:31:00
學你能學會的那個
作者: herrowui (帝虎改)   2016-03-16 17:38:00
ASP.net mvc + EF 網頁系統 無痛上手
作者: rpdef9969 (在鍵盤上放羊)   2016-03-16 18:36:00
還沒目標選Java Web,可銜接轉Android
作者: sing10407 (阿U)   2016-03-16 19:47:00
ASP.net mvc 大部分的人不會想花錢買VS
作者: stosto (樹多)   2016-03-16 20:40:00
VS現在社群版免費的阿
作者: fiiox3 (飆速宅男)   2016-03-16 22:16:00
VS community 還是 express免費的...忘了
作者: femlro (母豬教謀神異端審問官1.5)   2016-03-16 22:18:00
express是免費的吧XD 正再用
作者: hgkiller01 (克雷斯)   2016-03-16 23:30:00
大推.net MVC + EF
作者: XJY13 (You'll never walk alone)   2016-03-16 23:52:00
小妹學英文就好,以後當PM宰掉一群攻城屍
作者: vn509942 (如履薄冰)   2016-03-16 23:57:00
樓上別裝:)
作者: tmackg3 (艾將)   2016-03-17 18:26:00
總覺的你在思考這個問題並得到解答的時間,你以經能生出一個作品了
作者: y3k (激流を制するは静水)   2016-03-17 19:38:00
PHP不會被淘汰 但是就等著大改元PO這個問題 我會建議你先直接上手機應用 Android或iOS都可以 主要原因是容易驗證+物件導向+熱門所以學習資源多這行是看需求選語言的 需求來的時候你不換語言都不行(淚唯一不會換的語言就是英文

Links booklink

Contact Us: admin [ a t ] ucptt.com