Re: [請益] 毫無程式基礎的新手想學JAVA or python好

作者: qrtt1 (有些事,有時候。。。)   2014-06-02 08:22:26
※ 引述《lokip (fhdjs)》之銘言:
: ※ 引述《paulluopaull (ppoo)》之銘言:
: : 如題,小弟現在再作SQA TE (不會寫程式那種ORZ)
: : 現在因為幾個因素想要自學程式語言:
: : 1.因為現職工作內容之一是把測試結果數據KEY in到報表中,
: : 如可用程式替代工作LOADING將會大幅減少(短期目標)
: : 2.希望以後職涯發展的路可以廣些(至少再SQA領域可自行開發 AUTO RUN TEST)(中期目標)
: : 3.希望可自行寫一些可使用的自動化股票交易程式(長期目標)
: : 但是小弟可說是沒有程式背景
: : 爬過各大網路資源
: : 目前的想法是P入門,編寫都較易,頃向學P
: : 但JAVA可以學到較嚴謹的概念,職涯發展機會也較多,會寫程式的朋友也推薦JAVA
: : 現在想問版上前輩的是:
: : 1.不知我隊P和J的簡單理解是否有誤?
: : 2.以工作導向和我的短中長期目標來看,P和J哪個較適合我學習?
: : 或是有折衷方案如學JPYTHON等?
: : 如有不妥的地方還請指正
: : 先在這感謝各位前輩的耐心閱讀^^
: 小弟的背景和原po很像,
: 都是無基礎,因工作而興起自學程式的想法,
: 目前是準備開始自學Python,
: 不過小弟周遭幾個會寫程式的朋友聊過後都推java(因為他們都是寫javaXD),
: 說可以給我他們過去看的書,
: 也說有問題可以問他們,
: 這又讓我猶豫一下,
: 因為Python 確實入門是比較容易,
: 但java現在學可以有認識的人幫忙指導好像也不錯
: 不知道板上的人想法如何呢?
java 的學習曲線相較 python 比較陡,
若是現在的興趣來自因為工作的原因,
那契機來自於工作上看到了些什麼能用程式輔助的事物。
純自學要寫出來的東西能運用在工作上,
學習曲線陡的方向就會比較慢一些。
由開始學到真的用出來能得益這中間,
若動機消息失了你也許就不再有機會學得一個語言
先撇開有 GUI 的情況,
一般的處理大多是單純地 ETL (Extract, Transform, Load)
與檔案讀寫再加一點中間的計算。
像 python 這類 scripting language 就比較好上手,
也有方便的互動環境可以立即 key 立即看到效果
若選的是 java 這種要編譯的語言,又真的超有心從頭學起
大概就先被編譯的流程與套件的相對位置搞到暈頭轉向了
第一個語言是開啟你興趣的引子
倒是不用考慮未來找工作的問題,先開啟興趣才有機會讓自己學到手
上手一個後,才能用這個經驗墊高你自己,拉近真實門檻的距離
而非受挫敗之後,因為跌坐在地方,顯著門檻「看起來」變得高大
PS. 俺第 1 個語言是 basic 啊。雖然不實用,但開啟了我這條路吶
作者: eva19452002 (^^)   2014-06-02 08:26:00
很有道理,我第一個語言就是GW-basic,再來是QB
作者: typepeter (∵Peter∴笑點)   2014-06-02 08:41:00
第一個是qbasic,後面是java,再來才是c/c++
作者: loveu8 (RA1-推廣)   2014-06-02 08:44:00
第一個C/C++、第二個Java,然後學不精的C# XDDD
作者: kinanson (kinanson)   2014-06-02 08:58:00
第一個語言是php然後是c#,下一個在思考要玩ruby還是python,但想到要脫離windows去linux的環境,就一直跨不出去.....悲劇
作者: drm343 (一卡)   2014-06-02 09:07:00
啟蒙我的第一個程式語言 haskell
作者: lokip (fhdjs)   2014-06-02 09:27:00
那想請問大大,我是前篇的原po,如果自學java有人願意指導並提供一些資源這樣會怎麼推薦呢?(我個人意願是較想學p辣,原因就像你說的,但現在java有朋友願意在需要時幫忙指導,讓我又猶豫了)
作者: Lumice (四月書法師)   2014-06-02 09:47:00
第一個Schema+Java,第二個python但後面都在HTML+CSS和PHP等
作者: enthos (影斯作業系統)   2014-06-02 09:58:00
第一個6502 asm(改game),第二個宏碁小教授二號ROM BASIC.
作者: kinanson (kinanson)   2014-06-02 10:02:00
回原po你應該去問你朋友吧...我看大部份的人都推學python了,但你接受朋友的建議,那答案很明確了
作者: Letter1530 (白手起家好難...)   2014-06-02 10:55:00
大學第一個是C++ 可是開啟我的是Visual Studio
作者: CRPKT (crpkt)   2014-06-02 11:40:00
其實都不錯,而且或許你終究會兩個都學起來
作者: diabloevagto (wi)   2014-06-02 13:00:00
kinanson 直接學 ruby 然後玩 RoR !
作者: walao81 (Male)   2014-06-03 13:20:00
我第一個語言是java啊~結果還是走上了python這條不歸路XD
作者: ianlin45 (Ian)   2014-06-03 19:34:00
不能一起學嗎?到頭來都是要會的現在強大的系統都碼call來call去的batch call python, python call java, jni call c/c++,python call anything
作者: andymai (人生只有一次)   2014-06-03 19:55:00
梧鼠五技而窮.....
作者: ianlin45 (Ian)   2014-06-03 20:00:00
所以還是學資料結構 演算法 計組 OS吧 語言只是工具一般來說 很少工程師是超級精通一個語言 然後其他都不太會的
作者: realmeat (真肉)   2014-06-05 11:26:00
資深的軟體設計師轉語言應該要跟換地方睡覺一樣

Links booklink

Contact Us: admin [ a t ] ucptt.com