1. 程式人生 > >當我們剛開始我們的碼農生涯時,我們該做些什麽

當我們剛開始我們的碼農生涯時,我們該做些什麽

針對 復制 ips 開發環境 學習 分享圖片 朋友 例如 開始

最近公司新來了一個妹子,老大讓我帶。妹子大大的眼睛,一眨一眨的,灰常可愛。從她身上我仿佛看到了兩年前的自己,從面對業務的各種懵逼,到完不成任務時主動加班,有一種恍如隔日的感覺。所以想和大家聊聊當我們剛開始我們的碼農生涯時,我們該做些什麽?

寫在前面

先聊一下帶妹子這兩周的趣事,感覺很有意思。記得當老大說讓我帶妹子的時候,我的心情是這樣的

技術分享圖片

然後事情並非總朝著預料中的方向發展,妹子說的對我說的最多的一句話居然是

大哥,我eclipse炸了
大哥,我eclipse又炸了
大哥,我eclipse又又炸了

還好妹子沒叫我大叔,我想對妹子說的是,雖然我長的有點著急,但頭發少代表著睿智,真不代表年齡

技術分享圖片

妹子奉行著初入江湖無所畏懼的精神,剛來一周就光榮的提交了一個bug上線了,加班填坑的事就不說了,嚇得我對妹子提交的代碼必須要review,然後就有了下面的對話

我:分號為什麽不換行?
妹子:別人都沒換,,,
我:你怎麽知道這個地方能取到值?
妹子:我猜的,,,
我:記筆記咱能不能記到電腦上?
妹子:,,,
我:同樣的代碼你為啥要寫四遍,不能抽象出來嗎?
妹子:,,,
我:你這1,2,3是什麽意思,這是魔術數字知不知道?
妹子:,,,

最後,我想對妹子說,不是哥哥針對你,是因為你桌子上放的糖,老不讓我吃。額不,是因為你要打好基礎,我都是為了你好,嗯,是這樣的。

主動出擊

我說的可不是主動出擊追妹子,而是當你以菜鳥的身份初入職場時。要主動出擊了解公司的各種規章制度和項目流程。對於整個項目的開發流程,各種開發環境,版本控制管理,都要有所了解。

不能糊裏糊塗什麽都等著別人安排,不然等到代碼提交錯分支或者連錯數據庫等問題時徒增尷尬。殊不知,或許這些信息項目的文檔裏都有,只是你沒去看而已。

取人之長,補己之短

無知不可怕,可怕的是不自知。初入職場,遇到問題,虛心的像別人請教是快速成長的不二法門。或者你糾結了幾天的問題,老司機一句話就點醒了你。

但問問題要講究方法,最起碼是自己嘗試過解決之後再去問。例如,項目啟動不了,你要告訴給你解決問題的人:最近有沒有改過什麽東西;自己嘗試過哪些解決辦法;以及自己判斷是什麽原因造成的等。而不是簡單一句:我項目啟動不了了,幫我看看唄。

善於學習而不迷信。多看看老司機寫的代碼,想一想如果自己的話該如何寫,取其精華,去其糟粕。不加分辨一味地去模仿是不可取的。要養成自己獨立思考的習慣。

承擔責任

不要因為自己是菜鳥而怕擔責任,也不要因為給你分了簡單的任務而暗自竊喜。回想自己的兩年多碼農生涯,讓我成長最多的不是分分鐘就寫完的簡單業務代碼,也不是上來就可以復制粘貼的增刪改查,而是折磨了我無數次的變態需求,還有那些加班加點的奮戰。

如果分任務的時候,每次你拿到的都是最輕松的,最簡單的,恰恰也說明了你是團隊中最無能的。如果你能主動承擔相對麻煩的,有難度的任務,也許你會為此付出更多時間,會踩更多的坑,但這也恰恰是你成才的機會。

持續學習

曾經,我認為碼農只是對程序員的一句調侃而已,現如今卻發現是不能再真的事實。現如今的程序員猶如過江之鯽,何止百萬。如若不能脫穎而出,必然要成為所謂三十五歲被辭退的一員。而持續學習則是不被淘汰的必經之路。

如果你每天晚上有兩個小時的空閑時間,以前全部都在打王者農藥。現在你可以嘗試分出來一個小時去學習。如果你把一個小時交給自由和享受。但也不要忘了把另外一個小時交給夢想和責任。

寫在最後

聽說你們公司新來了一個妹子讓你帶啊
是啊
妹子哪的人呢
額,,,
有男朋友嗎?
額,,,
妹子有啥愛好?
額,,,
這些你不知道,你說你知道啥
我知道妹子昨天提交的代碼168行多了一個分號
這麽說你是有對象嘍
那個,new的算嗎

當我們剛開始我們的碼農生涯時,我們該做些什麽