你想成爲什麼級別的程序員?

640?wx_fmt=jpeg

這是我之前看的二哥關於程序員的定位,讀了之後感覺蠻有感觸的,和大家分享下。

還有,有些人問我最近怎麼沒技術文了,搞得小部分人給我取關了,有點小傷心。小編最近在21天寫作訓練營上,這周是最後一週了,等我學完,馬上爲大家繼續呈現作品哈,請大家再耐心等待下。當然期間的ARTS打卡不會斷的,我會和大家一同努力。

作爲一名程序員,不知道你是否考慮過這個問題:“你想成爲什麼級別的程序員?”假如你還沒有考慮過,那真的是該閉上眼睛,用力地想一想了。

這個問題並不好回答,因爲它多少有些嚴肅。假如我要問你:“你最喜歡的書是什麼?”,雖然也有一點點嚴肅,但你沒準會不假思索地回答:“《平凡的世界》。”這兩種問題的難易指數顯然不在一個等量級上。

但即便是這個問題你覺得很難回答,也應該好好地思考一下,爲了你自己。

“也許我想在未來五年內成爲一名優秀的程序員吧!”你也許會這樣想,但這樣的回答太泛泛而談了。那麼我就來談談,在我接觸的程序員當中,都有哪些級別。

01、爛的程序員

在程序員前面加一個“爛”字多少有些令人難以接受(也可能會傷害到某些玻璃心的人),但不可否認的是,我身邊的確有幾個這種級別的程序員。

“你怎麼能把我踢出羣呢?我不就是問了幾個入門的問題嘛,咋地啦?”

我遇到過幾次這樣的情況,一些簡單到令人髮指的問題,一個月前在羣裏面問,一個月後還在羣裏面問,沒有絲毫的進步——我只能忍痛把他踢了。

比如說“MySQL 安裝一直失敗,怎麼辦啊,大神?”,你別笑,我還遠程替他解決過(免費的)。結果第二個月的時候,他又問:“MySQL 一直遠程連接失敗,怎麼辦啊,大神?”

說實在的,我不是大神。但我真的快氣炸了,不過還是忍着脾氣安慰他說:“兄弟,你可以參照我之前寫的這篇文章(認真地翻看以前的博客,找到鏈接地址),說得很詳細。”

在我參加工作的前三年裏,也遇到過類似的情景:“兄弟,你這個接口寫得有點問題啊……”沒等我說完,他就急不可耐地搶着說:“兄弟,明明是你文檔寫得有問題,好不好?”說完還順帶翻個白眼。

“兄弟,你別急嘛,等我說完嘛……”
“有啥好說的,你先去把文檔改過來。”

對於這種級別的程序員,我覺得沒有什麼值得同情的。人是要進步的,假如一直拿小白自居或者推卸責任來掩飾自己的不思進取,那真的可以考慮換一個職業了。

02、普通的程序員

這種級別的程序員基本上能夠應付一般的編程工作,比如說我,大概就屬於這一種。

我身上沒有任何的“極客”精神,不喜歡搗騰時髦的技術,不喜歡讀高深枯燥的理論書籍,比如說《算法導論》。

我研究某項技術的出發點,就是爲了滿足工作的需求。公司需要我研究 SQL,我就去研究;公司需要我研究 Ruby,我就去研究;公司需要研究 Flex,我就去研究;公司需要我研究 JavaScript,我就去研究……

假如某項技術用不到的話,我絕不會主動地去研究;比如說 Docker、Vue、Python 等等等等。因爲技術是學不完的,永遠也學不完!單純一門 Java,如果要成神的話,估計得學上好幾年吧,以我的天賦。

可能有人會較真地建議,“勤能補拙啊,你多花點時間,技多不壓身啊!”

沒錯,可我覺得自己學的技術已經夠多了,足夠勝任我的工作了;對於現階段的我,關注點應該是寫更多優質的文章,並且要學會運營,讓“沉默王二”這個星星之火燎更多的原。

普通程序員不應該不被尊重,人貴有自知之明啊。缺乏天賦並不是什麼大不了的事情,重要的是要懂得揚長避短,把自己這把並不鋒利的武器發揮得淋淋盡致。

03、優秀的程序員

這種級別的程序員總能在工作當中遊刃有餘,並且能夠和同事們打成一片(非鼻青臉腫那種)。我身邊這種程序員還是蠻多的,他們熱愛編程,並且受人尊重。當他們要完成某項任務時,交付的產物總能超出人的預期。

很榮幸,我曾和他們一起相處過。

舉其中的一個例子。我有一位領導,也可以說是師傅吧,大家都親切地叫他老潘。我師傅工作起來非常地投入,Review 的時候,能通過肉眼看出來一些非常細微的刻度偏移(那時候我們常用 Flex 做一些 Chart 圖的畫面),每逢這個時候,我們總調侃說:“潘老大,你那副眼鏡上是不是裝有隱形刻度尺啊!”。

他這種細心的習慣你不得不服。每次他讓我做個 Excel,我前前後後檢查足足有三遍,以爲沒有紕漏了就小心翼翼地傳給他,等待他的表揚。可他不一會兒就發來一個指摘,說我某某某地方弄錯了,還叮囑說:“細心點,小王。”,每次聽到他這句話,我都備受打擊,告誡自己下次一定要小心——結果再次被他叮囑,也許這就是普通與優秀之間的差距吧!

優秀的程序員總能成爲公司不可或缺的一員,公司因爲他們的加盟而創造出更多的價值,而他們的離開,也會讓公司倍感惋惜。

04、知名的程序員

這種級別的程序員在圈子裏很有名,他們可能就職於一個非常知名的大廠,也可能服務於一家很有影響力的創業公司,還可能是一名年入百萬、千萬的自由職業者。

他們往往樂於分享,善於思考,也精於賺錢,彷彿編程已經不再是他們關心的事了,取而代之的是用戶的增長,知識的變現,以及偉大的產品。

如果他們願意拋頭露面的話,能輕而易舉地吸引大批量的粉絲;如果他們願意拍賣一個朋友圈好友位的話,競拍者也是絡繹不絕;如果他們開個課,出本書,銷量也會在不知不覺中遙遙領先。

也許不應該再把程序員強加在他們頭上,如果要加的話,前面也得帶個“前”字。這類程序員並非都高高在上,有些特別平易近人,在與他們的交流當中,你甚至有一種錯覺——莫非我是他大哥,他是我小弟?

知名的程序員是非常稀缺的,在他們成爲稀缺之前,都有着非(die)常(dang)精(qi)彩(fu)的故事——如果他願意傾訴的話,沒準你能聽上一千零一夜。

05、最後

你想成爲什麼級別的程序員,決定權在你的手裏。但我希望,你能滿懷激情,朝着自己的目標努力奮鬥!

記得初中課本里面有一篇文章,叫做《十三歲的際遇》——作者田曉菲,我父親特別喜歡這篇文章,裏面有一段引用特別精彩,我至今印象深刻,拿出來分享給大家。

沒有什麼使我停留
——除了目的
縱然岸旁有玫瑰、有綠蔭、有寧靜的港灣
我是不繫之舟 


作者簡介:

沉默王二,《Web 全棧開發進階之路》作者,一個不止寫代碼的程序員,還寫有趣有益的文字,給不喜歡嚴肅的你。個人微信號:qing_gee,歡迎大家找我聊天,碰撞出思想的火花。


精彩回顧:

程序員,你自豪什麼

一名理想主義的程序員

一名合格的程序員應該是什麼樣子


< END >


640?wx_fmt=jpeg


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章