作爲一個小白,該如何入行程序員行業?

人文之光 2024-02-07 09:50:23

在過去很多年時間裏,最有前途的兩個工作,一個是公務員一個是程序員。公務員的優勢在于福利高、穩定,可以做到退休,但是不足之處在于薪酬水平很一般——當然這個一般是結合當地經濟情況而言。比如上海公務員雖然年收入二三十萬很正常,但是上海的房價和消費水平也不便宜。而公務員的優勢在于薪酬高,很多低層次程序員入行幾個月就能拿到月薪過萬的薪酬,至于一些高級程序員,年薪五六十萬甚至上百萬都不在話下。因此程序員行業成了很多著急賺錢群體所熱衷的行業。當然這個行業也有個不足之處:那就是技術叠代水平太快,而且需要經常加班熬夜甚至通宵工作,這對很多30歲以後的人來說,往往會覺得受不了。

對于公務員,很多人知道可以在取得本科文憑以後通過報考公務員來尋找成爲公務員的機會,那麽,對于小白來說,該如何進入程序員行業?

個人覺得:

1、報班的必要性

想成爲程序員首先得學習編程技術。一般來說,學習編程技術不外乎兩個途徑:一個是自學,比如購買教材、視頻網課這類資源進行學習,但是這需要學習者具備一定的專注度,如果注意力不集中,可能會誤事兒,此外,自學的話缺乏交流,對于編程的技術精進有不利影響,甚至還容易誤判情況,走上彎路。第二個就是找培訓機構學習。不過,如果尋找培訓機構,個人建議找一些口碑較好的機構來學習,這樣能穩妥一些。畢竟很多野路子機構,無法讓學員學到真東西的同時,還存在很多套路來坑害學員。

其實報班學習的內容,大多是程序語言:比如java、python、javascript這類程序語言。理論上說,掌握了這些程序語言,成爲低端程序員是沒問題的。當然,如果打算速成+順利就業,可以選擇學PHP,如果打算在這個行業長久發展,可以考慮java,而python屬于附帶學習的程序語言——單靠python想找工作也沒那麽容易,但是如果不會python則又意味著存在缺憾。

2、練習的重要性

學習程序語言和在學校裏混文憑是不同的。當下的學校教育,不論是K12還是大學,其實都存在渾水摸魚的現象:比如K12階段怎麽混日子,都不影響混到一張大專/中專文憑,而進入大學裏,也可以通過混日子手段拿到大學文憑。但是學技術是實打實的,想渾水摸魚不現實。

學習程序語言,學習很重要,但是學習之外的練習更重要。理論上是,學習程序語言的精力分配應該是三分學習、七分練習——即每天都通過實戰訓練,來精進編程水平,提高對程序開發的熟練程度,光學不練,那麽永遠也學不會程序語言。

記得小編有本小程序開發教材,這本教材在前幾章就經常強調:想掌握這門技能,就一定要不停上機操作。其實有時候,一天的上機實戰操作,要比之前的理論學習一個月效果都要好。

0 阅读:1