1
七點左右,我下班回家的路上收到一條消息,是一個初入職場的同行發(fā)過來的。
其實他也不算初入職場,去年他就畢業(yè)工作了,那個時候我在上家公司工作比較輕松,每天都會到論壇逛逛,時不時寫一些小功能發(fā)到網(wǎng)上共享,也會幫別人解決一些問題。
他看到了我的代碼,就加了我,說是以后有問題就向我請教,后來就杳無音訊。直到前陣子聯(lián)系我?guī)退麑懸粋€功能,我才知道他因為家里原因大半年沒上班,最近才開始工作。
他問我,有沒有做過掃描二維碼或者條形碼的功能?
我想了想,去年好像寫過這個功能,就跟他說明天幫他找找這份代碼。
然后回家,吃了飯下樓散步,又收到他的消息。
可是我現(xiàn)在就得實現(xiàn)這個功能?。?/p>
我有些無奈,你現(xiàn)在要實現(xiàn)這個功能,與我何干?這語氣好像是你著急要這個功能,我就必須要幫你實現(xiàn)似的。
小伙子,沒有人有義務(wù)幫你做任何事情,何況還是素不相識的陌生人。
誰讓我這么心軟呢,最后還是找到我去年寫的那份代碼的下載鏈接發(fā)給他,讓他試試看能不能用。
過了一會,他說,可以用,我從網(wǎng)上也下了一些demo,但是想把中間的正方形掃描框改成長方形的,卻找來找去不知道怎么改。你有時間嗎,我給你錢,你幫我改好不好?
心里莫名升起一把火,代碼都給你了,就是把正方形改成長方形都還要花錢讓別人改,你是錢多得沒處使么?
我說我在外面,沒法幫他改,我的代碼注釋都很清楚,讓他自己找找改一下,又從網(wǎng)上找了一篇教程發(fā)給他,讓他看著改。
他的心情估計也很無奈,說,好吧,那我試試看。
他找到了我設(shè)置掃描框的代碼,截圖給我看,卻依然不知該怎么修改。
我已經(jīng)不知道該怎么跟他說了,只能跟他說你總得自己試著成長,不能一有問題就找別人幫你寫。
他說,好吧,我看看。
第二天一早,我問他改好了么。他肯能在忙,直到下午才回復(fù)我說改好了,并對我表示感謝。
這不就挺好么,不試一試又怎么知道自己不行呢?遇到事情不能過分的依賴別人,也不是所有的事情都可以用錢來解決,最好能自己解決的就自己解決,這樣才能快速成長起來。
不是所有的路別人都可以幫你走 ,有些路是需要你獨(dú)自前行的。
2
我想,應(yīng)該有很多這種初入職場的菜鳥,好不容易找到工作,自己卻無法按時完成任務(wù),而不得不四處求人幫忙,甚至花錢讓別人幫他寫以完成任務(wù),保住飯碗。
當(dāng)然,剛?cè)肼殨r為了不耽誤項目進(jìn)度,這樣做也不失為一種解決辦法,但長期如此就是職業(yè)道德問題了,但愿這位小伙子能夠靠自己能力勝任這份工作。
我曾在某平臺發(fā)過帖子咨詢大家對于工作完不成,花錢買代碼的行為的看法。
有人表示不可思議,居然有人會這么做,也有一部分人表示自己身邊就有這樣的人,甚至自己就曾經(jīng)被某大型軟件公司一位工程師以低薪聘請,專職為那位工程師寫代碼,結(jié)果可想而知,被公司發(fā)現(xiàn)后,那位工程師被開除,他也失業(yè)了。
想來這樣長期靠買代碼完成工作的人,大概下場都不會很好吧。

