2017-當行遠方

又是一年聖誕夜

去年的這個時候,本身全心全意的投入於編程這項活動中。面對着或多或少的質疑,提筆寫下了一篇短文《擁抱本身所熱愛的,便是正義。》前端

擁抱本身所熱愛的,便是正義。

無關風月,沒有勝負。只是心有猛虎,即便只是作困獸之鬥,也不甘被任何人束縛。程序員

2016這一年

在前些天寫的文章《2016-編程元年》中,有簡單的提到這一年作的事情,可是沒有細說。如今正好回顧一下。算法

前端-從一到N

首先要提的仍是前端方面。若是說去年的第一次Ajax,讓我正式跨入了前端的大門,那麼今年所作的一切,都在不斷拓寬我對前端的認識, 開始向一名JavaScript Full Stack程序員蛻變。編程

固然如今不少人是不認同JavaScript Full Stack的。但我以爲,不管用什麼語言,能讓我以較低的成本,適合的方式去完成一個產品都是值得的。而後JavaScript的出現正好知足了個人需求。瀏覽器

JavaScript

首先要說的,應該就是JavaScript的學習。這一年來積極關注社區動向,努力學習JavaScript的最新規範。從一年前的磕磕絆絆,ES5都很難寫好和理解透徹,到如今熟練使用ES6/7去完成任務。同時對JavaScript語言理解的加深,也能利用其「特性」去實現一些小tricks。數據結構

包括說前些天寫的,利用Decorator去寫Koa的路由。中間的Hack意味就很是濃。具體有時間,寫篇博客記錄其實現方式~框架

TypeScript-不止JavaScript

另外一個突破在於TypeScript,一門轉譯到JavaScript的語言。
原由是我在用習慣ES6的時候,就在一直思考,有沒有一種更好的方式,讓我更高效的編寫代碼,從而提高開發體驗與效率。
因而在十一月的某一天,又一次盯上了TypeScript。
是的,又一次……
說來,很慚愧……本身其實在今年四五月份就盯上了TypeScript,但是當時不知道怎麼配置環境,也由於各類Typings文件的安裝而煩惱……因此一直沒有成功。
所幸在TypeScript發佈2.0後,狀況大有改觀,Types文件安裝起來簡單順手,本身也開始習慣使用VSCode與默認配色(默默吐槽一句,默認配色真的好不習慣啊……看到的時候簡直沒有寫代碼的動力)運維

TypeScript 2.0發佈後,開始學寫TypeScript,遇到問題也是積極去解決,而不是躲回原生JS的背後,繼續寫着和以前同樣的代碼。同時也在積極尋找項目,甚至創造項目,去用TypeScript寫或者重構。工具

時至今日,用TypeScript還會有磕磕碰碰的感受,可是比以前順溜多了,也能完成相應的項目。而Types文件所帶的詳實準確的代碼提示,確確實實的提升了開發效率。類型系統的存在,能極大的減小本身由於類型不清,而出現一些低級問題。佈局

總的來講,感受仍是很棒的。

Koa2-Easy - 不止瀏覽器端

由於去年對Express的學習和使用,知道了本身對於後臺框架的真實需求。
同時苦於每次使用Koa時,裝插件的繁瑣,因而從零開始,組裝了一個適合本身的Koa框架。
本身寫了項目的骨架/cli 以及配套的中間件,部署等工具。
通過一次又一次的調試,對中間件的挑挑揀揀,最終搭配成了最符合本身需求的一套工具。
而後放在Github開源了。項目剛開始的時候,還寫了一篇《從零組裝新工具 - Koa2》

截止到今天,本身提交了148次代碼,得到了60個Star。這個也算本身始料未及的事情。
甚至說還有用戶,真正的在使用個人框架,認真的去提issue。
感受,能幫助到他們,本身的產品有人用……真的是好棒啊。

React Native - 不止Web端

在寫Web相關應用的時候……看到了Weex的開源,在開發者大會上也聽到了CrossWalk這種優秀的跨平臺開發工具,還盯到了React Native的蓬勃發展……
本身的心……開始躁動不安了……
開始在思考本身怎麼樣去作一個App。
今年八月開始,本身接觸了Cordove等Hybird App與Weex的解決方案後,以爲都差強人意。堪堪夠用可是又感受缺了點什麼,性能和可拓展性都是阻礙本身的緣由。
因而決定嘗試一下React Native。
七天後,個人第一個App就上線了。

