你屬於程序員中的哪一種人?

當初的咱們,初窺編程的世界,看着屏幕出現的「hello world」驚喜萬分。想着計算機真的是世界上最神奇的東西,經過一行行的代碼,咱們竟然能夠和它交流,讓它幫咱們作事情。但是後來,咱們好像都變得不同了。

咱們變了

爲何要學編程?前端

每一個人都有着不一樣的理由,但無非就兩種:程序員

1. 興趣,自己就喜歡編程,但願未來能從事這一職業。
2. 混口飯吃,高薪職業,隨便學學就能去搬磚,還不用風吹日曬。編程

不管出於哪一種,當編程成爲咱們的職業,咱們彷佛從它的朋友,變成了它的僕人。日復一日地忙碌,只爲從它的手中,賺取一些酬勞。咱們好像再也沒有爲寫程序而感到興奮,再也沒有那種創造時的快樂了。後端

當初的興趣變得逐漸無味,上司分配的任務老是幹不完,需求老是變了又變。沒有時間去想更好的解決方案,只能埋頭編碼。即便知道那樣寫不合理,可是爲了明天上線,爲了早點回去睡覺,只能暫時先那樣寫了,等出了問題再說,也有可能永遠都不會出問題。可是,當時的狀況不容許我想那麼多,其餘組的兄弟都等着趕忙上線,休息一下。架構

說好的輕輕鬆鬆搬磚的呢?項目經理給個人需求圖是個什麼東西,我一點也沒看明白。他告訴我「先這樣,而後再這樣,而後再那樣,很簡單的,今天下班前得搞出來,明天客戶要看,我還要準備明天的ppt,有不會的地方問問其餘同事"。問同事,「啊,我這邊也沒時間,你copy以前的代碼,改改就行了」。框架

回顧初心,是什麼變了?是編程再也不像之前那麼有吸引力了,仍是咱們本身放棄了編程,成爲了工做的奴隸?分佈式

在咱們的工做中,咱們老是能夠看到那些使人討厭的程序員:微服務

驕傲的說教者

他們是行業裏的前輩,工做年限比較多,對各方面的技術都有所涉獵。作過的各類各樣的項目,跳槽過多家公司。學習

對於公司的技術框架老是指手畫腳,「這個框架太落後了,我們公司怎麼還在用」,「你寫的代碼太爛了,怎麼能這樣寫」,「你真的該去學學xxxx了,這是趨勢,將來十它的天下」。測試

他們的能力毋庸置疑,一般本身一我的就能完成幾我的的活。可是當與別人合做的時候,就會出現問題。由於對本身的技術能力過於自信,老是貶低別人的方案,老是但願全部的都按本身的想法來。

與別人討論的時候老是提一大堆專業名詞,大數據,分佈式,解耦,降級,微服務。。。。。。歷來不考慮實際的業務和使用場景,不停的增長系統的複雜度,不考慮項目的進度。在他們眼中,幹翻華爲,阿里是分分鐘的事。

向他求助,只能聽他一通說教,而後告訴你實在不會,百度一下,copy下別人的代碼就行了,好像回答你的問題就是在浪費時間。

懶惰的投機者

他們是經過培訓進入的新人,對於編程並無多少興趣,只不過是混口飯吃罷了。基礎掌握的尚不牢靠,憑藉着包裝簡歷進入公司。由於要價低,差很少能搬磚的話,老闆都要了。

對於公司的框架不花時間去研究,對於框架的工做流程不清楚,天天老是各類各樣的問題。「前輩,這個項目該怎麼本地跑呀」,「前輩這塊報了空指針,是什麼緣由阿 」,「這個時間該怎麼格式化阿」。。。。。。

在他們眼中,只要是本身不會的就應該來問你,沒有什麼比這更快的了。你只要告訴我該怎麼作就行了,這樣搬磚是極好的了。

百度是個什麼東西,他們歷來不知道,即便知道,也不知道本身的問題該怎麼搜。

