作者paulluopaull (ppoo)
看板Soft_Job
標題[請益] 毫無程式基礎的新手想學JAVA or python好
時間Sun Jun 1 02:39:57 2014
如題,小弟現在再作SQA TE (不會寫程式那種ORZ)
現在因為幾個因素想要自學程式語言:
1.因為現職工作內容之一是把測試結果數據KEY in到報表中,
如可用程式替代工作LOADING將會大幅減少(短期目標)
2.希望以後職涯發展的路可以廣些(至少再SQA領域可自行開發 AUTO RUN TEST)(中期目標)
3.希望可自行寫一些可使用的自動化股票交易程式(長期目標)
但是小弟可說是沒有程式背景
爬過各大網路資源
目前的想法是P入門,編寫都較易,頃向學P
但JAVA可以學到較嚴謹的概念,職涯發展機會也較多,會寫程式的朋友也推薦JAVA
現在想問版上前輩的是:
1.不知我隊P和J的簡單理解是否有誤?
2.以工作導向和我的短中長期目標來看,P和J哪個較適合我學習?
或是有折衷方案如學JPYTHON等?
如有不妥的地方還請指正
先在這感謝各位前輩的耐心閱讀^^
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.108.126
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1401561599.A.28F.html
※ 編輯: paulluopaull (114.32.108.126), 06/01/2014 02:41:45
推 abstergo:Python跟Java都寫過,用了Python以後就回不去了... 06/01 02:42
推 diabloevagto:python 就對了 06/01 02:46
推 damody:先java吧 由儉入奢易。 06/01 03:27
→ damody:python在很多平台上都要"不只會"python 只會python蠻沒用的 06/01 03:28
→ damody:總之沒什麼差,你有心自然就會了。 06/01 03:37
推 popcorny:你的需求推python 06/01 07:33
推 mirageX:Python 簡單實用 06/01 08:49
推 qrtt1:python +1 06/01 08:51
推 ianlin45:用途不一樣 06/01 09:16
→ ianlin45:應該是看需求決定 06/01 09:16
推 lokip:可請樓上介紹一下p和j的用途差異嗎?需求就是我文裡說的, 06/01 09:31
→ lokip:還是這樣講仍然有不清楚的地方?補充一下我第二點好了,我也 06/01 09:31
→ lokip:希望職涯發展可以多一個軟體工程師可選擇這樣 另外想 06/01 09:31
→ lokip:問一下,如果想自學軟體,有無怎樣的資源或網路教學可看嗎? 06/01 09:31
推 ninepoints:python吧,怕你的耐心被java 的tool chain磨掉 06/01 09:36
→ polor:golang 應該不錯吧 06/01 10:14
→ Lumice:python 06/01 10:35
推 kinanson:java能讓你看懂很多書,為何選項沒ruby 06/01 10:48
推 sedgewick:要嚴謹首推 objective-C 啊... 06/01 11:38
→ sedgewick:從出生到送入火葬場, Apple 都幫你規定好了. :D 06/01 11:39
→ sedgewick:不過你的需求是學 python 沒錯. 06/01 11:39
→ DrTech:不用考慮了啦,你的需求就是 python,怕以後路太窄 06/01 12:12
→ DrTech:就學 python 後,改學 Java 阿,有人規定不能學兩種以上嗎 06/01 12:13
→ DrTech:想學什麼就學,不要被網路文章限制太多,好想選錯就會怎樣 06/01 12:14
→ DrTech:我是建議你先學 python 。之後有需求就去學JAVA 06/01 12:15
→ ken1325:python+1 06/01 12:26
推 sedgewick:等等, 學 JPython/Jyphon 並不是折衷方案啊啊啊啊啊! 06/01 12:37
→ sedgewick:那個是 python, 只是 interpreter 是用 java 寫的. O_o 06/01 12:38
→ sedgewick:Jython, 手指打結寫錯字... 06/01 12:39
推 shaform:同時學,然後看哪邊教材比較吸引人,就先把另一邊暫停 06/01 14:04
推 PHPer:不要求執行速度,就用python 06/01 16:42
推 bigpigbigpig:學Python,語言表達能力及library和Java完全不同等級 06/01 21:43
→ cha122977:自動化Python很適合 06/01 23:43
推 legendmtg:python 06/02 02:41
→ JustinHere:搏盃吧!…XD 06/02 06:53
推 recorriendo:初學學low-level的語言也沒啥不好 以後學任何語言都快 06/02 08:17
→ recorriendo:Java比較可以建立OOP觀念 對程式安全也會比較有sense 06/02 08:20
推 typepeter:python比較好 Java對於初學者有一堆不知所以然的語法 06/02 08:38
→ typepeter:老實說要把Java學好 比Python難很多倍 CP值太低 06/02 08:39
→ typepeter:除非你有時間磨 磨到Java語法精通 但那時Python早已神手 06/02 08:39
推 loveu8:當初學Java,挫折感十足XD,最後看書加多練習才或多或少 06/02 08:41
→ loveu8:有那個感覺。如果初學選自己看得順眼的就好拉~ 06/02 08:42
→ typepeter:而且老實說c/c++語法很明確 Java語法隱藏設計理念太多 06/02 08:42
→ typepeter:python簡單又強大 說真的若真想走程式 不要耗掉自己興趣 06/02 08:44
推 mirageX:另外python也是oo的語言喔, 加上他用縮排來當block的特性 06/02 08:44
→ mirageX:還可以強迫新手做好一定程度的formating, 其實滿不錯的 06/02 08:45
推 jackyamato:建議python 06/02 09:47
→ ianlin45:從需求著手 你自己就會知道了...y 06/02 10:01
→ ianlin45:你想寫股票交易程式 現在就可以開始著手 先練網路機器人 06/02 10:02
→ ianlin45:把功能拆成幾個步驟 一步一步來 06/02 10:03
→ ianlin45:比如說第一步可以想想怎麼從網路上抓你要的資料 06/02 10:03
→ ianlin45:要怎麼存 需不需要資料庫 06/02 10:03
→ ianlin45:建議一切能簡化就盡量簡化 先弄出會動的prototype再改進 06/02 10:04
推 f1234518456:跑報表先玩個VBA再說吧... 06/02 14:00
推 johnny94:python 而且你的需求也都有 python 的學習資源 06/02 16:01
推 walao81:需求1你用java寫一次再用python寫一次你就知道要用什麼了 06/03 13:16
推 lovelycateye:學 java 吧,等到寫 python 時會感覺很好 06/03 13:34
推 KASUGAOSAKA:python 06/03 20:06
→ bobhsiao:都沒人推 Perl ... 06/04 14:04
→ realmeat:學c吧, 從compiler的觀念學起 (大誤 06/05 11:25
→ ykjiang:Python 06/17 23:16