<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Junior-Engineer on Tarragon</title><link>https://tarrragon.github.io/blog/tags/junior-engineer/</link><description>Recent content in Junior-Engineer on Tarragon</description><generator>Hugo -- gohugo.io</generator><language>zh-TW</language><copyright>Tarragon (CC BY 4.0)</copyright><lastBuildDate>Wed, 19 Aug 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://tarrragon.github.io/blog/tags/junior-engineer/index.xml" rel="self" type="application/rss+xml"/><item><title>只對自己的產出負責</title><link>https://tarrragon.github.io/blog/books/software-management/roles/own-output/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0800</pubDate><guid>https://tarrragon.github.io/blog/books/software-management/roles/own-output/</guid><description>&lt;p>工作內容是別人切好的、範圍是別人定的、時程通常也是；交不出來的時候，被問的就是做那件事的人自己。責任邊界清楚到這種程度，核心問題就不是「怎麼做完」，而是&lt;strong>怎麼讓別人相信做完的東西是對的&lt;/strong>，以及在沒有人明說的情況下判斷下一步該補什麼。&lt;/p>
&lt;p>兩種失敗在這個位置特別常見。一種是做完了但沒人知道它做完了：工作做得對，卻沒有留下讓別人能檢查、能接手、能信任的痕跡。另一種是把「更難的技術」當成成長方向，而卡住升遷的其實是協作與交付這一側。&lt;/p>
&lt;h2 id="只對自己產出負責時成文制度與否的差別">只對自己產出負責時，成文制度與否的差別&lt;/h2>
&lt;p>有職級階梯的組織裡，這個位置的問題是&lt;strong>標準存在但寫得抽象&lt;/strong>。職級描述寫「影響範圍」「獨立性」「複雜度」，這些詞到績效面談時才被主管翻譯成具體行為，翻譯規則不公開。真正的困難是把抽象描述反推回可觀察行為；反推錯了要一整個週期才知道。&lt;/p>
&lt;p>扁平的小公司沒有這個問題，因為它連抽象標準都沒有。這裡的問題是&lt;strong>沒有人定義什麼叫做好&lt;/strong>——做得好不好取決於當下有沒有人抱怨——沒人抱怨可能是因為做得好，也可能是因為沒人看。這種環境裡的成長風險是三年後換工作時，發現自己的經驗無法被外部標準衡量。應對方式是主動引入外部標準當校準點：找一份公開的工程職級框架（大廠的 career ladder 多半公開），對照自己現在做的事落在哪一級、下一級要求什麼。走這個對照的時機不是排一個週期，是每次手上的工作性質明顯換了一種（開始被找去看別人的設計、開始要對一個模組的長期狀態負責）——那種變化才是級別移動的訊號，而它不按月份發生。這件事不需要公司同意，而且換工作時那份對照就是履歷的骨架。&lt;/p>
&lt;h2 id="這個位置該讀什麼">這個位置該讀什麼&lt;/h2>
&lt;p>&lt;strong>&lt;a href="../../topics/role-transitions/">The Software Engineer&amp;rsquo;s Guidebook&lt;/a>&lt;/strong> 是這個位置的主要書。它把各級別的差異翻成可觀察的行為，直接處理上面說的「抽象標準反推」問題。有職級的組織可以拿它直接對照級別；沒有職級的組織讀到的是能力清單本身，而把清單排序的那根軸要另外找外部框架當錨——那正是上一段講的做法。剛入行就可以讀，不必先累積管理經驗。&lt;/p>
&lt;p>&lt;strong>&lt;a href="../../topics/problem-definition/">Are Your Lights On?&lt;/a>&lt;/strong> 處理的是接到需求時「這到底是什麼問題」。這個位置的人拿到的需求通常已經被別人切過一次；切錯的需求照做出來仍然是錯的——能指出這件事，是這個位置最容易被看見的價值。一百多頁，一個下午讀得完。&lt;/p>
&lt;p>&lt;strong>&lt;a href="../../topics/retention-motivation/">Peopleware&lt;/a>&lt;/strong> 的用法在這個位置跟在管理位置不同。這裡讀它讀出來的是「原來我做不完事不全是我的問題」——中斷成本、環境條件、頻繁重組對產出的影響都有具體論證。這件事本身有實用價值（知道哪些是環境問題就不會全部歸咎自己），也是往管理方向預習時最難自然累積的一塊。&lt;/p>
&lt;p>&lt;strong>&lt;a href="../../topics/personal-workflow/">Getting Things Done&lt;/a>&lt;/strong> 處理承諾多到記不住之後怎麼辦。它跟上面那本接得起來——Peopleware 指出哪些負擔來自環境，這本處理剩下屬於自己的那些。這個位置特別要知道的邊界是：被指派進共用待辦、在群組頻道裡被喊住的那些工作不經過任何屬於個人的入口，而那正是這一格最常見的來源。那一層由同一篇的 A World Without Email 與 Four Thousand Weeks 處理，方法本身與它的處境限制在主題篇。&lt;/p>
&lt;h2 id="想往哪裡走">想往哪裡走&lt;/h2>
&lt;p>轉換通常由別人啟動——有人離職、團隊變大、專案需要一個窗口，而不是誰主動申請。能控制的只有被想到的機率：可觀察的訊號是別人開始拿設計來問意見、新人的問題自然流過來、自己的估算被拿去當基準。這三件事發生時，開口說「我想試試看帶這個」的成功率比沒發生時高得多。&lt;/p>
&lt;p>&lt;strong>往技術路線&lt;/strong>（&lt;a href="../technical-quality/">對技術品質負責&lt;/a>）：現在該預習的是影響力，不是技術深度。技術深度會隨著工作自然累積，而「沒有職權時怎麼讓別人照著做」在這個位置上完全練不到——這裡的方案被採納，通常是因為它只影響提案的人自己。&lt;a href="../../topics/influence-conversation/">困難對話與無權限影響力&lt;/a> 那條線是這段路的預習。&lt;/p>
&lt;p>&lt;strong>往管理路線&lt;/strong>（&lt;a href="../others-output/">對別人的產出負責&lt;/a>）：現在該預習的是人與環境，同樣不是技術。還在判斷要不要走這條路的話，先看 &lt;a href="../../topics/role-transitions/">角色轉換與職涯路徑&lt;/a>——那裡的書寫出這些位置一天實際在做什麼，看得到那個才決定得了值不值得。決定要走之後，&lt;a href="../../topics/retention-motivation/">留任、動機與工作環境&lt;/a> 與 &lt;a href="../../topics/culture-safety/">組織文化與心理安全感&lt;/a> 這兩塊在只對自己負責的位置上沒有練習機會，它們卻決定管理做得好不好。&lt;/p>
&lt;p>&lt;strong>留在這裡繼續深化&lt;/strong>也是完整的路線。把一件事做到別人會來問，本身就是一個位置，而不是還沒選路的狀態；資深個人貢獻者是體面的終點，不是往管理路上的中繼站。往這個方向走要補的是技藝本身——怎麼寫出改得動的程式、怎麼安全地改別人的程式、怎麼知道自己沒弄壞，那整條線在 &lt;a href="../../../craft/">工程技藝書單&lt;/a>。&lt;/p>
&lt;p>三條路都不需要現在決定。這個階段值得做的是先讀 Guidebook 弄清楚各條路要什麼，再看哪一邊的問題讓自己比較有興趣。&lt;/p></description><content:encoded><![CDATA[<p>工作內容是別人切好的、範圍是別人定的、時程通常也是；交不出來的時候，被問的就是做那件事的人自己。責任邊界清楚到這種程度，核心問題就不是「怎麼做完」，而是<strong>怎麼讓別人相信做完的東西是對的</strong>，以及在沒有人明說的情況下判斷下一步該補什麼。</p>
<p>兩種失敗在這個位置特別常見。一種是做完了但沒人知道它做完了：工作做得對，卻沒有留下讓別人能檢查、能接手、能信任的痕跡。另一種是把「更難的技術」當成成長方向，而卡住升遷的其實是協作與交付這一側。</p>
<h2 id="只對自己產出負責時成文制度與否的差別">只對自己產出負責時，成文制度與否的差別</h2>
<p>有職級階梯的組織裡，這個位置的問題是<strong>標準存在但寫得抽象</strong>。職級描述寫「影響範圍」「獨立性」「複雜度」，這些詞到績效面談時才被主管翻譯成具體行為，翻譯規則不公開。真正的困難是把抽象描述反推回可觀察行為；反推錯了要一整個週期才知道。</p>
<p>扁平的小公司沒有這個問題，因為它連抽象標準都沒有。這裡的問題是<strong>沒有人定義什麼叫做好</strong>——做得好不好取決於當下有沒有人抱怨——沒人抱怨可能是因為做得好，也可能是因為沒人看。這種環境裡的成長風險是三年後換工作時，發現自己的經驗無法被外部標準衡量。應對方式是主動引入外部標準當校準點：找一份公開的工程職級框架（大廠的 career ladder 多半公開），對照自己現在做的事落在哪一級、下一級要求什麼。走這個對照的時機不是排一個週期，是每次手上的工作性質明顯換了一種（開始被找去看別人的設計、開始要對一個模組的長期狀態負責）——那種變化才是級別移動的訊號，而它不按月份發生。這件事不需要公司同意，而且換工作時那份對照就是履歷的骨架。</p>
<h2 id="這個位置該讀什麼">這個位置該讀什麼</h2>
<p><strong><a href="../../topics/role-transitions/">The Software Engineer&rsquo;s Guidebook</a></strong> 是這個位置的主要書。它把各級別的差異翻成可觀察的行為，直接處理上面說的「抽象標準反推」問題。有職級的組織可以拿它直接對照級別；沒有職級的組織讀到的是能力清單本身，而把清單排序的那根軸要另外找外部框架當錨——那正是上一段講的做法。剛入行就可以讀，不必先累積管理經驗。</p>
<p><strong><a href="../../topics/problem-definition/">Are Your Lights On?</a></strong> 處理的是接到需求時「這到底是什麼問題」。這個位置的人拿到的需求通常已經被別人切過一次；切錯的需求照做出來仍然是錯的——能指出這件事，是這個位置最容易被看見的價值。一百多頁，一個下午讀得完。</p>
<p><strong><a href="../../topics/retention-motivation/">Peopleware</a></strong> 的用法在這個位置跟在管理位置不同。這裡讀它讀出來的是「原來我做不完事不全是我的問題」——中斷成本、環境條件、頻繁重組對產出的影響都有具體論證。這件事本身有實用價值（知道哪些是環境問題就不會全部歸咎自己），也是往管理方向預習時最難自然累積的一塊。</p>
<p><strong><a href="../../topics/personal-workflow/">Getting Things Done</a></strong> 處理承諾多到記不住之後怎麼辦。它跟上面那本接得起來——Peopleware 指出哪些負擔來自環境，這本處理剩下屬於自己的那些。這個位置特別要知道的邊界是：被指派進共用待辦、在群組頻道裡被喊住的那些工作不經過任何屬於個人的入口，而那正是這一格最常見的來源。那一層由同一篇的 A World Without Email 與 Four Thousand Weeks 處理，方法本身與它的處境限制在主題篇。</p>
<h2 id="想往哪裡走">想往哪裡走</h2>
<p>轉換通常由別人啟動——有人離職、團隊變大、專案需要一個窗口，而不是誰主動申請。能控制的只有被想到的機率：可觀察的訊號是別人開始拿設計來問意見、新人的問題自然流過來、自己的估算被拿去當基準。這三件事發生時，開口說「我想試試看帶這個」的成功率比沒發生時高得多。</p>
<p><strong>往技術路線</strong>（<a href="../technical-quality/">對技術品質負責</a>）：現在該預習的是影響力，不是技術深度。技術深度會隨著工作自然累積，而「沒有職權時怎麼讓別人照著做」在這個位置上完全練不到——這裡的方案被採納，通常是因為它只影響提案的人自己。<a href="../../topics/influence-conversation/">困難對話與無權限影響力</a> 那條線是這段路的預習。</p>
<p><strong>往管理路線</strong>（<a href="../others-output/">對別人的產出負責</a>）：現在該預習的是人與環境，同樣不是技術。還在判斷要不要走這條路的話，先看 <a href="../../topics/role-transitions/">角色轉換與職涯路徑</a>——那裡的書寫出這些位置一天實際在做什麼，看得到那個才決定得了值不值得。決定要走之後，<a href="../../topics/retention-motivation/">留任、動機與工作環境</a> 與 <a href="../../topics/culture-safety/">組織文化與心理安全感</a> 這兩塊在只對自己負責的位置上沒有練習機會，它們卻決定管理做得好不好。</p>
<p><strong>留在這裡繼續深化</strong>也是完整的路線。把一件事做到別人會來問，本身就是一個位置，而不是還沒選路的狀態；資深個人貢獻者是體面的終點，不是往管理路上的中繼站。往這個方向走要補的是技藝本身——怎麼寫出改得動的程式、怎麼安全地改別人的程式、怎麼知道自己沒弄壞，那整條線在 <a href="../../../craft/">工程技藝書單</a>。</p>
<p>三條路都不需要現在決定。這個階段值得做的是先讀 Guidebook 弄清楚各條路要什麼，再看哪一邊的問題讓自己比較有興趣。</p>
]]></content:encoded></item></channel></rss>