2018-某熊的技術之路: 作些有趣的產品

2018-某熊的技術之路: 作些有趣的產品

年初的時候,我就在想,今年的主題詞是什麼;上半年考慮的較多的是所謂研發效能的提高,下半年卻漸漸發現本身更多的會在想產品這兩個字。從代碼出發,在寫代碼的時候會想到模塊/庫/框架/平臺等等概念,可是突兀地發現好像從未想過,作的任何東西都是產品。印象深入的 Case 就是瀏覽了 Don’t Make Me Think 及其餘書籍以後,慢慢發現本身以前不管是寫頁面(譬如我的主頁)、PPT 仍是論文,都推崇草蛇灰線,倒是極大地違反了受衆的習慣;爲了勉勵本身能在 2019 年更加的下沉到產品思考,就將本文重定位爲,作些有趣的產品html

Github,知識檢索與知識圖譜

今年投入精力較多的算是對於筆記/代碼的重整合,使得各個模塊、脈絡更爲清晰,也方便外化。偶爾會瞅瞅 Github 的總 Star 數,不知不覺終於要破萬了,這種行爲沒啥大意義,可是會告訴我生活不止眼前的苟且或磅礴,還有屬於本身的路。閱讀,寫做,編程自己就是樂趣,而不只僅是他們的結果。生,活不難,生活卻艱難,給人生多幾個座標,幾個賽道也是舒緩壓力不錯的方式。個人 Github 知識類倉庫,大概分爲以下幾部分:前端

default

前幾年喜歡強調對於資訊的掌握程度,以逛各類聚合閱讀、博客爲主,雖然想着要系統化學習,卻不能否認地在這裏逡巡仍是隻能窺冰山一角,仍是須要閱讀大部頭的書籍,完整地學習某些課程或者本身從零開始造些玩具輪子。筆者開始下降每日的閱讀量,而是嘗試改成專題式的學習,每週能夠定一個 Topic,專一地,不貪多貪全地去學習。這裏 Awesome-CS-Books-Warehouse 存放了筆者閱讀過的書籍以及書摘,而 InfraS-Wheels 則是但願可以在重造輪子的過程當中,提高本身的基礎掌握與代碼實踐能力。git

爲了方便檢索,我也特意重構了我的主頁,把知識圖譜、知識架構與知識檢索結合到了一塊兒:github

image

不得不說,這個我的主頁作的極爛,極大地違反了 Don’t Make Me Think 這個原則。交互並不限於界面,應該是完整的用戶流程;雖然筆者用了 PWA/Web Worker 等些許的優化手段,網頁搜索的響應,包括每次須要打開瀏覽器,而沒法 One Stop 一鍵直達等性質,讓我選擇自建了 alfred-sg 這個工具:npm

能夠先在 MAC 上安裝效率神器 Alfred,而後直接使用 NPM 安裝便可:編程

$ npm install -g alfred-sg

歡迎使用,歡迎 ISSUE。作了許久的 MD 工程師,不知道什麼時候能晉升到高級 MD 工程師。瀏覽器

數據浪潮之間的前端工程師

如今是專門作前端的工程師,卻感受本身離前端越來越遠;今年惟一與前端相關的總結就是數據浪潮之間的前端工程師了吧,寫完本身卻以爲索然無味。數據浪潮以後,有 Web 前端、數據富集與處理、人工智能,本身卻更像 API 調用工程師,針對不一樣的業務場景選擇合適的 API,選擇合適的模型。前端工程師

這裏再也不贅述,筆者仍是想隨意說些其餘的前端感想:架構

  • No Warning,在編寫 JS/TS 項目時習慣了不放過任一的 ESLint/TSLint Warning, 不少 Bug 就隱藏在 Warning 之下。
  • 面向重構編程,使用 ts;擁抱變化,項目之處的不少規劃、設計、業務可能都會改變,不畏變化,隨時重構。
  • 圓角,陰影,邊距,良好的交互源於細節,產品不只僅可用就好。
  • 恰到好處地主動優化,平衡用戶體感,業務價值與自我排期;過分/提早優化也是萬惡之源。
  • 用產品思惟作技術,用技術賦能產品。
  • GraphQL 並不是銀彈,不建議直接替換客戶端的狀態管理,詳情參看 GraphQL CheatSheet

雜談

今年年初的時候完成了跳槽,換了個吃飯的地方。即有意料之中,也有意料以外。不過自個人主觀情緒確實是有很大的波動,工做的壓力,自個人迷茫,更加地勤奮與分秒必爭。也會要去關注主要矛盾,不能爲,那些重要可是仍爲支路,或者沒法以主觀願望爲轉移的事務,過多的傾入情感,平滑這些壓力或者挫折;不斷地自我學習,關注行業變化框架

這個冬天真的很冷,都凍掉了幾層皮,但願來年能溫暖一些吧。幾年前從創業開始踏入社會,稱兄道弟者多,能互稱 SD 者少,確實很開心能在新的崗位碰到一羣 SD。下半年在新工做崗位上愈發忙碌,寫字的時間都少了;有時候也會感慨,愈忙碌,越懶惰,越不能專一與堅持,忙忙碌碌,碌碌無爲。

  • 閱讀、記錄、整理、編碼,在工做的主航道以外還有些通幽曲徑,讓本身休憩釋懷。競爭意識會下降競爭力,使你侷限在某個困境或者泥潭中,從而忘記本身的規劃與目標。
  • 思考與執行分離,充分討論,堅定執行。使用番茄工做法 過多的碎片化信息反而會帶來反作用;求全求雜,過多的碎片化工做也很難帶來可感的成就感或者可度量的成長。
  • 個人編程能力不行,因此但願提高編程能力。編程能力是提高研發效能的重要保障,對於筆者而言,良好編程能力的外在表現是可以隨時隨地用合適的語言無阻塞地實現某些功能需求。

今年剛好是上一個三年的結束,得失兼有;但願下一個三年,不負韶華不負卿。但願明年,我能繼續前行,再也不懶惰,能作些有趣的事;有目的的,批量地處理事情,不管是工做,娛樂(刷朋資訊,看漫畫)都應該專一地去作。

相關文章
相關標籤/搜索