在剩下的日子了,彷彿上了癮通常,開始瘋狂的迭代App。把全部能用JavaScript寫的,都寫一遍。把不能用JavaScript寫的部分,去網上找教程,加入iOS和Android的原生模塊。

固然,版本號也從一開始的1.0.0……兩三個月內狂飆到5.0.1……
中間也知道了寫一個App,與寫一個Web項目的不一樣。提交App給AppStore,卻由於截圖問題,被打回來好幾回。想更新App可是無奈iOS審覈太慢,因而嘗試了熱更新方案。
諸如此類的事情還有不少不少……箇中滋味只有本身可以體會。

設計/交互/產品 - 不止前端

曾經有人在一年前問我:「你以爲什麼是前端?」
當時我給的回答是:「前端是一個程序員+半個後臺+半個產品經理+半個UI設計。前端之因此爲前端,就是由於不侷限與瀏覽器的簡單前端。而是關注人機交互的‘大前端’。」
如今看來,本身這一年所作的事情,和當時的回答,基本一致。
本身在學習前端相關,計算機相關內容以外,還會去主動學習設計/交互/產品等方面的書籍。而且對我本身的成長起了較大幫助。至少,和一塊兒作項目的小夥伴交流時,不會是抓瞎的狀態了。能和他們順暢的交流需求,知道怎麼作先後盾配合更好,知道怎麼作,UI和前端的對接更快。這些都是屬於本身在學習過程當中,獲得的寶貴收穫。

Docker - 與技術潮流接軌

另外一個不得不提的事情,是本身學會使用Docker。嗯,雖然只是簡單的使用,但已經確實體驗到了Docker在運維上的便利。不用擔憂每到一臺主機上,都得重裝環境,也不用擔憂應用衝突等煩心的問題。
簡單的拉取鏡像,而且用Docker-Compose一鍵部署,即可完成複雜的部署工做。
不得不說,會用一些Docker,對於我的效率的提高仍是頗有幫助的。

開發者大會

七月份,參加了北京的Node Party, 九月份,參加了JSConf。
至於要說收穫的話,見仁見智吧……
Node Party上,看到了同爲人力資源管理文科生的同窗,如今用Node.js用的很6。
也在JSConf,得以見到諸多大牛,與賀師俊前輩的一番交流,更是受用至如今。
到如今還記着賀師俊前輩在我道謝以後,說的那一句話:

「沒有什麼的,若是個人交流能給大家這些年輕的工程師帶來些許幫助,就再好不過了。」

當時瞬間榮譽感爆表……感受本身在大牛的祝福下,完成了從學生到年輕工程師的蛻變。

算法

嗯……仍是不得不提這個。算法與數據結構是心頭大患,由於本身數學並非很好,因此學起算法來會感受到吃力……
不過還好,本身沒有放棄。如今對於算法的掌握程度,能夠算是入門啦~堅持多學一點點,雖然工做中基本用不到,可是掌握知識自己,就是一件很開心的事情。

家園 - 從零到一

掐指一算,本身加入家園工做室,也將近有兩年時間了。
若是說大學期間本身作的最正確的一件事,那麼必定是加入家園。

從接觸前端,再到正式入門,直至如今的全面開花,無一不與家園相關。
而本身也從去年的索取者,轉向爲家園作點什麼的貢獻者。

在工做室的分享會

16年在工做室這兒,陸續開了三場分享會。
分別是《前端的新方向》,《REM + Flex 佈局 》和《你好,校招》。

兩個與職業相關,一個則是與本身專業相關。至於效果,只能說自我感受良好……

開發部の分享會制度

開發部以前,是沒有成型的分享會的。有的也只是說我的的小型分享會。
在乎識到這個問題以後,以爲應該作一些改進。
因而在開發部這兒,推行了分享會制度。
至於效果,應該算是出其意料的好。每週想分享的人都要排隊。

工做室轉型 - 陣痛

很快到了學期末,工做室面臨着換屆的問題。本身努力爭取,進入了工做室的中心組(能夠理解爲決策層)。

由於本身在工做室呆的這段時間,能察覺出很多問題。因此但願本身努力,能去改變點什麼。
躲避當然輕鬆,祈禱縱然心虔,但工做室不會有任何改變。因而帶着一車使命感,開始着手去作一些事情。

