1
七點左右,我下班回家的路上收到一條消息,是一個初入職場的同行發過來的。
其實他也不算初入職場,去年他就畢業工作了,那個時候我在上家公司工作比較輕松,每天都會到論壇逛逛,時不時寫一些小功能發到網上共享,也會幫別人解決一些問題。
他看到了我的代碼,就加了我,說是以后有問題就向我請教,后來就杳無音訊。直到前陣子聯系我幫他寫一個功能,我才知道他因為家里原因大半年沒上班,最近才開始工作。
他問我,有沒有做過掃描二維碼或者條形碼的功能?
我想了想,去年好像寫過這個功能,就跟他說明天幫他找找這份代碼。
然后回家,吃了飯下樓散步,又收到他的消息。
可是我現在就得實現這個功能啊?
我有些無奈,你現在要實現這個功能,與我何干?這語氣好像是你著急要這個功能,我就必須要幫你實現似的。
小伙子,沒有人有義務幫你做任何事情,何況還是素不相識的陌生人。
誰讓我這么心軟呢,最后還是找到我去年寫的那份代碼的下載鏈接發給他,讓他試試看能不能用。
過了一會,他說,可以用,我從網上也下了一些demo,但是想把中間的正方形掃描框改成長方形的,卻找來找去不知道怎么改。你有時間嗎,我給你錢,你幫我改好不好?
心里莫名升起一把火,代碼都給你了,就是把正方形改成長方形都還要花錢讓別人改,你是錢多得沒處使么?
我說我在外面,沒法幫他改,我的代碼注釋都很清楚,讓他自己找找改一下,又從網上找了一篇教程發給他,讓他看著改。
他的心情估計也很無奈,說,好吧,那我試試看。
他找到了我設置掃描框的代碼,截圖給我看,卻依然不知該怎么修改。
我已經不知道該怎么跟他說了,只能跟他說你總得自己試著成長,不能一有問題就找別人幫你寫。
他說,好吧,我看看。
第二天一早,我問他改好了么。他肯能在忙,直到下午才回復我說改好了,并對我表示感謝。
這不就挺好么,不試一試又怎么知道自己不行呢?遇到事情不能過分的依賴別人,也不是所有的事情都可以用錢來解決,最好能自己解決的就自己解決,這樣才能快速成長起來。
不是所有的路別人都可以幫你走 ,有些路是需要你獨自前行的。
2
我想,應該有很多這種初入職場的菜鳥,好不容易找到工作,自己卻無法按時完成任務,而不得不四處求人幫忙,甚至花錢讓別人幫他寫以完成任務,保住飯碗。
當然,剛入職時為了不耽誤項目進度,這樣做也不失為一種解決辦法,但長期如此就是職業道德問題了,但愿這位小伙子能夠靠自己能力勝任這份工作。
我曾在某平臺發過帖子咨詢大家對于工作完不成,花錢買代碼的行為的看法。
有人表示不可思議,居然有人會這么做,也有一部分人表示自己身邊就有這樣的人,甚至自己就曾經被某大型軟件公司一位工程師以低薪聘請,專職為那位工程師寫代碼,結果可想而知,被公司發現后,那位工程師被開除,他也失業了。
想來這樣長期靠買代碼完成工作的人,大概下場都不會很好吧。
我并不是想說菜鳥有多么笨,多么不可教,也不是想要諷刺誰,我只是希望他們能變得更好。
畢竟我也是從菜鳥過來的,我懂得在工作中無法實現某個功能時,身邊又沒有大神可問的的那種焦急無奈的心情。但是萬事開頭難,遇到問題總得自己先試著去解決,去百度,去論壇貼吧看別人的經驗帖。
要知道你遇到的問題百分之九十九的程序員都曾遇到過,還有百分之一是天才,在寫代碼之前就能預見到各種可能出現的問題,然后規避錯誤。但絕大多數人都還是普通人,通過自己的努力實現某個功能,解決某個問題,并且愿意無償將自己的經驗和代碼分享出來,避免大家重復造輪子。
關鍵在于你是否能從偌大的信息庫中找到跟你想要實現的功能相似的帖子和代碼,并總結他人經驗,轉化成自己的能力,一步步提升自己,擺脫菜鳥的標簽。
但如果一遇到問題,甚至是很簡單的問題就花錢讓別人幫你寫,你的工作是保住了,那么你的能力呢,又何時才能有提升?難不成就一直花錢讓別人幫你寫,自己實現一些簡單的功能,那么你的職業生涯又能維持多久呢?
我在上家公司曾招過一名實習生,因不服氣學長通過培訓編程找到一份高薪工作就到處吹牛,覺得自己不比他差,憑著不服輸的勁兒自學成才。大部分功能他都能獨立實現,甚至有些知識點比我們這些老程序員都了解的透徹,平常工作根本不需要別人指點,即便遇到問題也能自己查資料解決,或者一點就通。
同樣是初入職場的新人,為什么差距這么大呢?
也許有人說,這跟天賦、能力有關,可是笨鳥先飛啊,你如果覺得自己天賦不太好,那就要付出比別人更多的努力去彌補先天不足。
也許又有人說了,你怎么知道別人沒有付出努力?對,我確實不能說他沒付出努力,他也是天天加班,平常完不成的工作六日補回來,但用功不在點子上也是徒勞。而且他每次找我從來都不是問我某個功能怎么實現,原理是什么,而是直接問我實現這個功能要多少錢,你幫我寫好,我給你錢。
當然,從我的層面上來說,這對我來說沒什么壞處,反而能得一份外快,我又何樂而不為呢?可我覺得,長此以往不是幫他,而是害了他。
3
一份工作,如果你努力了,付出了,仍然感到費力,還不如換一份,要相信天生我材必有用,總會有適合你那一份。
并不是所有的人都適合編程,有些人天生就愛編程,編程就像流淌在他身體里的血液,是他的生命,他的一切,這種人可遇不可求。
而大部分人只是把編程當作職業,一份養家糊口的工作,其中也不乏因為職業而愛上編程,將自己的時間都貢獻在開發大業上,成為萬人敬仰的大神。
我并不屬于他們中的一員,也不是大神,走上編程之路也并非我的本意,只是迫于生計尋找一份高薪工作而已。
我的工作和生活完全分開,力求在工作時間內完成任務,并有余力提升自己不至于被淘汰。下班之后不談工作,甚至不摸電腦,事實上我一直都沒買電腦。
可能有人覺得一個程序員居然沒有電腦很不可思議,那我可能是個奇葩。也許我是屬于程序員中不求上進的那種,只求完成本職工作,不愿為編程貢獻自己的業余時間,但起碼我有能力完成我的工作。
但有一部分人,當初可能是被忽悠,也可能是看上程序員的高薪,入了坑,學得很吃力也很用功,走上工作崗位后依然不能勝任,為了這個飯碗苦苦掙扎,把自己弄的心力交瘁。
既然這么辛苦,為什么不換一份工作?
肯定會有人說我站著說話不腰疼,換工作哪有那么容易,現在工作這么不好找。可是即便你那么努力的堅持下去,又能堅持多久?
公司遲早會發現你的能力不適合這份工作,你還是要面臨重新找工作風險,那么你之前的堅持又有何意義?何不趁早轉行,也許你就能找到適合自己的工作,在你的崗位上發光發熱。
在寫這篇文章的時候,朋友跟我說這篇文章發出去肯定會有很多人對號入座,觸犯了很多人的利益,會有很多人罵我,但這是一種不良的社會現象,總得有人敢于直言,只有戳到了痛處,才會有反思。
不光是程序員,各行各業都會有不適合該行業的人在生死邊緣掙扎,我還是希望每個人都能對自己負責,反思自己是否適合從事某份工作,如果不適合一定要及時懸崖勒馬,換一個方向也許就海闊天空。