我并不是想說菜鳥有多么笨,多么不可教,也不是想要諷刺誰,我只是希望他們能變得更好。
畢竟我也是從菜鳥過來的,我懂得在工作中無法實現(xiàn)某個功能時,身邊又沒有大神可問的的那種焦急無奈的心情。但是萬事開頭難,遇到問題總得自己先試著去解決,去百度,去論壇貼吧看別人的經(jīng)驗帖。
要知道你遇到的問題百分之九十九的程序員都曾遇到過,還有百分之一是天才,在寫代碼之前就能預(yù)見到各種可能出現(xiàn)的問題,然后規(guī)避錯誤。但絕大多數(shù)人都還是普通人,通過自己的努力實現(xiàn)某個功能,解決某個問題,并且愿意無償將自己的經(jīng)驗和代碼分享出來,避免大家重復(fù)造輪子。
關(guān)鍵在于你是否能從偌大的信息庫中找到跟你想要實現(xiàn)的功能相似的帖子和代碼,并總結(jié)他人經(jīng)驗,轉(zhuǎn)化成自己的能力,一步步提升自己,擺脫菜鳥的標(biāo)簽。
但如果一遇到問題,甚至是很簡單的問題就花錢讓別人幫你寫,你的工作是保住了,那么你的能力呢,又何時才能有提升?難不成就一直花錢讓別人幫你寫,自己實現(xiàn)一些簡單的功能,那么你的職業(yè)生涯又能維持多久呢?
我在上家公司曾招過一名實習(xí)生,因不服氣學(xué)長通過培訓(xùn)編程找到一份高薪工作就到處吹牛,覺得自己不比他差,憑著不服輸?shù)膭艃鹤詫W(xué)成才。大部分功能他都能獨(dú)立實現(xiàn),甚至有些知識點比我們這些老程序員都了解的透徹,平常工作根本不需要別人指點,即便遇到問題也能自己查資料解決,或者一點就通。
同樣是初入職場的新人,為什么差距這么大呢?
也許有人說,這跟天賦、能力有關(guān),可是笨鳥先飛啊,你如果覺得自己天賦不太好,那就要付出比別人更多的努力去彌補(bǔ)先天不足。
也許又有人說了,你怎么知道別人沒有付出努力?對,我確實不能說他沒付出努力,他也是天天加班,平常完不成的工作六日補(bǔ)回來,但用功不在點子上也是徒勞。而且他每次找我從來都不是問我某個功能怎么實現(xiàn),原理是什么,而是直接問我實現(xiàn)這個功能要多少錢,你幫我寫好,我給你錢。
當(dāng)然,從我的層面上來說,這對我來說沒什么壞處,反而能得一份外快,我又何樂而不為呢?可我覺得,長此以往不是幫他,而是害了他。
3
一份工作,如果你努力了,付出了,仍然感到費(fèi)力,還不如換一份,要相信天生我材必有用,總會有適合你那一份。
并不是所有的人都適合編程,有些人天生就愛編程,編程就像流淌在他身體里的血液,是他的生命,他的一切,這種人可遇不可求。
而大部分人只是把編程當(dāng)作職業(yè),一份養(yǎng)家糊口的工作,其中也不乏因為職業(yè)而愛上編程,將自己的時間都貢獻(xiàn)在開發(fā)大業(yè)上,成為萬人敬仰的大神。
我并不屬于他們中的一員,也不是大神,走上編程之路也并非我的本意,只是迫于生計尋找一份高薪工作而已。
我的工作和生活完全分開,力求在工作時間內(nèi)完成任務(wù),并有余力提升自己不至于被淘汰。下班之后不談工作,甚至不摸電腦,事實上我一直都沒買電腦。
可能有人覺得一個程序員居然沒有電腦很不可思議,那我可能是個奇葩。也許我是屬于程序員中不求上進(jìn)的那種,只求完成本職工作,不愿為編程貢獻(xiàn)自己的業(yè)余時間,但起碼我有能力完成我的工作。
但有一部分人,當(dāng)初可能是被忽悠,也可能是看上程序員的高薪,入了坑,學(xué)得很吃力也很用功,走上工作崗位后依然不能勝任,為了這個飯碗苦苦掙扎,把自己弄的心力交瘁。
既然這么辛苦,為什么不換一份工作?
肯定會有人說我站著說話不腰疼,換工作哪有那么容易,現(xiàn)在工作這么不好找??墒羌幢隳隳敲磁Φ膱猿窒氯?,又能堅持多久?
公司遲早會發(fā)現(xiàn)你的能力不適合這份工作,你還是要面臨重新找工作風(fēng)險,那么你之前的堅持又有何意義?何不趁早轉(zhuǎn)行,也許你就能找到適合自己的工作,在你的崗位上發(fā)光發(fā)熱。
在寫這篇文章的時候,朋友跟我說這篇文章發(fā)出去肯定會有很多人對號入座,觸犯了很多人的利益,會有很多人罵我,但這是一種不良的社會現(xiàn)象,總得有人敢于直言,只有戳到了痛處,才會有反思。
不光是程序員,各行各業(yè)都會有不適合該行業(yè)的人在生死邊緣掙扎,我還是希望每個人都能對自己負(fù)責(zé),反思自己是否適合從事某份工作,如果不適合一定要及時懸崖勒馬,換一個方向也許就海闊天空。