具體轉型的問題,和幾個同窗+學長來來回回的討論了兩個月。中間的狀況也是錯綜複雜。如今依然在進行轉型,轉型的怎麼樣,怎麼轉,但願明年的總結能給個答案。

有的時候,感受家園像是一艘艨艟鉅艦,而我就是那船長Coco,劈風斬浪指引方向。有時候卻又以爲本身只是船上一名普通無比的水手,安心的作好本身的事情就行。最極端的時候,有以爲本身只是船底下的一條魚,大船將傾,本身卻妄圖撐起來,結果也只能是被碾的粉碎。

項目管理 - 家園之殤

家園做爲一隻以產品爲主導的團隊,那麼對於項目的管理天然相當重要。
然而長期以來,你們都使用/習慣使用 QQ 等方式進行交流。
而以前的學長學姐,也進行過相似的嘗試,只是都由於各類各樣的緣由,廢棄了。
到了我接棒的時候,依然遇到了相似的問題。項目管理混亂,不多有人知道其餘人在作什麼,大部分的時間浪費在無效的溝通上。
因而天然而然的產生了和學長學姐相似的想法,引入項目管理工具。
只是此次,是在充分調研和實踐的基礎上進行的。本身先是在各種項目管理工具的使用和調研基礎上,選定了Teambition,並在部分小部分項目中使用。
後期也聯繫上了在Teambition工做的學長(人超級nice呀~)。最後由於收費等問題,切換到了Tower。

按照網站的歷史,是會舉辦寒假比賽的。恰巧在引入Tower的時候,寒假比賽剛剛開始。因而將Tower算做考覈項,開始推廣給他們使用。也算是意外之喜吧,大一的學弟學妹對Tower不排斥,並且上手速度也很快。

這個事情依然在進展,但願井井有理的項目管理能對工做室有所幫助。

產品成長

家園做爲一隻以產品爲主導的團隊,產品的地位是很特殊的。
然而因爲產品經理其職位的特殊性,基本屬於可遇不可求的狀態。
因此一直在思考,該怎麼作,才能培養出產品經理,帶領家園的產品向前走。

最後肯定的方式是,給最大的硬件資源支持,給最大的人力物力支持,讓他去折騰。
因而工做室這兒,一咬牙掏出了老底……出資購買了產品經理微專業。
希冀對網站的產品經理成長,有所幫助。

人才培養與更合理的招聘制度

身處南昌,互聯網環境堪稱貧瘠。
這是我在探索家園如何更有效的培養互聯網人才,最深的體會。
整個的大環境很差,招人就難招。然而孤掌難鳴,只靠咱們幾個大三的,也很難保證走了以後,還能撐的下去。
因而在苦苦的思考事後,決定採用內部培養+外部招聘的方式進行。
內部好好培養,對外則改變一年只招新一次的方式,開始屢次招新。
在招新的形式上,也改變以前一二三面就決定的狀況。開始向互聯網公司的招新形式靠近,同時結合學生的特色,開始作一些新的嘗試。

具體的方式,看明年的培養效果。若是好的話寫篇博客補上。

家園的核心

家園真正的核心是什麼。
毫無疑問,是人。
無須贅述。
所作的一切一切,盡以人爲本。只是時間和精力有限,作不到盡善盡美。

自我評價

這一年來,所做所爲或許有可取之處,或許也有錯誤的地方。
有些東西,可能要好幾年後才能看到結果。
總而言之,對於本身的評價:

已盡力而爲,心安理得。

生活與工做

這一年下來,生活方面,沒有什麼太大波瀾卻也沒有什麼太大的驚喜。除了感情方面,別的方面都挺順利的。

身體方面的話,能明顯感受到是不如去年的。由於種種緣由+本身懶,因此並無去健身房健身也沒有下去跑兩圈。

工做

從今年三月份開始,就嘗試着找大二的實習。
很幸運的接到了兩份Offer,權衡再三後選擇去了北京。

