1. 程式人生 > >為什麼程式設計師要堅持學習呢?

為什麼程式設計師要堅持學習呢?

進行社招面試時,有一個問題幾乎是必問的:


"你為什麼要離開上一家公司?"


其實這個問題主要是想試探一下求職者的核心訴求,並藉此預估一下他在本公司工作的穩定性。常見的答案也無非就是這麼幾種:對薪酬不滿意、幹得不爽,或者是想換個環境。


然而,我遇到過好幾個初次跳槽的求職者給出的答案是:「在原來的公司學不到技術」。


一聽到這個,我就不由得嘆口氣:今天這一小時又算是白費了,這人基本上沒戲。因為根據我的經驗,這句話如果由工作不滿兩年的人說出來,很大概率這是個不會學習不會感恩又特別愛抱怨的人。


程式設計師最核心的競爭力是什麼?
程式設計師最核心的競爭力——「學習力」。如果有人問我:你在面試程式設計師時,最看中的是什麼能力?那我的答案一定是:學習力。


網際網路時代的技術來得快,去得更快。就像Flash這樣曾經雄霸天下多年的技術,都有被人人唾棄的一天。如果沒有足夠強的學習能力,就無法跟上變化,被淘汰只是遲早的事。想想看,你苦心鑽研多年引以為傲的技術,一夜之間就沒有用武之地了,難免會有一種「身體被掏空」的感覺。


學習力強的程式設計師敢大膽地體驗嘗試新技術,他們的技術棧始終在保持不斷地更新。他們能快速把握事物的本質,並判斷出它能用來做什麼,不能用來做什麼。他們擁抱技術升級和革命,因為他們學習並掌握新技術的速度比其他人更快,所以他們永遠不用擔心失業。事實上,他們掌握的是「駕駛」和「學習駕駛」的技術,而不是「駕駛XX牌汽車」的技術。


而學習力差的程式設計師呢?為了繼續停留在舊技術的舒適區,他們往往會抵制新技術的推廣,甚至百般阻撓。因為那會使他們過去的經驗統統無效,只能和後來者站在同一起跑線上。抱死一個框架好幾年,脫離了框架啥都幹不了的程式設計師實在太多了。事實上,這樣的人不能駕馭技術,反而是被技術給奴役了。


所以軟體開發人員要不斷地學習,多學習課程,多看書,多思考,多討論。

1.紙牌遊戲開發

2. 五子棋遊戲開發