Sometimes you don't work hard, you don't know what is despair.
新公司入職56天后的面談小結
今天2019-4-30,我是2019-3-4命運和這家新公司綁在一起的,歷時56天;今天在五一放假之前,公司的楊總和我好好聊了一波,大概兩個多小時,然后我也是一種后背發涼的感覺,還是要總結一下,記得多少算多少吧。
說真的,今天進入聊天室的第一想法是要把我勸退,但結果並非如此;怎么說呢,我現在在一個規模較小的創業型公司,搞一個ranger的大數據安全管理類的項目,該項目就兩個后台開發人員,一個前端開發,這樣的人員配比了解一下,但另外一個后台開發是真心強悍,保守估計20年程序猿生涯(華為CC08交換機都搞過);最重要的是,我對自己這56天的表現也不甚滿意,雖然之前不是搞大數據這一塊的,但是就這些天的表現,工終歸作效率太低了;
然后下面一些事今天公司楊總和我交流總結的一些內容:
1、設計文檔、測試用例和開發流程之類的東西不是很清楚;
2、編碼基礎不扎實、代碼不規范;
3、做事條理不清晰、解決問題的能力不足;
4、什么叫做完成了,真正的Finish?不是編碼完了本地運行測試兩下就OK了,而是設計文檔、測試用例和接口文檔都出了,測試用例自己也都執行過一遍了,這樣才算完成了;
5、成長的過程一定是痛苦的,有痛苦才會有成長;面對痛苦是迎難而上還是繞路呢?在我們公司能存活達兩年的出去任何一家公司自己都是很有競爭力的;
6、雙贏,自己和公司都有成長和收獲才是OK的;
7、有些東西不要好高騖遠,就往你現在手頭上正在做的事往里鑽;
8、要在代碼中寫有清晰的注釋,可以把設計文檔中的內容搬到代碼注釋中去,這樣設計文檔也沒有白寫,編碼邏輯和注釋也都很清晰,讓人一看就懂;
9、為什么要逼着自己寫文檔?有了設計文檔和測試用例之后,才會有動力去很好的完成下面的編碼工作,否則編碼只是單純的為了完成任務罷了;
10、設計文檔中一定要有圖,就算用電腦自帶的畫板也要把大致的時序圖畫出來;
11、人就是很低等的生物,不能繼承;沒誰生下來就會的,在工作中不斷的去學習和總結;
12、想想,那公司怎么辦?同時,要對得起公司給你發的工資;
13、一個程序猿如果開發中都很順利的話,都沒有遇到任何問題,那就是在做重復的事情了,就好比溫水煮青蛙,這樣工作的時間越長,對自己的傷害就越大,換份工作后也自然缺乏競爭力;
14、建議睡覺前,回想下今天工作中所做的事情;
15、當Boss和你敲定開發周期時,要花多長時間,一定要把設計、文檔、編碼和聯調的時間算上;
16、你可以保持樂觀,但並不表示不殘酷,選擇了程序員這條路就沒有簡單而已;
17、記住自己在做的不是一個小的特性或是幾個接口,而是一個平台、產品,要擺正心態;
18、最重要的就是轉變心態,不是給了什么任務就簡簡單單去為了完成而完成,對待項目就要像養自己的小孩一樣,就像給他買衣服都要挑好看的是一個道理,這樣項目做起來就自然不一樣了;
19、設計文檔要速出,這樣評審過后就不會有什么太大的偏差;
20、多多與前度交流溝通,面對面溝通,說白了你們就是不願意,害怕去犯錯,誰也不主動,誰先開口了,那對TA的收獲也是最大的;
21、養成好的開發習慣,有條理的做每一件事;
22、做完一個特性之后,要保證有一個很好的收尾,這樣之后才不會回來翻工;
23、運維人員可以說“報錯”,但是開發不行,開發的要去定位、解決問題;
24、因為看到我簡歷上的一句話才想給我個機會的,然后現在不願意招一些做純web開發的,更傾向於招做過服務器開發類的程序員;
25、減少加班,提高工作效率;
26、同樣我也表達了自己的一些想法:在這工作沒有上家公司的項目中開心、開發難度較大、自己能力不足、當時為什么要招我進公司、和我想象中的大數據項目並不一樣、是不是對不起公司給我發的工資等。