今天你進步了嗎?

前言

看到推送,也正想借此機會來作一些總結梳理,作程序員從入門到轉行的過程和經歷。本人95後,本科就讀於杭州電子科技大學計算機專業。一名狂熱的Hackathon愛好者,時至今日已經參加了上海,北京,杭州,南京,武漢等地大大小小的十場Hackathon,也由於大一的一場Segmentfault主辦的Hackathon而來到了SegmentFault提問,回答問題,寫文章。大學寫過如今有5000+用戶的小遊戲,本身也獨立運營過8000+粉絲的微信公衆號,大三開始在夢想小鎮實習,後大四一年在網易杭州研究院實習,畢業進入網易雲音樂,工做兩年後離職,如今拿到了種子輪和朋友在北京一塊兒創業,身份也從原來的一個程序員轉向了產品。同時也會去面試UI,人事,行政。天天接觸到有各類各樣經歷的人與事。從程序員這個圈子向外邁出了很大的一步。程序員

入門

  • 遇到生命中的貴人

說到學計算機,有不少人都是小的時候,看了什麼電影,受了什麼啓發,以爲這是一件很Cool的事情等等,高中,初中甚至是小學就開始學習編程,可是對於我來講,進入大學以前壓根就不知道計算機專業是要學什麼的?畢業之後是要幹什麼工做的?因此到了大學除了迷茫就是迷茫,可是在這時遇到了我大學的第一個貴人,K哥,K哥是從初中開始接觸編程,搞算法競賽的,由於競賽失誤致使的保送失敗而來了咱們學校,在大學前,除了競賽的功底,本身也作過不少的東西,最開始認識K哥是在學校組織的ACM馬拉松上,做爲最後的勝出者,要去參加10道題的一個比賽,K哥是全場最快且惟一一個AC掉全部題目的,K哥一戰成名,進入校隊,後因我的緣由退出,後來K哥用PhoneGap作了一個別踩白塊小遊戲讓咱們這些大一的編程小白驚掉了下巴,今後我也就跟着K哥混了,K哥教會了我不少,也讓我看到了做爲一個計算機專業的學生更高的標準,K哥分享了《社交網絡》,《硅谷》給我,兩個劇都是一個程序員如何一步步用代碼作着cool的事情,構建本身的商業帝國,看的熱血沸騰。同時也分享了不少藝術和文學的東西,讓我打開了一個新的世界。面試

  • 初學的艱辛和邁出溫馨圈的焦慮

對於一個沒有編程經驗的人來講,初學是很是艱辛的,對着博客,一行代碼一行代碼的敲,最開始學習的就是Android,仍是Eclipse的時代,一個超級低配置的電腦,體驗簡直爆炸,從如何findViewById找一個按鈕,如何給一個按鈕綁定事件,而這一切都是在沒有學習Java的時候在去作的,能夠想象到那種狀態就是面對一個黑盒,瞎猜,各類隨機改,而後在C語言沒有學完的狀況下,去學習了Java,一步步的去寫完了第一個Android小遊戲,一個消消樂遊戲。在搞技術的時候,是一個個的不斷讓本身走出一個溫馨圈的過程,當你拋棄如今的一種實現方案,去嘗試另外一種方法,其實也是在讓本身脫離原來的一個溫馨圈,讓本身走出來。每次向外邁出一步都伴隨着未知不肯定性和失去掌控感而帶來的焦慮,可是當你克服了以後,就是一次成長。算法

進階

  • 開始向外走,向多元走

在積累了必定的編程基礎以後,開始出去參加各類編程活動和創業活動,其中創業邦主辦的創新中國是參加了四年的,每年都會和同窗去,也所以認識了不少創業圈的朋友。參加了不少場Hackathon,作了不少東西,本身在大一開始運營的一個情感類微信公衆號粉絲也有了8000多,大一寫的一個棋類小遊戲有了5000多的下載等,慢慢的看到了本身在各個方面上的一些正向反饋。本身也自學了PS,也看了不少的產品的書籍,給本身的定位仍是在一個產品經理的角色上。可是最後找實習工做的時候 ,仍是迴歸到老本行,作了程序員。編程

  • 工做中問題

第一家實習的工做,是硅谷回來的兩個高富帥回國創業,很是有情懷的產品。出於對產品的喜好和對於兩位創始人的仰慕選擇來到這家公司,公司工做氛圍很是棒,硅谷的工做做風,可是產品仍是有點水土不服,再就是硅谷是的管理可能更適合於名校畢業手擼Leetcode hard的人。以後離開了去了網易杭研實習,由於是一個公共技術部門,因此接觸到了很是多的項目,也閱讀了很是多的源碼,這多時間能夠說是打了比較好的一個基礎。工做中也遇到了不少的貴人,除了對於技術上的提高還有如何作好團隊之間的溝通,固然也遇到了一些問題,曾經負責的一個SDK,給網易新聞接入以後,而後網易新聞崩成了狗,問題反饋回來慌的一比,致使了後面寫代碼中變得很是緊張,很是擔憂犯錯誤,畏手畏腳,特別是當作一個大的產品的時候,更是讓人如此,對於用戶量大的產品來講,小的錯誤是會被放大的,因此變得更不自信,每次提交以前都要review好幾回,但隨着代碼愈來愈多的提交,沒有什麼問題反饋出來,自信也就慢慢積累起來了。對於代碼自信須要一個階段來積累的。微信

  • 書籍推薦

對於具體的一些經驗分享,從代碼,溝通到產品,有不少,不少,此處再也不展開講,本身讀過的一些書,都在豆瓣作了一些標記,你們能夠互相關注一下,相互交流一下讀書心得。網絡

《軟技能》,《代碼整潔之道》,《算法》(普林斯頓大學教材),《計算機網絡》(自頂向下),《CSAPP》,《程序員的自我修養》,
《啓示錄》,《幕後產品》,《Don't make me think》,《定位》,《引爆點》,《掌控談話》,《上癮》,《極客與團隊》等等學習

具體書單能夠參考:豆瓣書單計算機網絡

轉行

在工做快兩年的時候,我選擇跳出來,由於厭倦代碼了嗎?由於討厭公司嗎?都沒有。題目裏的問題,今天你進步了嗎?我已經愈來愈沒法給出這個問題一個確定的答案,重複讓我感到疲倦。事實證實,我是更享受如今跳出來這種狀態的。讓我不斷的走出本身的圈子,認識更多的人,學習到更多的東西。若是要問我是否還會選擇程序員這個職業,我想個人回答會是確定的,作程序員的時候,對於思惟的鍛鍊是潛移默化的,邏輯能力和問題抽象能力都獲得了極大的進步,對之後不管作什麼職業,都頗有幫助。code

總結

原本以爲本身應該能夠洋洋灑灑的寫不少,可是到真正寫起來,彷佛又以爲沒有那麼多要寫的,要說成長,你們能夠去參考一下個人書單,豆瓣書單,對於如何找工做,如何?如何?網上的文章也是鋪天蓋地。可是我以爲形形色色的方法只能稱之爲器,咱們更要的關心的是在這些器之下的道?不要忘了天天問本身這麼一個問題。今天你進步了嗎?若是沒有,爲何,這個平臺,這個職業還能夠幫助我朝着我想要的方向前進嗎?當你想要一艘船,首先要作的不是去學習如何造船,而是首先要渴望大海。歡迎各位一塊兒交流。遊戲

相關文章
相關標籤/搜索