當前位置:
首頁 > 最新 > 步入程序猿生活一年紀要

步入程序猿生活一年紀要

作為程序員都在抱怨自己累,其實並不然。

有的程序員把寫代碼當工作,日復一日年復一年敲著同樣的代碼,枯燥乏味,能不累嗎。

而我厲害了,在這寫公眾號。。。閑的蛋疼

我熱愛寫代碼,並不把它當成一份工作。喜歡享受解決一個bug、一個彎轉過來

後的成就感,看著我寫出來的代碼最終讓很多人用那種自豪感。

2017年2月15日按照offer上的指示到以一名實習生的身份到目前就職公司報

道,開啟實習生涯。

一臉懵逼,整天沒事情做。給我分配的任務就是自己研究數據表格渲染,剛開始js,jQuery,layui這些前端知識並不怎麼了解然後就是天天看這些,沒有讓我寫任何業務代碼,這樣的生活持續了1-2個月。按照實習約定實習期就是3個月,3個月後進行考核是否能夠轉正。終於在轉正前1個多月給我了一個轉正考核,把舊OA的物資管理整個模塊重新使用PHP開發放棄舊OA入口,為期2個禮拜的前期調研開始了,天天開會找部門溝通拿需求整理需求,在開會彙報需求制定實際開發周期,就這樣2個禮拜的生活結束了開始正式開發,實際上我一個禮拜就開發好了加上之前 的調研我也把準備工作做好了,很快就完成了,然後就是測試階段,內部測試通過給部門測試沒有問題後擇期上線。

很幸運的是這個模塊目前為止都沒有出現過bug一切平穩度過,除了中間的需求以及小功能增加。因此很順利的轉正了,可以說是很出乎經歷的預期。這句話是同事跟我說的。

個人中心欄目下除了第一個功能其餘功能都是實習期完成開發的,目前看到的是市場中心,其實還有商旅部和人事行政總共3個部門的物資管理,還有許可權功能。

好的轉正目標達成,我的工作又告一段落了,5月27日轉正,一直到9月份這中間又是漫長的學習時間,沒有具體的工作安排,都是在充電為接下來的一個商城項目做準備。你說忙吧,忙,忙著學習。其實很無聊,對於自主學習能力不怎麼好的人來說就是在養老,還好我稍微能夠自己控制下。

9月份整個月算是我入職以來最充實的一個月,每天都在開發商城項目,花了一個月時間把原本3個月的工作差不多都完成好了,算是每天都知道在幹什麼有什麼任務沒有完成,但是本來安排著是要適度加班的但是意料之外的是沒有加班。算是可喜可賀,我本不喜歡加班,浪費時間。

度過了充實的9月,剛說過本來3個月的工作任務,被我一個月完成的差不多了,又是自己的學習充電時間,一直到現在,有件事情真的很可怕,長時間不寫業務代碼你真的會厭倦寫業務代碼。現在我就處於這種狀態,簡單的代碼不想寫增刪改查都沒有興趣,天天鼓搗些對於實際公司的項目開發用不到的東西,這個得慢慢改掉。

生活平淡無奇,通過文字我還想記錄下這一年我成長多少,得到了哪些?

昨天發布了一篇文章關於框架重構,這個框架是之前從學校出來為了找工作寫的,算是無意之中就那麼幸運,靠著這個框架項目得到了3份offer,(ps:我總共面試了3個公司)。但是站在現在的角度我看當時的代碼有點垃圾,所以回杭州的兩天時間重新架構了一遍,增加了很多聽著高大上的東西,代碼看著更優雅。(通過這個項目讓我學習到了很多更加明白一個框架的組成原理,現在我隨意拿一個mvc框架都能快速上手)

項目地址:https://github.com/liugene/linkphp

之後又寫了一個項目 鑽群聯盟

項目地址:https://github.com/liugene/zuanqun

目前也開源了,但是很多功能還沒有按照理想的設定完成,但是通過這個項目學習到的東西也非常多,API開發,實現了一個開放平台的套路,對各路sdk類似:微信、支付寶、淘寶等等都能自主開發,子站與主站的通信,jwt驗證,也在這個項目上嘗試了單點登入,項目與附件分離,下一步想嘗試分散式部署

https://opens.wang個人博客項目,spa應用很火,前端的發展如火如荼。現在網站都往spa靠攏,當然我怎麼能不嘗試下,搞了個個人博客使用spa方案,最重要的是沒有用到前端的mvvm等框架,自己通過hash變化寫了一個路由簡單的試水了下可以嘗試下,現在也上線了,但是還是個半殘。

搞完這些一年時間當然不止這些,再往生出來玩

https://github.com/liugene/links

這個項目是一個socket框架,試水網路編程。算是鼓搗了一陣子,但是想學的東西太多,沒有花更多的精力去完善,但是通過這個算是理解了網路層協議,對Nginx、Apache這些http伺服器有所了解,我所寫的框架也簡單實現了http協議的套路

程序員都瞧不起PHP,但是我喜歡PHP,因為它能帶我學習更多的東西,有些人說PHP太傻瓜封裝的太多簡單,但是也因此這樣我更有興趣往生成學習,之後我學了C,嘗試閱讀PHP源代碼,目前正在起草實現一個PHP擴展框架全部使用c構架。

沒用過就沒權說這不好,也因此我也去學習java,簡單的實現了格javaMVC框架只是用來學習,在寫公司商城項目的時候接觸了go,本來是定用go做http層處理所有請求,項目使用前後全分離所謂的spa應用,但是部門其他幾個同事認為太麻煩,架構換了,因此我喜歡上了go語言,在寫商城時已經把http層代碼寫好了

後來也因為公司的商城項目要用到智能推薦這種,又迷上了深度學習,了解了下python,但是一直沒找好角度進入,這個坑以後再填

很多多年的程序員都推薦使用現成的開源庫,當然項目中使用是好的,但是我更喜歡的是閑暇之餘自己去實現一個,並不是去替代他而是了解其原理,這樣使用上更上手,對於還在成長的我們來說。大牛級別的程序員正在走的路並不一定都和我們正在走的路相同。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

初戀為何總能折騰出那麼多幺蛾子
小年來了,旺年要旺旺

TAG:全球大搜羅 |