列出往日文章,記錄學習 IT 和日常工作的大小事,以供參考。

  • 想入門學習程式語言,該如果入手?

    市面上程式語言數量十分多,不時都會聽到有新的語言,有更簡結更強大的功能。不同的語言,在語法、功能、底層會有差異,但只要學會基本功,大部分的語言對於軟件工程師來說都是大同小異。想入門學習編寫程式,該如果入手?

    Read more…


  • 自學資源(3)-LeetCode

    前文 LeetCode – 面試練習庫 提及 LeetCode 平台是一個針對面試的良好工具。從另一角度出發,LeetCode 平台同時亦是一個總覽,令初學者或有經驗的編程員了解到相關的課題需要懂甚麼,亦了解到處理不同問題上,用何種思考方式能有效解決問題。對初學者而言,選擇 101 課題的題目清單,得到一個整體印象再各個課題鑽研再也不遲。不管是初學或者現職,LeetCode 都可以協助用家準備面試,同時得到一個學習的方向。 對筆者而言,大多數問題並不容易,就算想到解決方案也並非有效率。LeetCode 上有論壇,會員之間可以交流。想不到解決方案的話不妨參考,因為那裡高手林立,不要害怕或感到灰心,多多參考,嘗試親手改編碼並運作測試。Coding 就是要邊學邊做邊試,這樣慢慢就會有個概念,類似的問題到時就會有個想法。 註:筆者經常會忘記 algorithm,習慣了使用 Library 及現實工作上不太需要不停運用,所以每逢有需要時就會重回 LeetCode 做一遍,重溫有個大概印象便可。

    Read more…


  • 自學資源(2)-RoadMap

    上回提到的 RoadMap 可以幫忙大家有個初步而整體的概念,了解到在 IT 業界中不同崗位的學習階梯。以編程員為例,RoadMap 會建議大家選一款通用的編程語言作起手,之後一步步了解系統結構、網站間的溝通方式等知識。從 RoadMap 中可以當為教學指南,一步步建立編程員應有的知識與技術。 除了前端和後端的教學指南,網站亦有持續增加一些個別領域的技能列表,以資參考。 網站傳送:roadmap.sh 延伸閱讀:想入門學習程式語言,該如果入手?

    Read more…