我不喜歡代碼,卻爲何堅持做程序員(二)

轉眼,自己當碼農臨近兩年了。很幸運,我在第二年就有了下屬,自己也在項目經理的成長路上,更進一步。

簡單回顧下,近兩年,自己做了哪些事。


不放棄

自己做了一些功能模塊:公告,任務報表和考勤。由於公司是“散養”制,在佈置模塊任務時,也只是給個方向,自己就沿着這方向,不斷摸索。記得當初做報表設計相關的功能實現,每次開項目會,自己彙報時,老闆的眉毛總是皺起來,給我的感覺是,自己又搞砸了,那段時間的信心也是不斷被打壓——自己費盡心思琢磨出來的菜,最後上桌,發現根本不合客人胃口。於是,我就在心裏做了兩個決定:1.一定把這個報表設計的“可用”,後期再升級到“好用”。2.後面如果自己有幸有下屬,在跟下屬開會時,即使有不滿,通過向上太高眉毛,來代替皺眉頭。不過,好在自己有小強的精神,最後任務報表模塊也上線成功。

命要硬

但是,考勤模塊,就沒那麼順利了。因爲考勤這個任務,主要是先處理考勤運算這塊業務。想要新的算法,運算的更快,更準。起初自己以爲,只要通過打卡點的運算比較就可以了,但是後來才發現,這算法遠比自己想象的複雜,可以說遠遠超出預期。由於,自己不喜歡後端,所以平時研究的也少,考到之前高手寫的算法運算,一個邏輯處理用了十幾個類,眼花繚亂,就算是想逐步調試着去理解,也往往是,調試着調試着,由於步驟實在太多,調了下步就忘了上步。做考勤運算時,及其痛苦,晚上睡覺都說夢話,夢話講的 都是考勤的運算處理。那段時間,一上班就發愁,心裏就想着,如果自己有個電影裏的人生遙控器就好了,直接跳過這段。當初,每天都提心吊膽,害怕開項目彙報會議,因爲進度總是搞不定。自己甚至做好了離職的打算,覺得自己的編程生涯結束了。萬幸的是,憑藉堅強的意志,不懈努力,不斷地畫流程圖,想算法模型(通過結果推導過程的笨方法),終於搞出來了一套方案,速度,確實快了不少(雖然漏洞一堆)。本以爲後面,又要苦逼地改進,結果,事情出現了轉機!——可能因爲我“太閒”,讓我開始去培訓新招入的新人。通過這個項目,我獲得了兩點知識:1.考勤的運算原理就是:時間點+考勤規則線段=一個考勤結果,線段結果重疊比較,得到一個考勤輸出。2.只要命夠硬,啥都能挺過去

多承擔

在培訓新人的時候,每天干兩份活,上午給他們講課,下午做自己的功能模塊,然後交作業還要批覆彙報。時不時還要加班,處理手上的活,培訓新人後,爲他們安排工作,要考慮均衡性,起初合作,新人間還產生過矛盾,還要放下手頭工作去處理,有時真的想撂挑子不幹了,但是,後來想了下:要明確自己職責,在其位謀其職。老闆僱傭自己的目的,就是用來解決問題的。之前僅是在程序員崗位,就是一個螺絲釘,那就要做好手頭的項目,現在要帶新人,就要挑起好這份責任,帶着事業心去做事,而非職業心。在這個過程,也實踐了一些自己的管理理論(很高興自己大學四年比別人多做了很多嘗試,開店,做學生會部長等)。

對於培訓新人:前期不要上綱上線,重點是鼓勵,中期是上綱上線,後期是引導。總結你走過的坑,讓新人在坑中掙扎,在痛苦中解放。很多時候,不是一下子就講解,而是讓新人搗鼓一下,你再講解,就會有醍醐灌頂的效用。當然,中間也發現了很多坑——有些新人要手把手教,主要原因有兩個:1.就是個巨嬰,從小依賴慣了,還未從學生身份轉化。公司不是學校,花錢僱你來上班創造價值的,不是花錢僅讓你來學習的。(當然,這些也是我曾經幹過的蠢事)2.能力不夠。代碼這行,也是需要一定的智商門檻的,有些人你指個方向,他就可以做到,有些人則是要步步引導。

小技巧

既然在職場混了,就應該自我提升下一些情商,比如:

詢問問題時,要用選擇題的形式詢問;

別人回答完提問,無論解決自己的問題與否,一定要說謝謝;

多幹一點累不着:要有主人公精神,不要總想着,公司能爲我做什麼,多想想我爲公司能做些什麼,比如會議結束後,主動留下來幫忙收拾會場。

寬胸懷:當下屬超越你時,可以把情況給老闆彙報,讓更高層次人來帶,更大地發揮他的潛能,爲公司創造更多的利潤。畢竟,蛋糕大了,自己分到的也多。要是你們公司不是分蛋糕模式,而是不斷壓榨你,那我勸你抓緊跳。

相較於被動型,領導還是比較喜歡,能主動挑起擔子,主動多做事情的人,你所做的一些小事,領導都會看在眼裏。當然,在主動承擔額外工作時,也要低調,不可侵犯公司裏的一些忌諱:1.私下裏可以跟同事交好,避免讓老闆產生功利性交好的現象,就像《都挺好》那次的中層聯盟一樣。2.不要動大佬的蛋糕,少有人跟你真正的鐵。公司裏牛二人物動了牛一的框架代碼,觸及牛一的利益,牛一自然排斥牛二。3.老闆犯錯,要裝傻,說是我自己當時理解錯誤。千萬不要說:“你當時就是這麼說的”,“你看你當時發我的記錄就是這麼要求”之類的話。代碼需求,可能經常要變的,如果你抓住領導的一句話不放,那就會讓人排斥你。


總結

如果自己的編碼能力不是最強的,技術學習應用也不是最強的,就要知道其他的長處。比如,開發安排能力,總結能力,周圍資源調用能力等等。認清自我是第一關鍵,後面就要時刻準備,蓄積能量,把握機會。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章