10,Weekly Review 寫滿 10 回——我的心得與改進

從 2022 年 11 月 6 日的〈01,為何他們可以,但我不行〉到今天,Weekly Review 剛好滿 10 回了!

如果是整個 blog 是我在寫作方面的「產品」,那「Weekly Reivew」可以視為產品中的一個重要 feature 與嘗試。

而一個成長中的 feature,必然經過一次次的迭代與更新。本期就來看看,從第一篇到現在,期間我有哪些感受與發現,以及做了哪些調整。

以下是我的心得(突然覺得這句話好 GPT🤣)。

VS Code 正確設定 PYTHONPATH 教學

前幾天,同事為專案的局部元件寫了一個偵錯小程式,我們姑且稱為debugger.py。該程式中會使用到整個專案的共同設定,這些設定則放在專案下的configs模組(資料夾)裡,所以需要另外 import:

1
2
3
4
import os
import sys

from configs.config import TestMode # import 本地的 configs 模組

而專案的結構則是(這裡只凸顯兩者的「相對層級關係」,其餘細節省略):

1
2
3
4
5
6
7
.
├── 元件
│   ├── debugger.py

├── configs
│   ├── config.py

有經驗的你可能不用執行這個小程式就能預料——它找不到configs

不出所料,直接執行之後,會出現錯誤訊息:

1
ModuleNotFoundError: No module named 'configs'

這就牽涉到,Python 直譯器在 import 時,究竟「如何尋找 import 路徑」議題。

09,我的 Macbook 之旅 + 新的野心

過年期間,什麼正事都沒做,天天睡到中午,非常愜意。

唯一勉強和「正事」沾得上邊的,就是花了一堆時間在 YouTube 上,觀看最新發表的 M2 Pro/Max Macbook Pro 與 2021 版的差異介紹、評測影片。

因為我想要幫自己換電腦了!

08,年末特輯下:2022 工作與程式學習總結

相關文章:07,年末特輯上:2022 寫作反省與明年目標

「今天是公司尾牙,也是我進公司剛滿一年半。」——本來要用這兩句作為開頭的🤣。結果年假放起來,一轉眼兩星期過去,驀然回首,2023 年 1 月都快結束了!

不得不說,2022 才是我身為軟體工程師,覺得自己比較有進步的第一年。儘管不特別勤奮,但對細節還是相當講究的,尤其是「團隊文件文化」的建立,與程式碼可讀性的落實。

個人部分,寫程式的能力,要說提升多少,可能也沒有——code review 功力倒是明顯提升了,主還是在於一些重要工具的熟悉、應用上。

這些工具是在 Python 開發工作上佔據一定重要性,有著「應用廣、可延續」的特性,並擔當「讓團隊開發更加高效且健全」的角色。

可以說,作為一個稱職的 Python 開發者,就應該要使用這些東東!

其中的一部分,去年已經寫成教學文章。剩下的還沒動筆的,今年也要寫出來。接下來就來盤點一下,它們具體是哪些。

從 WorkFlowy 到 Logseq——我偏愛「清單式筆記」的四大理由

from Pixabay

相關文章:從 Logseq 看清單式筆記的兩大缺點

本文原為〈Logseq 使用滿一個月心得:一顆冉冉升起的「卡片筆記」新星〉中的一個章節——「清單的清單的優勢與劣勢」,但因後續擴寫內容並加上動態演示圖片,為避免原文篇幅過於肥大(畢竟該篇的主角仍是 Logseq),故獨立成篇。


清單式筆記的定義

所謂「清單式筆記」(又稱「大綱式」筆記),指的是筆記的內容、段落都會強制以「無序清單」——即「bullet points」——來呈現,如下:

  • 項目一
  • 項目二
  • 項目三

與之相對的,則是「文件式筆記」,其實就是我們一般常見的筆記頁面,可以插入大量不同元素,比如一般文字段落、引用區塊、程式碼、分隔線或 H2 標題等等。

07,年末特輯上:2022 寫作反省與明年目標

今天是 2022 年的最後一天,臉書塗鴉牆上的「總結、回顧」文章也開始百花齊放,看得我目不暇給。

一直不是個擅長規劃的人,對年度回顧也常常不知從何起手,因此很少發表此類文章。僅有的一篇就是剛開始學習程式那年所寫下的〈2018年學習總結〉——好青澀🐧

轉眼已 4 年過去,時光飛逝!

今年,我也要來寫!但全方位的總體回顧,對我而言還是有些困難(太多細節缺乏事前規劃,也沒有事後記錄),所以乾脆就只從我最最關心的兩大面向——程式與寫作——切入即可。抓大放小,符合我常掛在嘴邊的「簡潔主義」。

本期為全年「寫作」的回顧與反省,下期則是工作與技術學習的盤點,共分兩期展開。因為是「特輯」,字數可能會略多於平常。

06,十年後,還能繼續當軟體工程師嗎?

從 12 月初 ChatGPT 進入大眾的視野以來,引發的熱潮與衝擊,遠遠大於過去任何一項 AI 產品。

我對此也深感興趣(恐慌?),忍不住花了一些時間在關注與它相關的議題及應用,從 YouTube 影片文章臉書粉絲團,到同事的意見,都是我好奇的範圍。

和擔心被 AI 取代的眾多人類工作者一樣,我就是想要在「現在」這個時間點,多多少少預期一下,這類基於大型語言模型(Large Language Model)的人工智慧,對我的當前工作的衝擊究竟有多大?以及我「還有多少時間」?

以下是我的粗略看法,真的很粗啦!另外因為這個議題的內容有點多,本期就不提其它了。