※ 引述《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 啊。雖然不實用,但開啟了我這條路吶