很高興能遇到小蘭姐這麼棒的Leader,兩個月的時間內基本所有在寫JavaScript,這也使得我對JavaScript的理解進一步加深。
中途出去封閉開發了兩週,遇到了很是棒的前端總監威哥。天天就是跟在威哥後面,聽威哥去作分享,給我作CodeReview,看着各式各樣炫目且實用的技巧。感受對本身的成長幫助很大。那兩個禮拜,也是過得「最無憂無慮」的兩週。天天出門就是寫代碼,也不用擠地鐵啥的。

作本身想作的,成爲本身想成爲的。

生活

生活的話,在北京也碰到了超級Nice的朋友/合租室友,還有超級暖的房東大哥大姐們。
感受若是須要寫下來,能寫滿滿當當好幾頁~

2016,一輩子想作浪漫極客

在去年寫的文章《2016,一輩子想作浪漫極客》中。黃玄學長送了一句寄語給我。

@Lxxyx 是一名大二的文科生,在本文中講述了他由於興趣走上程序員之路的故事。摘一段喬布斯的話做爲寄語吧:「Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle. As with all matters of the heart, you’ll know when you find it. 」

很喜歡這句話,但願有緣看到這篇博客的你,也能找到本身所喜好的事業。

2017-當行遠方

17年到了。本身在今年也得正式的去面對春招,校招,找工做,是否考研等一系列事情。
這一切一切的事情,本身都不肯定。
惟一可以肯定的是,17年,本身會遠離家鄉,遠離昌大,去往遙遠且不肯定的遠方。
在大學的溫室呆了過久,每日的生活就是寢室->機房->食堂的往復。
生活過於安逸的結果就是,容易自視甚高和本身感動本身。

去年在知乎上看到一段文字:

這些年我一直提醒本身一件事情,千萬不要本身感動本身。

大部分人看似的努力,不過是愚蠢致使的。
什麼熬夜看書到天亮,連續幾天只睡幾小時,多久沒放假了,若是這些東西也值得誇耀,那麼富士康流水線上任何一我的都比你努力多了。
人不免天生有自憐的情緒,惟有時刻保持清醒,才能看清真正的價值在哪裏。
——於宙《咱們這一代人的困惑》

因而每當本身沉迷於安逸的現狀或者開始本身感動本身時,便不斷的去警醒,去催促,去推進本身走出去,去見識更廣闊的天地。
去看看外面都市的繁華,去看看遠方的山川河流,去見識各路大神,而後再被慘虐一番。

成就感

成就感是個好東西。可是一直沉迷於成就感,容易毀了本身。
這一點在16年中體會極其深入。當作到不少別人暫時作不到的事情,本身的心裏會像氣球同樣膨脹起飛。
這時候,只有靠着本身所剩無多的理智,本身親手去把氣球戳破。

就那種,「Pa!」的一聲,整我的摔在地上,摔成一張餅那種。

往往戳破氣球的時候,本身就會開始慶幸,又跨過了一個坎。
若是真的一直沉迷過去,沉迷那種虛假的成就感。早晚?。

生活的正軌

本身在某些時候,會以爲這是生活在正軌的狀態。
出現一些問題,本身處理完成的時候,也會有種生活迴歸正軌的狀態。

因而不少時候就會去思考,什麼纔是生活的正軌。
究竟我一直所感受,所認同的生活正軌是什麼。

在一次回寢室的時候,本身忽然想通了這個問題。
所謂的生活正軌。

「本身能掌控本身的生活節奏,朝着目標穩步前進,進步明確的狀態。」

換成遊戲裏的行話,就是「帶節奏」。只是玩家就我一個,輸了也不會復活。

在這種狀態下,因爲「把控」了生活的節奏,本身在處理事情,學習新東西,思考各種問題的能力都會有較大的提高。
這一點,在半年前準備作但最後沒有講出來的分享中,有所說起。


17年-對本身的新期待

在代碼方面,但願能寫出更好的代碼,包括但不只限於可讀性強,效率高等。但願本身具有解決一些複雜Case的能力。

團隊管理方面,但願本身能帶好家園,給家園帶來最新的,互聯網公司的氛圍。推進家園向專業化學生團隊發展。
儘管南昌互聯網土壤貧乏,家園依然要努力開出最美的花兒。

生活方面,但願本身可以多注意身體,多去運動,畢竟活着最重要。

感情方面,但願可以遇到本身的那個她。

2017 - 終將遠方

帶着2016年的熱枕與對2017年的期待。前方路漫漫,且行且歌!

相關文章
相關標籤/搜索