免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

個人項目對程序員的重要性

 采菊東籬下兮 2019-07-04
1637794-93eb4fc19998f46a.png
image.png

沒畢業(yè)之前,我也一直在尋找我到底應該學習什么樣的語言,也在百度、google上搜索了初學者應該學習哪門語言,類似這類菜鳥問題,我相信很多人都有問過。

大一的時候學了c語言,老師還是蠻好的,記得當時班里c語言沒一個掛科的,大二一開始的時候我開始學java,學習了一遍基礎java,知道了和c語言的區(qū)別,一個是面向對象,一個面向過程。當時跟著教程用java敲了一遍坦克大戰(zhàn)和windows系統(tǒng)自帶的那個棋牌游戲,忘了叫什么名字了_。現(xiàn)在想想,那時候對于我用java寫這種還是蠻困難的,畢竟都是用原生的寫。

1. 初入前端的坑

1637794-304804d87d929613.png
image.png

上面說了大二的時候是學java的,但是到了大三的時候,不知不覺就接觸了dedecms之類的內容管理后臺,那時的我一心想要建自己的網站,于是慢慢的學習dedecms,php。然后網上找模板,找到了模板,把網站搭建起來了,那時候用的空間還是阿里云的虛擬空間,估計現(xiàn)在都沒有了(當時忘了續(xù)費了,阿里云竟然把我的虛擬空間注銷掉了,數(shù)據全沒了,那時我怎么找入口都找不到了,真的是炸了,氣得苦,所以我再買了個阿里云ecs,關于這個,后面再說)

那時的我搭建了我個人的第一個網站,但是我想修改一些頁面上的東西的時候,發(fā)現(xiàn)我不懂html,css,js之類的,找到源碼也不懂。于是我上網找,才發(fā)現(xiàn)有前端這門職業(yè),了解了前端能做這么酷炫的效果的時候,想想我學的java就做不了那么酷炫的東西,于是我決定學習前端。一開始的時候我是上圖書館找html,css,js之類的書籍,那時候學校的前端之類的書還是蠻新的,我記得那時候就有圖靈的angular1的書。

2. 系統(tǒng)的學習

1637794-dacbcbbf46479a68.png
image.png

大三寒假的時候,無意中找到一個學習的好網站-慕課網,當時里面是有整個前端系統(tǒng)的教程,從0到1,非?;A,非常適合初學者,我也利用了整個寒假過了一遍,學完后再去改我網站上的dedecms模板,感覺容易了很多,自己也做一些模板,甚是愜意。

3. 工作上的積累

1637794-0f9574711a9afde1.png
image.png

時間過得很快,轉眼到大四實習工作了,1月的時候找了個實習,主要是做商城,業(yè)余時間的時候用wordpress搭建了自己的博客。那時候,把工作上遇到的知識點,新的東西都整理到自己的博客上,也真正的把自己之前學習到的前端知識應用到工作上,下班了也繼續(xù)學習,那時候也購買了一個極客學院的會員,里面也有系統(tǒng)的前端課程,但那時候我主要在里面學習nodejs,因為js的原因,那時候對nodejs做后臺特別著迷。

慢慢的,到了6月,畢業(yè)了。我的程序之路也開始進入正軌,畢業(yè)之后,由于公司有的項目用到了react,所以從那時開始我開始學習react,可以說學習react的時候還是充滿好奇心的,通讀了react,react-router,redux官方文檔,當然,看第一遍還是比較懵逼的,頭都暈了,不是特別懂,然后跟著官網demo敲了遍,那時候我就認為,這完全就是一種全新的思路,和我之前學的jquery很不一樣,顛覆了我對js的認知,學redux的時候,也看了很多遍,東西不多,但很精辟。學完之后,我整理了一些學習文檔react-tutorial,也做了幾個個人項目,工作之余完成的,其中我認為比較完整的是極客教程,這個項目讓我成長了很多,可以說比在工作中學習到的東西還要多。整個項目從前端到后臺到部署上線,學習到了很多東西,前端用的是react,打包用webpack,后端用的nodejs框架express4.0,可以說這是我的第一個全端項目,數(shù)據庫用的mongodb,也是我第一次學習這種nosql類數(shù)據庫,個人覺得mongodb還是蠻好用的(雖然很多人吐槽),期間還學習了linux,因為我買了個云服務器,裝的是centos,極客教程這個項目也是就是部署在上面的,學習了如何配置nginx,知道了nginx的便捷,因為之前的博客都是用apahce的。

1637794-25bdcac234d9e965.png
image.png

當然,這整個項目學到最多的還是對前端組件化和工程化的理解,知道前端在扮演著越來越重要的角色,在今后的職業(yè)生涯中,還有更長的路要走。

4. 個人項目對程序員的重要性

上面講了這么多,我無非就是想說明個人項目對程序員是多么的重要。之所以重要,有以下幾個原因:

4.1 保持你的技能不會落伍

也許你日常工作使用的是過時的技術。也許你對自己目前掌握的技能感到厭倦,想要去學一些新技術。個人項目是跟蹤軟件最新潮流的最佳辦法。沒有嘗試過Node.js太好了,用它去做一個小的項目。突然之間,你會發(fā)現(xiàn)你有新學會的技術可以炫耀了。

4.2 避免精疲力盡

為你的熱情工作,為樂趣而工作。如果你是一個開發(fā)人員,但由于不喜歡現(xiàn)在所從事的工作而感到精疲力盡,試著去做一個屬于自己的個人項目吧。它會讓你回味為什么編程是如此的有趣。

4.3 易于啟動

進行個人項目也是一項避免分析癱瘓(analysis paralysis)的練習。如果你從頭開始會有各種各樣的可能性。避免的方法是給出一個短列表上面列出所有必須具有特性,接下來啟動一個beta版本實現(xiàn)那些特性,即所謂的最小可行性產品。

4.4 探索新技術

每天都會不斷有新技術出現(xiàn),同時個人項目則是最佳的試驗場。作為個人項目,你不必為bug或者性能問題擔心,即使網站崩潰也沒有問題,因為你不靠它來領薪水。

5. 最后

好了,轉眼到了8點多了,要開始下班了。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多