新人加入乙個開發團隊時,要幹五件事。前面四件事是了解技術架構、了解開發流程、補強基礎知識、從微小的改善入手(比如關掉幾個 issue)。這些都是常識,但是第五件事,很多新人都沒意識到,你應該要去做,而且完全有能力做,那就是你要為團隊寫文件。
國內的現狀是,專案文件很少,或者索性沒有,因為大家的精力都被開發佔據了,沒有餘力寫文件。新人了解技術細節的方式,就是別人跟你口頭說一下,然後自己去看**。你正好趁著熟悉**的過程,補寫一些文件。不需要寫得很好,只要忠實記錄**的線索、架構的細節,能為以後的人(包括你自己)節省一點時間就可以了。
我自己的體會是,寫文件對乙個人的鍛鍊是很大的。(1)可以熟悉專案;(2)可以提高表達能力;(3)可以提高技術能力,因為只有理解了**才能表達出來,文件越清晰,就代表思路越清晰;(4)可以提高個人影響力,文件寫得越好,看的人就越多。久而久之,你就會成為專案的代言人,別人有問題就會來找你。
總之,新人要重視寫文件,主動為整個團隊寫文件,對個人成長有幫助,對團隊也會有幫助。不停地寫,大量地寫,現在就開始寫。長期中,你會意識到這給自己帶來的巨大價值。
「做得快」比「做得好」更重要。我們需要的是,低成本地做出盡量多的成果,而不是高成本地創造一件精品。完美主義會妨礙我們「做得快」。
另外,完美主義帶來的高壓力,也不利於身心健康。不要追求完美,要隨心所欲地生活。
不要愛上程式設計師
近些年,it行業迅速發展,越來越多的人投入到這個行業,也就讓程式設計師這三個字變得似乎更加惹眼。而我,作為乙個暫時算不上程式設計師的小菜鳥,只想在某些方面談談我的想法,為小部分與我相同的人吐點苦水,當然,本文的一切言論只是個人見解。各位隨便吐槽,請慎拍磚。社會發展迅速,在這個新興行業中,程式設計師的...
千萬不要做程式設計師!
最近我的外甥女參加完高考,問我她想去大城市打拼,報什麼專業合適?作為乙個中年程式設計師,為了回答她這個問題,我在這裡討論一下網際網路和程式設計師這個行業。相信大家一定看過很多各行業薪資報告,其中it和金融是前兩名,it更是長期逆襲獲得第一名。關於為什麼這兩個行業高薪,相信大家都能說出一系列理由,比如...
不要埋怨程式設計師頻繁跳槽
有人總是埋怨程式設計師頻繁跳槽,太不守本分,本人不能苟同這種說法。正所謂安居才能樂業,現在房價高的離譜,程式設計師不吃不喝,一年也只能在所謂的一線城市混個小衛生間,說是幹it,外行覺得是挺高尚的職業,其實就是苦力,頻繁加班,出差,都很正常,混了幾年也僅僅是在溫飽線上徘徊。請問如果乙個人連最基本的住房...