iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 1
1

緣由

身為一位工程師,寫程式的起點不外乎從 記事本Notepad++ 等簡單的文字編輯器。
接著課程的話鋒一轉,告訴各位有更好的編輯器,a.k.a. IDE,可以使用。
然後我們就會去下載、開啟剛剛寫的第一個檔案,驚呼:wow~

接著就不會管 IDE 啦,畢竟工程師的職責是寫出可以執行的程式,IDE 充其量只是工具,不會讓人想要深度了解。
有什麼好用的使用方法,也不太重要,等到某天跟同事聊天時,再發現就好。

為什麼會起這個主題?

身為一個有在關注it邦的工程師們,對於鐵人賽肯定不會陌生,但是要怎麼挑主題,就是非常陌生。

遵照通則來挑選主題:

  • 整理過去一年來學到的技術,試著有脈絡地介紹相關技術的各種原理、使用。
  • 試著挑戰一個新主題,文章完成的同時,也是一個可派上用場的 side project。
  • 試著學習一個新語言,並且實作一到數個 side project。

通則就是符合常態分佈,主流的思考方式。

將以上三點套用在自己的身上,可以得到一個顯著的結論:

我可以寫,但是會寫不好。

寫不好的理由不外乎:

  • 新主題,深度不如他人。
  • 新語言,沒有把握可以在時效內完成 side project。
  • 新技術,入行滿一年,對於能寫的技術,判斷許多前輩大大們挑戰過的機率,是有的,因此會顯得老調重彈。

那不妨從另一個角度來思考:

  • 寫一個自己喜歡的主題。
  • 寫一個鮮少人願意討論的主題。

綜合以上兩點,我得到各位讀者眼前的答案: VS Code

這是一個我有把握可以控制好的主題。
既然有把握,那更要挑戰看看,讓自己體驗體驗鐵人賽的壓力。

大綱

這次我預計介紹的內容是:

  • 入門
    • 基礎設定
    • 快捷鍵
    • 每個語言的可能使用方式
  • VS Code 與各種語言的應用
    • 前端初心者:
      • HTML
      • CSS
      • JavaScript
    • 前端一轉:
      • React
      • Angular
      • Vue
    • 後端,王者們的競賽:
      • Node.js
      • Java
      • C++
      • Python
      • Go
      • php
    • 不起眼但是開發的時候你肯定會碰到:
      • shell
      • git
      • sql
      • docker
    • 個人感興趣的主題:
      • Remote
      • microsoft/WebTemplateStudio

總結

關於這系列文的未來發展,小弟自己也不太清楚。
唯一清楚的就是想完成鐵人賽的決心。

運用這份決心,試著寫出一份不錯的系列文!


下一篇
Day 02: 為什麼我會想要推薦 vs code
系列文
這次我們不跳過 IDE30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言