從開通google廣告開始做一個年度總結(jié)

1. 回顧2018

1.1 前言(google廣告開通)

本來不想寫年終總結(jié)的,但是大年30晚,我開發(fā)的學習平臺極客教程開通google廣告了,特別激動,因為之前我一直申請都是被拒絕的,于是想到寫點什么,可以先說下,我的學習平臺是用react開發(fā)的,要想申請廣告聯(lián)盟,SEO是必須要做的,也就是需要服務(wù)器端渲染,所以說我的這個項目還是很有參考意義的。

2019020501.png

給大家看看我之前申請的,都是拒絕的,看下面的圖


2019020502.png

時隔幾個月再申請,通過了,還是很欣慰的,讓我有了繼續(xù)這個項目的動力。

1.2 工作學習生活

18年已是我畢業(yè)從事前端工作的的第二個年頭,從畢業(yè)第一年切切圖,寫寫頁面,到18年開始以寫業(yè)務(wù)邏輯代碼為主,也算是一個小小的進步了。

1.2.1 工作

在工作上,真的學習了很多,17年的時候還不知道怎么用chrome瀏覽器調(diào)試前端代碼,是同事慢慢教會的。團隊20多個人,程序員嘛,相處得還是很和諧的,學習氛圍很好,不定時分享干貨,前端老大帶團隊也很給力,很負責任,自己在工作中也還算勤勤懇懇,所以年終獎拿的也算可以,但是國慶后,因為個人原因,我還是離開了這個有愛的團隊,不管怎么,還是很感謝這個團隊,2019,一起加油!

1.2.2 學習

在學習上,18年在用react完成日常工作后,我主要學習閱讀了以下內(nèi)容:

前端部分:

  1. React 源碼剖析系列
  2. ECMAScript 6 入門
  3. javascript深入系列

這些寫得確實很不錯,如果能認真深入學完學習好,可以說在前端領(lǐng)域不能說是成為大牛,也可以說能勝任日常編碼工作了,值得大家好好品讀,當然這只是我個人的建議,大家有更好的學習資料也可以評論讓大家學習。

其它的一些:

  1. nodejs基礎(chǔ)教程
  2. express nodejs框架
  3. 一起學 Node.js 這個真心不錯,可以在學習nodejs基礎(chǔ)之后,上手一個實戰(zhàn)項目。
  4. nestjs Nestjs可用于構(gòu)建高效且可伸縮的服務(wù)器端應(yīng)用程序的漸進式Node.js框架,也是作為nodejs中唯一和java spring有得一拼的框架。
  5. typeorm 一個完美結(jié)合ts的nodejs數(shù)據(jù)庫orm。

對于nodejs個人感觸,僅代表個人觀點,不喜勿噴。我了解一些做后端java的,他們有的壓根不知道nodejs是什么,有的也只是說做做前端工具什么的,有些前端也是,認為nodejs就是npm,vue或者react項目中偶爾用到。這我能說什么,可能這就是上學時代,有人偏科的原因吧,這我不想抨擊什么,也不說寫后端的一定就要了解前端,寫前端的一定要了解后端,只不過是有些后端,寫好api后,啟動服務(wù),發(fā)現(xiàn)前端訪問不了,然后前端說是跨域的問題導致不能訪問到服務(wù),后端還是不知道如何設(shè)置,要前端告訴如何設(shè)置,這說明什么... 互聯(lián)網(wǎng)產(chǎn)品項目,了解前后端如何運作還是很有必要的,這樣前后端合作開發(fā)起來也很有效率。

我之前一直是用express框架開發(fā)項目的,項目也升到了express4.0。估計寫過nodejs項目的都知道,寫nodejs,讀寫文件、數(shù)據(jù)庫、網(wǎng)絡(luò)請求處處都是回調(diào),當業(yè)務(wù)邏輯越來越復(fù)雜時,回調(diào)彼此嵌套(回調(diào)地獄),難以區(qū)分,代碼就非常難看和難以維護。

給大家看看我之前寫的回調(diào)地獄:

2019020503.png

這代碼現(xiàn)在來看,真心難受啊,我自己都不想維護了

當然解決的辦法也有,推薦看這篇文章Nodejs異步回調(diào)的處理方法總結(jié)。

