1. 程式人生 > >一個老程式猿的心路歷程

一個老程式猿的心路歷程

19年了,不論是從我開始接觸程式設計,還是從我真正從事程式設計工作的時間來看,我都可以算上是一個資深的老程式猿了。可能是剛申請了部落格的原因,有些話突然想寫出來。

大學我是學電子資訊工程的,我們這個專業,怎麼說呢,可軟可硬,軟的就是程式設計,硬的我也不清楚,因為我沒想過往那方面發展,雖然當時我的電路啊什麼的,成績還是很好的,可就是這麼奇怪,成績好並不代表我就對那感興趣,可能是對我來說,成績好表示比較簡單,反而沒有了興趣。而VB啊,C語言啊,資料庫啊,JAVA程式設計啊,這些課卻讓我產生了濃厚的興趣,也讓我一頭扎程序序的海洋就再也沒有冒過泡。。。

最開始08年我進的是一家感測器公司,他們用類C語言做相應的資料採集軟體,幹了沒到兩年,實在是沒有興趣繼續幹下去,每天就是資料的放大、縮小、簡單演算法處理、匯出文件,然後專案就是複製貼上,枯燥、沒技術含量,理所當然的也就離職了,嗯,當時還年輕,闖勁十足,回老家一家公司待了三個月,果斷走人,因為那時我還沒接觸H5開發,更沒有接觸過.net,所以灰溜溜的又跑回蘇州找工作。

機緣巧合,11年我進了鴻信,也就來了南京,說來也是第一家公司的工作經驗有些作用,畢竟是用類C語言開發,而鴻信正打算成立一個專案組,做object-c開發,他們領導覺得我應該上手比較快,於是我就這麼開始了我的移動端開發的生涯。當時鴻信確實是有想法的,專門成立了一個蘋果開發組,做蘋果軟體開發,可專案組自成立以來,也就小打小鬧地做了幾個專案,但對IOS開發,總算入了門,當我打算再更近一步的時候,卻突然被抽調到一個新的專案組,開始了H5+jquery mobile+phoneGap的跨平臺開發專案組,從此我就跟IOS原生開發走進了if...else...的分支,緣盡了。。。

優勝劣汰,在我們這也是真理,哪怕鴻信上層再三推他們重金購買的那個跨品臺框架,可是還是被我們這些底層的使用者們不堪忍受層出不窮的BUG和維護困難而PASS掉了,後來無意中發現了Hbuilder和mui,發現不錯,便成了替代品,而那時是14年,Dcloud公司也才成立兩年,就收穫了我這個忠誠的粉絲。

之後我從鴻信離了職,先後在兩家公司擔任前端負責人和技術總監,推行的一直Hbuilder和mui,可不止是人生,我們這行更是如逆水行舟,不進則退,當我還在想著一直用mui吃遍天的時候,現實狠狠地給了我當頭一棒,因為大家根本不care什麼mui,他們更看重vue,react,於是我被幾家心儀的公司拒了,心態炸了,也跑去mui的論壇抱怨了一通,可靜下心來想想,他們有什麼錯呢,錯的是我,是我不思進取,只想著一個框架夠用了,可人家都沒有這迷之自信,這不,直接推出了uni-app。

嗯,uni-app,一個集vue、mui及各種小程式開發為一體的開發框架,這跨度就這麼大的嘛?這mui和Hbuilder突然就被掃進歷史的塵埃裡了,我也在被淘汰的邊緣掙扎著了。沒辦法,不想以後被餓死,還是得學,活到老學到老真的不是一句口號。唉,嘆口氣吧,然後繼續!