全棧工程師打算進軍AI

 

版權聲明:本文爲博主原創文章, 歡迎轉載    https://blog.csdn.net/github_38885296/article/details/85613318


時光荏苒,歲月如梭.. 又一年的時間一晃而過,加入CSDN 2年了,參加工作快1年多時間的我,兜子裏還是像以前一樣一貧如洗,不過還好我的'博客磚家'頭銜給了2018年一個基本交代,基本符合當初定下的目標吧,當初我的技術博客從原來的新浪博客(現在沒落了)到後來的阿里雲棲社區博客再到自己搭建nodejs博客失敗(流量太少, 不爽(# ̄~ ̄#))最後選擇了CSDN, 主要是這裏百度的收錄真的很多呀, 還能收穫很多粉絲, 嘿額嘿嘿...

2018對我來說是關鍵的一年, 年初我正式拋棄java轉向nodejs陣營, 失去了很多也是收穫了不少, 經過1年的歷練我終於掌握了node.js的精髓, 也通過nodejs找到了工作, 所以接下來的2019我決定堅持這個方向(全棧), 並且在生活, 學習和工作這3個方面約束自己, 同時也將自己的學習/工作方式分享給大家.

 
生活
 

部署智能家居
一直想在家裏部署智能化的傢俱: 紅外夜視攝像頭, 運動檢測, 警報裝置, 聲控開關, 機械爪.....像我這種出個門都要擔心是否鎖門了的強迫症晚期, 攝像頭是必需品, 我還準備以後在胸前掛一個攝像頭和錄音設備, 記錄每天的一切, 不會錯過任何一個信息(不知道有沒有人有同樣的想法?)

 

堅持寫博客+發朋友圈
堅持一件事是很不容易的, 尤其是發朋友圈這種看似沒用的東西, 但當你堅持下來後你會發現, 你可以很長一段時間保持積極性, 每天生活的效率保持一個較高的水平. 3年來我選擇通過博客記錄生活, 通過朋友圈發表感悟, 長期以來, 來自讀者的評論和朋友的點贊給予了我很多努力的動力, 讓我不斷成長.

 

運動+旅行
個人而言, 一直堅持每天25個引體向上或者50個俯臥撐或者8km慢跑, 即使有時候心情不好有點墮落, 但是想想健康高於一切, 運動使人年輕, 又會產生動力, 運動是唯一的可以抗衰老的東西(其他什麼美容, 按摩這些感到舒適的活動都是無效的), 對於開發者來說, 如果一天內一半以上的時間都是坐在椅子上, 那是很可怕的.

然後還要偶爾出去走走,短期旅行就去市內遊, 瞭解自己所在的城市, 總比去酒吧, 打遊戲好.

 

聽音樂
當我準備做一件體力勞動時, 比如學生時代抄作業, 或者現在偶爾重寫代碼時候, 我都會戴上耳機, 打開netease music, 選擇一部推薦歌單, 然後隨機播放... 這時候你會發現枯燥的時間過得飛快, 因爲體力勞動不需要太多思考, 音樂不會干擾你的效率. 比如我寫這篇博客的時候雲村前後循環了近100首歌, 2019年仍然要堅持這種高效的生活方式ヾ(◍°∇°◍)ノ゙

曬下俺的聽歌排行: )

 

每天都看YouTube
不知道這是不是一個好習慣, 反正我當初是因爲YouTube一個遊戲主播和寵物主播入坑的, 後來感覺通過看YouTube可以瞭解國外文化, 順便提高英語水平, 總比刷微博和嗶哩嗶哩好吧, 帶着這種心理, 我平均每天看5個左右YouTube視頻, 更重要的是, 上面還有很多很有價值的視頻教程, 這些在牆內根本找不到, 於是YouTube成了我學習新技術的首選平臺.

 

 

學習
 

那些望而生畏的新領域
 

webassembly
webassembly簡稱wasm, 據說是代表了下一代瀏覽器, 雖然當初是很討厭這個技術的, 因爲它的出現意味着JavaScript在前端的市場在縮水. 但wasm是web發展的必然產物, 我也很需要它因爲很多原生js應用已經非常慢了, 最終它會和js處於一個依賴共存的局面

 

typescript & deno
只能說typescript是JavaScript的下一代, js的弱類型用的雖爽, 但始終不是成熟程序猿所追求的東西, 現在ts的口碑已經超越了js.但是標準庫上的完全支持還要等, 所以我們js用戶可以提早學習ts的生態, 爲以後ts的全面來襲做準備. 

然後說說deno, 雖然nodejs的創始人RY始終安慰我們說deno不是下一代nodejs, 但是我們還是默認了這個是node的命運, node作爲2009年誕生的年輕技術, 歷史包袱非常少, 一時半會還淘汰不了, 未來node標準庫切換至deno相比也是非常迅速的, 因爲兩者的底層都是C++. 我們Ecmascripter有着入門typescript的天然優勢, 所以別浪費, 趕緊上手吧.

 

機器學習
我準備正式涉足AI, 如果說軟件的本質是自動化, 那AI的本質就是自動化的自動化, 不可否認, 傳統編程, 比如開發app最終都會被AI取代掉大半.

但是關於機器學習, 神經網絡的質疑也是很多的, 如此高深的技術是否有一定的騙局在其中我目前也無法判斷, 畢竟它和傳統軟件的區別太大了, 還得等到我真正入門以後才能明白AI是否適合自己.

推薦這篇文章

 

3D
3D是我一直想入門但缺乏勇氣的一個領域: 一來3D有很多新的概念比如攝像機, 光線, 物理引擎等等, 二來不同的語言有着不同的生態, 即使用js, 主流的three.js和babylon.js又有很大區別, 物理引擎市場也是豐富多彩, 完全不知道怎樣選擇合適的技術, 導致選擇成本很大, 第三, 學習了3D後並不能在短期內爲自己的工作提供幫助, 畢竟我是做web開發的, 還不能一下子跳到遊戲開發. 在2019年, 我希望加入到一個主流的3D開發社區, 收集大衆的評論, 仔細調研市場, 對整個3D技術領域有一個很好理解後再決定是否真實踏入這個新的世界.

 
區塊鏈
這個東西個人不是很感興趣, 因爲我算法很爛, 而且區塊鏈是爲了安全領域服務, 本身是個好東西, 但沒有AI來的酷炫, 所以我作爲一個常年在應用層漫遊的小學生暫時不考慮學習區塊鏈, (⊙o⊙)…

 

尚未系統學習的技術...
其實我目前掌握的技術棧全是自學的, 能活到現在簡直是奇蹟, 下面列出我目前'精通'的部分技術, 希望能夠通過網絡課程或者培訓機構來一次系統的鞏固:

 

機器人
新的一年我要堅持寫機器人, 無論是桌面自動化robot還是web自動化selenium都要尋找新的挑戰. 機器人是自動化腳本的總稱, 機器人在網絡層面的體現就是大家所熟知的'爬蟲'. 寫機器人程序是非常好的興趣促進進步的方式, 因爲我們可以完成一些騷操作, 比如給我的CSDN文章批量點贊 (レ(゚∀゚;)ヘ=3=3=3) 當然這種損事現在不怎麼做了, 現在做的比較多的是寫一個圖片自動上傳程序, 將我

旅遊的照片一張張自動上傳到lofter上面, 因爲它每次只能傳20張.

 

MongoDB
非常優雅的數據庫, 也是nosql領域的老大, 我自從使用了mongo就徹底拋棄mysql了, 使用就一個字:'舒適', 沒有歷史包裹, 社區異常活躍(*╹▽╹*)

 
停止學習框架
我只學習一些輕量級的UI框架或者自動化框架, 對於一些重量級的比如前段的3大框架一個都沒學! 有人問前端怎能不學這些框架呢, 呵呵, 我用自身證明了即使不學它們, 我照樣活到了現在(當然, 混得好不好另外一說了). 重量級框架的本質是標準庫的不完善下的時代產物, 比如mvvm數據綁定, 我寧願自己手寫方法, 也不會去用Angular, 使用任何一個框架的前提是你能確保自己可以手寫實現. 

潛意識裏, 這些框架都會被未來的標準庫原生取代, 所以我花了更多的時間在學習設計模式和標準庫上面, 學習這些"不會過時"的技術才讓我感到踏實, 我的大腦也樂於接受.

 

還有其他很多用起來很舒適的軟件技術可以到我的個人主頁上的分享

 

工作
我在一家神祕的外企上班(*^▽^*), 目前爲止已經爲公司開發了3個CMS, 從做項目和與人打交道上我學到了很多, 以下我的幾個很好的工作方式希望能啓發到你們~

 

習慣於使用谷歌
不知道在我大三還是大四的時候, 我工作上使用google的頻率大於百度了, 搜索方式也習慣了用英文描述問題以及閱讀英文文檔, 這個習慣對我的改變很大. 說實話, google返給你的Stack Overflow或者medium的解決方案確實要比百度給你的csdn和博客園文章要有用, 我現在基本上是面向Stack Overflow編程, 這個平臺上面的答案非常直接, 不繞彎子, 而且用戶的打分基本可以代表這個答案的正確性, 非常值得信賴. CSDN當然也有價值, 但是國內許多文章往往不能直擊問題關鍵, 不夠注重抽象分析, 機會成本太大. 所以, 希望大家開始或者堅持使用google, 培養查找問題的能力, 和英文能力(google上搜中文的結果和百度差不多...)

 

堅持出勤GitHub
從大一開始, 我就堅持每週5天以上的github的commit/push頻率, 因爲我知道, 一個溜B的GitHub賬號甚至比你的簡歷更有代表性, 事實也證明了這一點: 我大三結束時候去一家杭州的初創移動互聯網公司面試, 臨時沒有準備相關崗位的簡歷, 我只給了主管我的github賬號, 最後我順利通過了面試! 雖然其中還有其他原因, 最後我也沒去上班..., 但是github賬號在這次求職中功不可沒. 所以說, 如果你還沒有堅持push github的習慣的話, 請立刻養成.

這是我2018年的github出勤率:

 

堅持寫CSDN^_^
經過不懈努力, 我終於在去年10月份申請成功了CSDN的博科專家, 非常感謝csdn賞識了我的博客, 我也獲得了更多的閱讀量和粉絲. 我覺得一個CSDN賬號和github賬號一樣, 也能代表自己的水平, 堅持撰文不僅能結交朋友, 鞏固技術, 還能在未來的人才市場上獲得一定的優勢.

 

擁有自己的網站
僅僅有上面兩個社交賬號還是不夠, 你需要搭建一個屬於自己的網站/社區/博客, 放在自己的服務器上, 吸引網友來駐足觀賞, 當有一定的人流量後就可以拉廣告啦, 很遺憾, 我目前有一個動態博客和一個靜態主頁都人流慘淡, 而且很久沒更新了, 大家也別點擊了o(╥﹏╥)o 但是在2019我要重新構建一個小程序, 不再是以自己爲中心的個人博客, 而是一個服務大衆的社交平臺, 之於現在還在構想階段, 主題暫無, 資金不足, 合夥人也沒有,,,所以敬請期待吧, (逃

 

-- 完 --
--------------------- 
作者:流浪的狗和一坨屎 
來源:CSDN 
原文:https://blog.csdn.net/github_38885296/article/details/85613318 
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章