顯示具有 工作 標籤的文章。 顯示所有文章
顯示具有 工作 標籤的文章。 顯示所有文章

2020年5月1日 星期五

書籤的處理方法

這幾天我把書籤整理了一下,我的書籤有分工具類與新聞類,這兩類有獨立的工具可以來處理。用書籤的好處:

  • 囤積控很喜歡。
  • 有時效性,存了要一直用,因為有天它會不見。
壞處:
  • 很亂,有的書籤文字說明很長有些很短。
  • 要在層層的目錄中找到想要的,要花很長時間。

工具類書籤的處理

用Chrome的編輯搜尋引擎的功能,它可以定義關鍵字,比如你定義輸入d 後面接要查的單字,代表到奇摩字典查字典,搜尋引擎要設為 URL/%s。
好處:
  • 不用到層層的目錄中找。
  • 沒有書籤列,瀏覽器變簡潔。

新聞類書籤的處理

使用instapaper這個網頁工具,可以在Chrome瀏覽器加個instapater延伸套件,會出現個按鈕在你的工具列,看到喜歡的文章按這個按鈕就會把網頁暫存起來,很方便。
好處:
  • 有暫存,不怕文章有天會不見。
  • instapaper的閱讀畫面很簡潔。
  • 囤積控很喜歡。

囤積控控什麼?

囤積控在我們周圍有很多,在路上在車上好多人滑手機,被手機上的信息給吸引。電視一打開,有好多新鮮有趣的節目讓我們一直看下去。為什麼會有這種現象?最常見的原因是:
  • 我在看電視放鬆呢,結果一天就過完了。
  • 看大廚在做菜真香,學了這個以後可能會用到。可以後就忘了。
拿電視跟手機的設計來看,一開機新鮮的事物一直來從沒停過,它設計給一種生物使用,這個生物有以下幾個特徵:
  • 可以一直不斷吸收新知從沒停下。
  • 時間體力無限。
  • 不用睡覺。
我能想到符合這些特徵的生物,只有機器人了。我們不是機器人,為什麼用機器人的東西?商人追求利益的最大化,就有個方案這麽說,用了這個方案,讓你24小時重要的信息不漏接,想想這個說法覺得有點問題,晚上大家都睡覺誰發信息給你。

怎麼解決囤積控的問題呢?

首先是要目標的攝取,像以後可能會用到,改為以後會用到,拿整年做規劃,今年的哪個時間點會用到。時時都以長遠的目標做考量,廢一天對未來的目標有益嗎,如果有助益才去做。

2020年4月7日 星期二

學習這些技術你就找得到軟體的工作?

博客來電腦類的書名多用了一些詞,優雅、高效、一次搞懂、頂尖、强者,初看到感覺很棒,好像學了就變得很厲害。明眼的人一看就知道那是商人吸引人消費的手段,忽略掉這些你會看到市場流行的趨勢,稀有的程式語言如Cobol已經少有書出版,機器學習、Python相關的書特別多。軟體設計師就該學習最新最夯的技術免得被淘汰?要思考這個問題,首先要知道技術的目的,技術的目的在解決人的問題,同樣的問題舊技術也可以解決,為什麽要用新技術?它的優點在哪?拿鎖螺絲這個問題來說,用起子就可以鎖螺絲,為什麽要用到電動起子?

With a screwdriver


PTT上的 Soft_Job看板常看到這個問題,前端技能樹該如何發展?這個問題很簡單,看板的名稱就有提示,Soft_Job叫做軟體工作,做軟體為了什麽?為了解決問題。如果你能快速的解決問題,降低公司的成本,老闆會很樂意用你。

這麽說技術就不用考慮了嗎?爲什麽104一些新創公司開的缺都在比技術列表長,因爲技術懂得越多,能做的事就越多,不用再多請一個人。所以要加入前要考慮再三,體力行不行,可以一個人當兩個人用?而公司要怎麽知道你有多少能耐呢?比較大或新創公司薪水多福利好,應徵者多,就會出技術考題做個筆試先篩選掉一些人,剩下的精英在進行面試。小公司則會問你以前做過什麽案子、用了哪些技術。

把時間當作朋友一書提到了一個評量需求的方法,在一張紙上,左邊寫我會什麽,右邊寫公司需要什麽,如果公司需要的你沒有,就是需要補强的,如果你有的公司沒有列,就是公司賺到了。覺得這個量化需求的方法不錯,上104找現在軟體設計師需要的技能寫在紙的左邊,自己已經具備的技能寫在紙的右邊,做比較以列出學習清單。學會了清單上的項目,只是會用技術這個工具,能拿來實際解決問題嗎?你可以做個side project(業餘項目),如個人知識庫,裏面會運用到許多技術,讓你在面試的時候更有說服力。

專案很重要,很多履歷表都列上許多,怎麽樣凸顯你的不同?可以介紹自己設計的演算法,提升專案效率幾成,用實際的數據呈現,比起空泛的描述更能讓人接受。再來你可以用圖表示,一圖勝過千言萬語,面試官每天看很多履歷,圖會帶來點樂趣。

個人知識庫專案

功能

初級


  • 用markdown儲存筆記
  • 允許您添加教程和博客文章的鏈接。
  • 建立本文總結API
  • 儲存為PDF

進階


  • 用Elasticsearch或Algolia來索引PDF
  • 索引標題與作者並實作為一個搜尋功能
  • 也可以加一個標簽,讓搜尋變得簡單

技術

你可以學到

  • 網頁開發的基礎,像是HTML5與CSS
  • 與資料庫互動
  • 儲存檔案如PDF
  • 實作一個索引的搜尋法

行動

  • 練習技術考題,搜尋技術+quiz,舉例:PHP+quiz。
  • 整理以前做的案子,包含哪些技術。
  • 做評量需求,上104找現在軟體設計師需要的技能,與自己已經具備的技能做比較,列出學習清單。
  • 做個人知識庫side project。