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

看板Soft_Job作者 (有些事,有時候。。。)時間10年前 (2014/06/02 08:22), 10年前編輯推噓11(11017)
留言28則, 15人參與, 最新討論串3/6 (看更多)
※ 引述《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 啊。雖然不實用,但開啟了我這條路吶 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.235.31 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1401668548.A.221.html

06/02 08:26, , 1F
很有道理,我第一個語言就是GW-basic,再來是QB
06/02 08:26, 1F
※ 編輯: qrtt1 (36.231.235.31), 06/02/2014 08:28:57

06/02 08:41, , 2F
第一個是qbasic,後面是java,再來才是c/c++
06/02 08:41, 2F

06/02 08:44, , 3F
第一個C/C++、第二個Java,然後學不精的C# XDDD
06/02 08:44, 3F

06/02 08:58, , 4F
第一個語言是php然後是c#,下一個在思考要玩ruby還是pyth
06/02 08:58, 4F

06/02 08:58, , 5F
on,但想到要脫離windows去linux的環境,就一直跨不出去.
06/02 08:58, 5F

06/02 08:58, , 6F
....悲劇
06/02 08:58, 6F

06/02 09:07, , 7F
啟蒙我的第一個程式語言 haskell
06/02 09:07, 7F

06/02 09:27, , 8F
那想請問大大,我是前篇的原po,如果自學java有人願意指導
06/02 09:27, 8F

06/02 09:27, , 9F
並提供一些資源這樣會怎麼推薦呢?(我個人意願是較想學p辣,
06/02 09:27, 9F

06/02 09:27, , 10F
原因就像你說的,但現在java有朋友願意在需要時幫忙指導,
06/02 09:27, 10F

06/02 09:27, , 11F
讓我又猶豫了)
06/02 09:27, 11F

06/02 09:47, , 12F
第一個Schema+Java,第二個python但後面都在HTML+CSS和PHP等
06/02 09:47, 12F

06/02 09:58, , 13F
第一個6502 asm(改game),第二個宏碁小教授二號ROM BASIC.
06/02 09:58, 13F

06/02 10:02, , 14F
回原po你應該去問你朋友吧...我看大部份的人都推學python
06/02 10:02, 14F

06/02 10:02, , 15F
了,但你接受朋友的建議,那答案很明確了
06/02 10:02, 15F

06/02 10:55, , 16F
大學第一個是C++ 可是開啟我的是Visual Studio
06/02 10:55, 16F

06/02 11:40, , 17F
其實都不錯,而且或許你終究會兩個都學起來
06/02 11:40, 17F

06/02 13:00, , 18F
kinanson 直接學 ruby 然後玩 RoR !
06/02 13:00, 18F

06/03 13:20, , 19F
我第一個語言是java啊~結果還是走上了python這條不歸路XD
06/03 13:20, 19F

06/03 19:34, , 20F
不能一起學嗎?到頭來都是要會的
06/03 19:34, 20F

06/03 19:35, , 21F
現在強大的系統都碼call來call去的
06/03 19:35, 21F

06/03 19:38, , 22F
batch call python, python call java, jni call c/c++,
06/03 19:38, 22F

06/03 19:38, , 23F
python call anything
06/03 19:38, 23F

06/03 19:55, , 24F
梧鼠五技而窮.....
06/03 19:55, 24F

06/03 20:00, , 25F
所以還是學資料結構 演算法 計組 OS吧 語言只是工具
06/03 20:00, 25F

06/03 20:08, , 26F
一般來說 很少工程師是超級精通一個語言 然後其他都不太
06/03 20:08, 26F

06/03 20:08, , 27F
會的
06/03 20:08, 27F

06/05 11:26, , 28F
資深的軟體設計師轉語言應該要跟換地方睡覺一樣
06/05 11:26, 28F
文章代碼(AID): #1JYyF48X (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1JYyF48X (Soft_Job)