本博客 貓叔的博客,轉載請申明出處前端
看看你是否是能當好程序員的料!java
就按照0和1的說法來講,我分爲正反兩個面,正如標題所說的,我將性格分爲黑和白。python
白:爲樂觀派、理想主義;git
黑:爲悲觀派、現實主義;程序員
其實這樣分也有點牽強,畢竟它們之間實際上是有交集的,咱們先這樣暫且規定吧。github
我遇到不少年輕有爲的人,從接觸Github或者工做中,也認識一些老辣的老手,他們每每能夠一語命中核心問題,我在這些人中大體整理分析。架構
先從本身開始每每能夠清晰的分析,固然這是一個假設,由於在我分析完以後才發現我其實並不瞭解我本身,以致於一直給本身的ID都是MySelf。框架
我爲本身的分類是屬於白,即樂觀派、理想主義的一我的.......這其實致使我在面對一些事情的時候並無很好或者充分的考慮處理方式,由於老是太理想化了。前端性能
由於我我的以爲如下的幾個因素是並列關係,因此無所謂優先等級。性能
執行能力強。
這是一個階段性的核心問題,排除工做的問題,或者能夠包括工做內容外加生活的內容,你的執行能力會極大程度影響你的狀態、我的品牌等等。當你須要請求別人作一件事情的時候,他將手頭的事情忙完後立馬幫助你與等你催是一種徹底不同的方式,並且你對他的鑑定也是基於這樣一件事情。
我看過一篇雞湯,雖然我不推薦你們看雞湯,我通常都是快速的看一次,由於不少時候仍是做者爲了我的品牌與粉絲量而寫的商務型雞湯,目的其一就是吸粉,內容有對有錯,不過仍是要看我的的視角與生活環境而定。
有一句文中的話,我是承認的,「真正的朋友是麻煩出來的」。
特別是最近我深有感觸,在羣裏不停吹水說本身無聊,但是在我單獨找他幫忙的時候,他卻說有其餘的事情,抽不出身。已經10年朋友了,不過心情好多了,由於起碼知道接下來是否深交。
樂於分享。
注意!並非大好人!請不要隨便去找一個大神而後叫他幫你看BUG!如今搜索引擎很發達、問答社區也不少,大神也是本身一個問題一個問題本身摸索過來的,不要一不懂就截圖發羣@大佬。你會發現不少技術厲害的人(除了我)會有本身的技術公衆號,他們會發表文章或者技術教程,這已是很值得尊重的了,由於他們僅僅只是爲了分享,可是不必定全部讀者的問題他們必定要去幫忙解決。因此我也在本身的公衆號作了問答模塊,讓讀者能夠提問。
或許你會以爲既然分享了,就順便一塊兒幫忙解答,不過這個仍是要看我的的時間還有重心。
樂觀。
我常常聽到同事由於BUG而不斷抱怨,我遇到通常靜靜的上網搜索問題,曾經被一個BUG煩了一週,最後解決的時候真的直接秒發朋友圈了!並且在選擇作Github的時候就把目標定在那些厲害的人身上,看到別人一個項目幾百Star就以爲必定要成爲這樣的人,無論難不難吧,反正我代碼就先敲爲敬!
一無所知。
這是某個名人的話,我也忘了是否是莎士比亞,我也在今年用來勉勵本身,由於我確實一無所知,你問我買房怎麼買比較便宜?你問我前端性能怎麼優化?你問我選什麼專業之後賺的錢多?我也不知道呀!
不知道就只能學習,我去問朋友,金融的朋友、前端的同事、大學的老師等等,有時候不要說「不會」,你能夠試試「我去學」。固然這又要看你的執行力了。
多反思。
不是說反思代碼,咱們先不說代碼的質量,畢竟咱們在討論的是一個適合的人。你在生活中或者工做中若是常常反思的話,那麼你的進步曲線實際上是很快的,人的發展曲線是線性的,而公司的發展曲線是指數型的。若是你走的慢,那麼就要淘汰。
你或許應該看看領導到底是怎麼作的?他們是如何待人處事,他們面對困難的時候爲何還那麼從容?他們管理團隊每月是否會偶爾激勵一次?
像水同樣,學會適應。
李小龍曾經在好萊塢試鏡的時候這樣描述中國功夫(可能不是徹底同樣,意思相近):「功夫就像水同樣,你把它倒入茶壺,它就是茶壺的形狀,把它導入被子,就是杯子,能柔亦剛。」
或許你也要試試像水同樣,在0和1的世界裏面作不一樣的姿態,Web不必定要一種框架,能夠python實現、能夠java實現、能夠PHP實現,學會接受一些新的東西,必定有助於你的變化與適應。
自嘲少說,多聽多作。
我創業首選人品,先無論他能力如何,可是若是人品不行的話,那麼早晚會有問題的,這是我理想化帶來的一個教訓。
你能夠喜歡吹水,可是在剛剛認識的朋友面前仍是不要賣弄本身的本事,由於你須要給人帶來的是一個可靠的感覺。
根據事實說話,現實一點。
這一點能夠幫你排除一些沒必要要的工做,甚至讓你的方向更加明確一些,由於我太樂觀了,我通常都會選擇性忽略。。。。。。。
改起來是很複雜的,由於思惟模式已經明確了,我曾無所畏懼的紋身,如今身邊不少人都以爲不該該的事情,即便我心裏以爲確實喜歡,可是若是重新來一次的話,可能最多也是少紋幾個吧(笑哭臉),由於若是沒有這些東西那麼可能也不會有如今這樣的我,因果仍是存在聯繫的。
學習能力,不是偶爾雞血。
其實學習能力是後天鍛煉出來的,不是天生的。我以爲後天徹底能夠鍛煉出一套屬於本身且高效率的學習模式,由於你的見識或者對同一類事務的認識提高,因此你的學習能力也會有所增加。我之前也是各類痛苦自學經歷,看書、上網、視頻、上課等等。
多學習,除了作個好的程序員,還要作個程序員Leader!
所以我給本身開創了一個小項目,由於在Github上有InChat項目在,而其項目羣也從當初的5我的左右走到如今的90多人,我確實歷來不曾想過,這也是我選擇分享的緣由。
其實一開始到時沒有這個想法,主要是羣裏恰好一個朋友最近瘋狂暗示我想要作開源,因此我也就突發奇想,想要拉多點人,由於之前作InChat的時候一直都是本身作的,沒有多人一塊兒開發。
是的,我在3月末也組建了這個項目組,主要仍是感謝各位朋友的支持,可是組建一開始的時候就已經給大佬級別的人物諷刺了一波:「開源無需大喊,來者可能是看個熱鬧」。
哈哈哈,這個也是,不過我仍是繼續組建了起來,由於我想試試經過開源的模式,組織技術人員來一塊兒完成一個項目,很感謝在一天拉起了團隊。
其實接下來就是組織的能力問題了,須要管理制度,須要任務,須要監控。
這很難,並且你不能硬性要求,因此我選擇收集資料、明確組織架構、發佈任務、撰寫教程、分解任務。
我能夠設想,這樣一個羣最現實的狀況就是最後只剩下我一我的在繼續,甚至我也不在乎了。
我設計表單收集資料,撰寫教程要求人員完成,同時你須要組織性。
這其實很虛,是的,可能只是鬧着玩的,但是我仍是先敲爲敬,由於他們尚未放棄。
只要有一我的繼續推動,我就同袍爲戰。
瞭解線上項目管理推動平臺。這也是我最近發一些入門教程的緣由。
我不擔憂他們不完成,只要這個過程當中參與了,咱們都在進步。
咱們肯定了技術棧,產品需求(本人實際工做也兼任PM)。
其實說到這裏,我想表達的是,無論你作過什麼項目,你一直以來應該接觸過項目中那個深深吸引你的程序員,你過程當中應該向什麼方向學習,而不是單純完成業務。
這個項目還在繼續,即便有人開始沉默了,可是還有人在推動中。
最後,我MySelf問你一句,什麼性格的人適合作好的程序員?
鏡花水月,我回答:樂觀+現實主義。
其實什麼東西都存在並集。
學習交流羣:728698035
現架構設計(碼農)兼創業技術顧問,不羈平庸,熱愛開源,雜談程序人生與不按期乾貨。