什麼性格的人能當好一個程序員?

看看你是不是能當好程序員的料!

就按照0和1的說法來說,我分為正反兩個面,正如標題所說的,我將性格分為黑和白。

白:為樂觀派、理想主義;

黑:為悲觀派、現實主義;

其實這樣分也有點牽強,畢竟它們之間其實是有交集的,我們先這樣暫且規定吧。

我遇到很多年輕有為的人,從接觸Github或者工作中,也認識一些老辣的老手,他們往往可以一語命中核心問題,我在這些人中大致整理分析。

先從自己開始往往可以清晰的分析,當然這是一個假設,因為在我分析完之後才發現我其實並不瞭解我自己,以至於一直給自己的ID都是MySelf。

我為自己的分類是屬於白,即樂觀派、理想主義的一個人.......這其實導致我在面對一些事情的時候並沒有很好或者充分的考慮處理方式,因為總是太理想化了。

因為我個人覺得以下的幾個因素是並列關係,所以無所謂優先等級。

執行能力強。

這是一個階段性的核心問題,排除工作的問題,或者可以包括工作內容外加生活的內容,你的執行能力會極大程度影響你的狀態、個人品牌等等。當你需要請求別人做一件事情的時候,他將手頭的事情忙完後立馬幫助你與等你催是一種完全不一樣的方式,而且你對他的鑑定也是基於這樣一件事情。

我看過一篇雞湯,雖然我不推薦大家看雞湯,我一般都是快速的看一次,因為很多時候還是作者為了個人品牌與粉絲量而寫的商務型雞湯,目的其一就是吸粉,內容有對有錯,不過還是要看個人的視角與生活環境而定。

有一句文中的話,我是認可的,“真正的朋友是麻煩出來的”。

特別是最近我深有感觸,在群裡不停吹水說自己無聊,可是在我單獨找他幫忙的時候,他卻說有其他的事情,抽不出身。已經10年朋友了,不過心情好多了,因為起碼知道接下來是否深交。

樂於分享。

注意!並不是大好人!請不要隨便去找一個大神然後叫他幫你看BUG!現在搜索引擎很發達、問答社區也很多,大神也是自己一個問題一個問題自己摸索過來的,不要一不懂就截圖發群@大佬。你會發現很多技術厲害的人(除了我)會有自己的技術公眾號,他們會發表文章或者技術教程,這已經是很值得尊重的了,因為他們僅僅只是為了分享,但是不一定所有讀者的問題他們一定要去幫忙解決。所以我也在自己的公眾號做了問答模塊,讓讀者可以提問。

或許你會覺得既然分享了,就順便一起幫忙解答,不過這個還是要看個人的時間還有重心。

樂觀。

我經常聽到同事因為BUG而不斷抱怨,我遇到一般靜靜的上網搜索問題,曾經被一個BUG煩了一週,最後解決的時候真的直接秒發朋友圈了!而且在選擇做Github的時候就把目標定在那些厲害的人身上,看到別人一個項目幾百Star就覺得一定要成為這樣的人,不管難不難吧,反正我代碼就先敲為敬!

一無所知。

這是某個名人的話,我也忘了是不是莎士比亞,我也在今年用來勉勵自己,因為我確實一無所知,你問我買房怎麼買比較便宜?你問我前端性能怎麼優化?你問我選什麼專業以後賺的錢多?我也不知道呀!

不知道就只能學習,我去問朋友,金融的朋友、前端的同事、大學的老師等等,有時候不要說“不會”,你可以試試“我去學”。當然這又要看你的執行力了。

多反思。

不是說反思代碼,我們先不說代碼的質量,畢竟我們在討論的是一個適合的人。你在生活中或者工作中如果經常反思的話,那麼你的進步曲線其實是很快的,人的發展曲線是線性的,而公司的發展曲線是指數型的。如果你走的慢,那麼就要淘汰。

你或許應該看看領導究竟是怎麼做的?他們是如何待人處事,他們面對困難的時候為什麼還那麼從容?他們管理團隊每個月是否會偶爾激勵一次?

像水一樣,學會適應。

李小龍曾經在好萊塢試鏡的時候這樣描述中國功夫(可能不是完全一樣,意思相近):“功夫就像水一樣,你把它倒入茶壺,它就是茶壺的形狀,把它導入被子,就是杯子,能柔亦剛。”

或許你也要試試像水一樣,在0和1的世界裡面做不同的姿態,Web不一定要一種框架,可以python實現、可以java實現、可以PHP實現,學會接受一些新的東西,一定有助於你的變化與適應。

自嘲少說,多聽多做。

我創業首選人品,先不管他能力如何,但是如果人品不行的話,那麼遲早會有問題的,這是我理想化帶來的一個教訓。

你可以喜歡吹水,但是在剛剛認識的朋友面前還是不要賣弄自己的本事,因為你需要給人帶來的是一個可靠的感受。

根據事實說話,現實一點。

這一點可以幫你排除一些不必要的工作,甚至讓你的方向更加明確一些,因為我太樂觀了,我一般都會選擇性忽略。。。。。。。

改起來是很複雜的,因為思維模式已經明確了,我曾無所畏懼的紋身,現在身邊很多人都覺得不應該的事情,即使我內心覺得確實喜歡,但是如果從新來一次的話,可能最多也是少紋幾個吧(笑哭臉),因為如果沒有這些東西那麼可能也不會有現在這樣的我,因果還是存在聯繫的。

學習能力,不是偶爾雞血。

其實學習能力是後天鍛煉出來的,不是天生的。我覺得後天完全可以鍛煉出一套屬於自己且高效率的學習模式,因為你的見識或者對同一類事務的認識提升,所以你的學習能力也會有所增長。我以前也是各種痛苦自學經歷,看書、上網、視頻、上課等等。

多學習,除了做個好的程序員,還要做個程序員Leader!

如果你依然在編程的世界裡迷茫,不知道自己的未來規劃,可以關注小編,讓小編帶領你們走向架構師的道路,私信“架構”即可獲得我整理的一份Java架構進階資料。

什麼性格的人能當好一個程序員?

什麼性格的人能當好一個程序員?


分享到:


相關文章: