iT邦幫忙

3

給自學程式初心者

  • 分享至 

  • xImage
  •  

前言

最近滿多人想轉職的
不約而同地問我如何轉進資訊業
我也很好奇大家轉職的原因? 是否覺得coding很酷呢?! 還是因為待遇好?
...不瞞您說,我也是轉職來的。

但幸運的是,我以前就製作過網站,也就是說,我對寫程式有點概念和興趣,不是完全沒看過。
會做網站也是靠自己學。
話說那是13.14歲的時候,距今已超過15年,當時不要說甚麼技術,和現在是完全不同的世界。
就這樣工作了好多年,我才發現進入資訊業的門檻,不一定要大學畢業。
是的當時我沒大學學歷! (轉職後有去補學歷了)

可是,我有自學的精神,以及對程式的熱情
大概你需要具備這兩樣,我就會認為你可以走得很好。
有人說要邏輯與天分,我不否認,但你能堅持,遇到錯誤(bug)時能盡量自行解決,相信你不是天才也能走出一條路。
當然沒有邏輯概念解決問題,或是錯誤無法找出,都會讓你感到壓力爆棚。


需要能力

  • 自學精神 (要有沒甚麼能難得倒自己的信心!)
  • 熱情 (有熱情解決問題、學習新技術)
  • 堅持 (對解決問題有興趣)
  • 英文 (google或看技術文件用,還有:命名變數及函數用)
  • 邏輯 (有好邏輯就不用花太多時間以及留下技術債)

資訊業的技術很多,日新月異,所以需要常常學習,尤其是寫前端的朋友們。


如何開始

很簡單!!!
先選擇一個語言 通常可能是JAVA, Python或Javascript
你可以先看W3school
網站內有許多語言和語法,可以做很好的練習
而語法其實大同小異
需要注意的是資料型別,以及慣用寫法

其他你需要的只是開發環境(IDE)
IDE建議js用visual studio code(vs code)
JAVA用eclipse
建置環境跟下載就搜尋一下

當然沒IDE也可以打code
就像leet code 就是有線上編譯器
W3school裡面的語法教學也有可以打的地方
再來就是https://codepen.io/

要有系統的學習就是看書了。

上了大學我才學python,但是上課也沒認真聽,都是自己查網路資料自學的XDD
所以其實寫程式也沒那麼難。
主要是你有沒有興趣。


作品

接下來就可以規劃一個專案了。
從初期需求分析功能規劃、介面規劃,再到計畫期程,這樣一路做下去。

作品這個東西可說是面試必備
而且在做中學更是快。
不管是模仿或其他創新,都能快速增加功力。
這也是自學的一塊。


謝謝大家,希望大家都能找到自己喜歡的事一直做下去。
若有幫助請不吝嗇給我鼓勵吧!


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言