寒來暑往,春夏秋冬,日日夜夜,不知不覺中,在開發(fā)這條道路上走了那么久了。
三年前的今天我正在開發(fā)我的第一個App。
首先說一下我是怎么走上這條道路的吧!大一剛進(jìn)學(xué)校,那個時候第一個學(xué)期會學(xué)所有課程,網(wǎng)絡(luò)通信,編程,設(shè)計等等。計算機(jī)故障維修和組裝,整個系能超過我的寥寥無幾,編程當(dāng)時還學(xué)得的是VB(簡直無力吐槽到死啊,導(dǎo)致我后來對編程也就呵呵了),ps什么的用的也是66的!大二開始分專業(yè),在輔導(dǎo)員極力邀請我去讀軟件班的情況下,我毅然決然的選擇了網(wǎng)絡(luò)通信(ps:到現(xiàn)在一直都被我大學(xué)的輔導(dǎo)員嫌棄,當(dāng)初叫我去學(xué)編程不去,現(xiàn)在在做開發(fā)),網(wǎng)絡(luò)通信學(xué)的是小型局域網(wǎng)的組建和施工,企業(yè)級路由和交換的網(wǎng)絡(luò)安全,(ps:要是堅持走下去,現(xiàn)在可以做做小包工頭了),實習(xí)的時候,結(jié)果卻是子大馬路上撬窨井蓋,看地底下的走線,用CAD畫光纖入戶設(shè)計圖,也是醉了,3個月把寧波市區(qū)和周邊區(qū)縣鄉(xiāng)鎮(zhèn)差不多跑了個遍,實習(xí)工資800塊,一臉辛酸(工作時)和一臉懵逼(拿到工資條時)。就這樣,大學(xué)三年也算是有驚無險的度過了,每個學(xué)期拿拿獎學(xué)金,拿拿各種系里院里的什么評優(yōu)啊!現(xiàn)在想想。然并卵啊。
好不容易熬到畢業(yè)了,準(zhǔn)備大干一番事業(yè),雄心勃勃的開始準(zhǔn)備放手開干,結(jié)果暗搓搓的跑去修電腦了,修電腦了,電腦了,腦了,了。終于明白真的什么叫做愿望是美好的,現(xiàn)實是殘酷的。
修了半年電腦,輕車熟路了,感覺我這輩子就要完蛋了。為了自我救贖,毅然決然的放棄修電腦了,開始走上了修行ios的道路。
因為沒有語言基礎(chǔ),學(xué)起來有點累,一開始看到同期培訓(xùn)的師兄弟66的,我就越緊張,晚上做夢都是滿腦子的C語言,
很想學(xué)好,又怕學(xué)不好!簡直坑爹啊!慢慢的習(xí)慣了也就好了,本來6個月的課程,我4個月就學(xué)完了。本來還要學(xué)游戲開發(fā)的,無奈自己對游戲不怎么感冒,平時也不玩什么游戲,大學(xué)三年空余時間基本在泡妞。 第一個app是純單機(jī)app,是用來展示杭州所有旅游景點的介紹和導(dǎo)航的。做完這個app感覺自己升級了,又跟著培訓(xùn)的老師做個一個私活,杭州城市交通,提示限行信息和限行區(qū)域以及路況和實時的交通管制措施,(政府就是坑啊!)5000塊錢,我負(fù)責(zé)界面開發(fā),我拿2000塊錢,算是第一桶金吧!
后來去了我做開發(fā)的第一家公司,做ios開發(fā)。我能說就我那時候的技術(shù)能夠找到一份工作也真的是夠了,居然會有公司要我。
那個時候最簡單的網(wǎng)絡(luò)請求和數(shù)據(jù)交互都不會,都不會,不會啊!
然后自己開始瘋狂地各種百度,各種google,各種論壇,各種博客逛飛起來,慢慢的學(xué)會了網(wǎng)絡(luò)數(shù)據(jù)交互請求,異常處理,界面圖形各種牛逼狂拽炫酷吊炸天的動畫效果,公司也對我贊許有加(我是這么認(rèn)為的),寫了個demo,就拿去賣錢開口5萬塊,我當(dāng)時真的是
。想錢想瘋了也不要這樣好么,寶寶的心甚是乏累啊。。。
果不其然,我還處于
的狀態(tài)的時候,公司就呵呵了,資金鏈斷了,技術(shù)部16個人友情遣散,各奔東西。
然后就是平淡無奇的換家公司,寫代碼,改bug,但是升級很慢。
當(dāng)一個人覺得自己很牛逼的時候,就想做點什么事情來證明下自己的牛逼,然后自己開始設(shè)計app,自己定需求,自己分析需求,自己開始找后端開發(fā)人,自己開始做交互設(shè)計什么的。然后七搞八搞,將一個app上線了(ps:我現(xiàn)在都不忍直視那個app的代碼,巨嫌棄,大寫的嫌棄),然而我并沒有覺得牛逼,反而是懵逼
老老實實的繼續(xù)打代碼,提升自己的等級。
在我的世界觀,人生觀,價值觀里面,我一直覺得程序員應(yīng)該是很淳樸很善良的,直到我遇到這么一個人,我寫的代碼,開發(fā)的功能,svn一下就變他的了,然后我就成了背著拿錢不干活的黑鍋的人,然后我們當(dāng)時的經(jīng)理找我談話,說,恩,三個月了你們主管的反饋說你沒干什么活,技術(shù)不行呀!我當(dāng)時又只能
我的暴脾氣要上來了,心中千萬只草泥馬奔騰而過,技術(shù)不行么,我可以接受,畢竟是菜鳥,你要說我什么活沒干,寶寶不開心了。沒有功勞也有苦勞呀,這么地一棍子打死,不好吧!還沒等我們經(jīng)理說完,我就直接說,既然這樣,那我辭職啦,你們另請高明吧 ! 轉(zhuǎn)身就收拾東西走了,下班,第二天來辦離職手續(xù)。最特喵的不能忍受的是,第二天竟然人事財務(wù)都出差了,還要一兩個禮拜才能回來,那我就玩一兩個禮拜吧。之后辦完離職手續(xù),還想我到時候程序有什么問題,希望我回去協(xié)助解決下。我又
了,不要臉也是有點境界的。
機(jī)緣巧合之下,我來到了佳育康,在佳育康一年多的時間里,打代碼,升級很快,不僅寫代碼越來越規(guī)范,思維更加全面,做事情也越來越有方向感,有節(jié)奏。又深刻理解了一句話:有時候你覺得日子過得特別艱難,那么可能是這次的收獲將特別巨大。我越來越覺得作為一個開發(fā),寫代碼的能力取決于一個人的思維能力,代碼是死的,怎么讓代碼看起來很好看,怎么讓代碼更加靈活,怎么用盡量少的代碼實現(xiàn)相同或者更多的功能,真的取決于一個人的對業(yè)務(wù)邏輯的理解和思維方式,這就是我最缺少的東西,現(xiàn)在做開發(fā)的一些思維方式和剛開始接觸開發(fā)的時候是完全不一樣的。大神之所以是大神,不僅僅寫的一手好代碼,更重要的是他們有很清晰邏輯思維和多少年摸爬滾打的出來的經(jīng)驗,所以成長之路無止境,任何時候都要謙虛,不管別人給你什么光環(huán),自己永遠(yuǎn)要覺得自己就是一個菜鳥,山外有山,人外有人,學(xué)無止境。你現(xiàn)在寫的代碼,可能一年,兩年或者幾年之后回顧一下,真的難以置信這是自己以前寫的代碼,簡直就是一臉嫌棄。 ?我現(xiàn)在就是一個小菜鳥,我會繼續(xù)修行我的開發(fā)之路,以后的以后,我也只是一只“老菜鳥”。(先寫到這里吧,以后路還很長,我目前只能領(lǐng)悟到這些!以后有什么新的想法持續(xù)更新!)