他們不只無知並且還懶惰,他們喜歡張口接餅。一樣的問題,即便你此次告訴他了,下次出現依然還會問你。由於天天出現的問題對於他們來講都是新問題,歷來不花時間去總結,去研究。反正總會有其餘人幫忙解決。

忙碌的悲觀者

他們不善言談,喜歡本身研究,怕被人笑話。老是無條件的接受上級安排的任務,對本身的能力不自信,老是懼怕出問題。

每次上級分配任務的時候,都內心默默祈禱,千萬不要給我分配難的。面對工做,老是懼怕本身解決不了,因而在沒有分析好需求的狀況下,就開始寫代碼,總但願早點寫完,早點完工。

在測試的時候,老是被測出大量的bug,因而又進入了拆東牆補西牆的節奏。永遠修不完的bug.

天天都有忙不完的任務,沒有時間停下來思考本身寫的代碼到底有沒有改進的地方。以前出現bug的地方,是否是在這個項目中可以避免。重複的CRUD讓人變得麻木,對編程失去興趣,對工做只有無窮的抱怨。

編程原本是一件腦力工做,可是如今卻成了體力勞動。可以粘貼複製的代碼,它存在的價值又有多少。

盲目的框架追求者

如今的編程早已經擺脫了以前的本身造輪子的過程,老是有各類各樣的輪子讓你使用,甚至連發動機都給你造好了。

天天都在出現各類各樣的框架,後端還好一點,前端真的是百花齊放。

有些人是出來一個框架就學一個,照着官網的例子本身練習。完了就和別人炫耀,本身又學會了框架。其實懂得人都懂,學習一個框架的成本並不怎麼高,只要有文檔,學會使用並非多麼可貴事情,關鍵是懂不懂框架的思想,它到底能不能在你的業務中發揮做用?而不是專門爲了學習而學習。

儘管學會了各類各樣的框架使用,只能說你增長了本身的就業機會,可是你能不能在項目組中承擔更多的角色,仍是要看你的技術積澱,這種東西不是靠學會使用一堆框架就能有的。

花那麼多時間去研究使用,而不是去了解底層的原理,架構的思想,那麼你永遠只能是使用者,不會有太大的進步。

喜歡學習是好事,但必定要學習真正的東西。咱們沒法阻止新事物的來臨,也沒必要擔憂舊的被淘汰,新的都是在舊的基礎上的改進,那些用的久的技術歷來不會被淘汰。只是人們本身選擇了新的東西,選擇權永遠在本身手上。

眼高手低的吹水者

各個行業歷來都不缺左右逢源之人,他們是職場上的寵兒,老是能升值加薪。

總有一些人,自覺得本身很聰明,掌握的比別人多。對於那些專業名詞,它總能給你說道一二。好像什麼他都知道,每當公司決定使用某一項技術的時候。他們就要裝做本身很懂得樣子bb一番。「哦,這個技術我學過,我知道,至關牛鼻的,阿里,華爲一些大公司都在用。。。。。。」,引來你們的仰慕。

等工做真正開始的時候,你就會發現它們永遠是拖後腿的那一個。他口中的學過,就是看過別人寫的介紹文章,或是在qq羣力聽別人提及過。

它們是個大qq羣的活躍人士,爲廣大網友排憂解難,在他們眼中代碼不是用手寫的,是用嘴說的。嘴上說的好,代碼就能寫得好。每次出問題時,老是給你能說出一大堆,但永遠說不到點子上。也許少花點時間在吹水上,他們能進步的更快點。

結束語

隨着時間的推移,咱們本身可能也會變成本身曾經最討厭的那種人。之前我不相信,但是後來才發現生活不會放過任何一我的。爲了本身的職業發展,爲了應對互聯網的裁人潮,要時刻提醒本身不要成爲那樣的人。腳踏實地,不會就學,多思考,多合做,多交流,多實踐。相信編程能夠改變將來,咱們正在作一件偉大而又長遠的事情。加油。

往期文章:

  1. 爬蟲爬了點視頻資源分享給你們
  2. Java開發人員經常使用庫推薦
  3. React框架Umi實戰(1)簡介與使用腳手架

圖片描述

相關文章
相關標籤/搜索