1. 程式人生 > >一名成熟的程式設計師思維是什麼?

一名成熟的程式設計師思維是什麼?

這個問題還可以問成:一個成熟的網際網路職場人士應該明白那些道理,對於程式設計師來說,提升自己的技術水平無疑是回答最多的一個答案。除此之外,我們還應該知道一些優質的思維和習慣。

在成為一名程式設計師的時候,就應該明確自己的職業規劃,未來到底是走管理路線,還是技術專家路線?因為這兩條路的發展路徑是完全不一樣的,前者側重溝通性、領導力;而後者側重技術性、專研力,可以說發展的路線完全不同。但相同的是,大家都想佔個高位的坑,一家公司的空間是有限的,利益也是有限的。

如果你是一名普通的程式設計師,不是公司的關鍵人物(key person)的時候,可能你的話語權也會降低,哪怕你的方案是最好的,可能也沒有實施的可能性,所以儘早的定下自己的發展目標也好,讓自己擁有一定的話語權。在這個過程中,如果你選擇了技術崗位,也許會和管理崗位的理念不一致,而如果你選擇了管理崗位,也就意味著你寫程式碼的時間會減少,這就需要自己平衡好。

如果你選擇繼續提升自己的技術,那麼你還需要時刻保持對於程式設計的熱情。為啥這麼說,因為在這個資訊膨脹時代,我們程式設計師每天接收各種紛繁的資訊,而技術本來就枯燥,如果不能保持對於技術的熱情,很容易讓自己陷入其他資訊海里,慢慢地對技術失去興趣。有時候,讓自己保持激情的方法,就是去多敲,反覆思考,從別人的程式碼中提取精華提升自己的技術。

一名成熟的程式設計師還應該懂得利用碎片化的時間,讓自己的利益最大化,而不是讓時間白白流失掉。一位來自臺灣,旅居香港的作家胡晴舫曾說過這樣一件事,因為痛恨塞車,越來越多的有錢人喜歡搭乘地鐵。她認識一位地產大亨,搭地鐵搭出了心得。大亨仔細計算過車門開啟時應該站在哪節車廂哪扇門前,這樣一來,當列車抵達他的目的地時,那節車廂的那扇門會正好對著方向往上的手扶梯,他便能趕在其他乘客蜂擁而出之前率先奔上手扶梯,節省“起碼5秒鐘”,作家感嘆:“這個世上,有些人成功不是沒有道理的。”只有掌控好時間的人,才能掌控自己的人生。

對於成長為一名成熟的程式設計師,你們還有哪方面的建議?

 

【MJ解密:為什麼優秀程式設計師都必須懂C++】

回放連結:https://ke.qq.com/course/337815