還有就是這樣的nodejs,有人說寫起來像是在裸奔一樣,也確實是,畢竟js沒有類型檢查等等,要實現(xiàn)這樣的話,只能搭配ts了,typescriptlang。

還有node.js 值得吐槽的地方: express koa 更像是前端框架,而不適合做大后端,雖然有很多優(yōu)秀的庫、helper 和 Node 工具,但是它們都沒有有效地解決主要問題 - 架構(gòu)。

nest.js 改變了這種局面,Nest 旨在提供一個開箱即用的應(yīng)用程序體系結(jié)構(gòu),允許輕松創(chuàng)建高度可測試,可擴展,松散耦合且易于維護的應(yīng)用程序。

另外,nest.js,配合nuxt,next的前端3N方案,相信你會發(fā)現(xiàn)另一個世界,真的是另一個世界,如果推廣開來,可能未來10年就是這種開發(fā)模式了(個人觀點)。

好了,學習這部分說得有點多,然后提醒大家,雖然有時候我們開發(fā)業(yè)務(wù)大多數(shù)用的是框架,基礎(chǔ)這部分一定不能丟啊,一定要注重基礎(chǔ),不僅僅會用框架,要造一個的時候,花點時間,團隊配合配合,也要可以造一個輪子出來,有的大公司就是這樣,有些已經(jīng)有很好的框架了,偏偏要自己模仿或者參照,又或者完全造一個輪子出來(我不知道是不是一些大佬架構(gòu)師為了KPI...),不管怎樣,這也恰恰說明了基礎(chǔ)的重要性(面試也是經(jīng)常問基礎(chǔ)的問題的),因為很多框架都是一些原生的api以一些編程思想組織起來的。當然也不排除一些加上超乎常人的思維才能創(chuàng)建這些框架。

1.2.3 生活

身體是革命的本錢,畢業(yè)之前,肚子隱隱約約還是可以看到一點輪廓,奈何畢業(yè)后,不注重鍛煉身體,現(xiàn)在照照鏡子,明顯就是肥了一圈啊,肚子上就一整塊,雖畢業(yè)2年有余,大病小病沒生過,也很慶幸,但是總感覺自己處于亞健康狀態(tài)啊。

之前在上家公司的時候,公司每周三會組織籃球,我覺得這對于一個熱衷于籃球運動的程序猿來說,除了工作,就是期望每周三的籃球運動了,可以好好放松放松,也很歡樂。即使現(xiàn)在去了另外一家公司,我還是每周會和之前的同事一起在籃球場打球,真的,對于一個單身狗來說,除了寫代碼,打籃球和鍛煉身體可能就是我最大的樂趣了。

過年回家,被爸媽催婚催得緊,竟然想介紹我哥的女同學給我認識(當然我拒絕了),因為面都沒見過,被爸媽說,都快25歲了,還不找女朋友結(jié)婚,你看你哥,剛畢業(yè)就結(jié)婚,現(xiàn)在房子車子,孩子都有了,早就是人生贏家了,看看自己,什么都沒有,2019不努力都不行啊?。?!

2. 2019

  1. 首先,當然是努力工作,為公司創(chuàng)造價值。
  2. 繼續(xù)深入學習javascript語言及其相關(guān)知識。
  3. 熟練使用nest.js及學習設(shè)計思想。
  4. 在自己開發(fā)的電子書平臺寫幾本電子書。
  5. 找個女朋友。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 我們在行走,時間也在行走?;赝^去,片片散落的花瓣慢慢地重拾起來,果然,最美的,還是和你在一起的時光。 ...
    烏漆嘛黑r閱讀 270評論 2 0
  • 海寧70閱讀 603評論 0 0
  • 大家好,我是彭小六。今天我們繼續(xù)讀《影響力》的第五章《喜好》。 1.用信用卡比用現(xiàn)金花得多 人們對相互關(guān)聯(lián)的事物歷...
    彭小六閱讀 6,702評論 18 51
  • 昨天夜班,熬了整整一個通宵,到了早上已經(jīng)完全支撐不住了,平時不管再忙再累都想要洗臉的我,今天早上卻一點也不想洗。 ...
    舒拉_閱讀 199評論 0 0

友情鏈接更多精彩內(nèi)容