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

作者: lokip (fhdjs)   2014-06-02 01:10:09
※ 引述《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現在學可以有認識的人幫忙指導好像也不錯
不知道板上的人想法如何呢?
作者: tw00182691 (tw00182691)   2014-06-02 03:36:00
有人可以問的話就先學JAVA吧 事半功倍
作者: eva19452002 (^^)   2014-06-02 07:20:00
學程式還要靠人家教,就注定學不起來了
作者: Letter1530 (白手起家好難...)   2014-06-02 07:24:00
樓上也不能這樣說吧,如果純新手,那就像個大一新生,總是還要人提點一下
作者: sedgewick (三分熟的鬧鐘)   2014-06-02 11:48:00
兩個都學啊(握拳)另外會問到「身邊的都是學 java」表示問到特定族群了不信的話你進數學系繞一圈, 裡面會大推 mathematica
作者: ckaha (★閃亮數學推理★)   2014-06-02 12:02:00
不會啊 數學系直接就直接用C寫拉
作者: sedgewick (三分熟的鬧鐘)   2014-06-02 12:25:00
用 C 跑數值方法?這個........不會有點太落伍嗎?Orz
作者: diabloevagto (wi)   2014-06-02 12:59:00
數學系用個 matlab 或 R 比較適合吧...c也太拼了
作者: ckaha (★閃亮數學推理★)   2014-06-02 14:23:00
我都用C 跑FDTD過拉~ ok der
作者: sedgewick (三分熟的鬧鐘)   2014-06-02 23:57:00
跑 FDTD 那種差分方程其實用 C 還好, 因為硬幹就有解.怕的是有一堆 special function 或者 complex domain.我用過 GSL, Gnu Scientific Library...原本是想說這樣比較容易控制 iteration............後來發現我太天真了, 兩個月後默默地切回 python.
作者: ckaha (★閃亮數學推理★)   2014-06-03 00:33:00
所以說用啥語言不重要 重要是有沒有辦法解決眼前問題拉要做數值運算的prototype就直接拉matlab 要丟花錢的機器再改成用C就好 至於python和R對我來說是前者好來做資料的ETL 後者是畫圖方便 大概這樣吧
作者: sedgewick (三分熟的鬧鐘)   2014-06-03 00:56:00
話說你們跟我部門的 approach 剛好完全相反... :D我們是 matlab 跑在暴力機器上...只有 embedded platform 才會跑 C.至於 prototyping 這種事情, 主要還是看執行者慣用工具matlab/python/basic/fortran 在歷史上都出現過, 科科.但 mathemetica 這很偏 symbolic programming 的倒沒有

Links booklink

Contact Us: admin [ a t ] ucptt.com