Software developer的價值在於什麼

作為一個Software developer,我有時會想Software developer的價值在於什麼?

寫code﹑productivity?

我當你做同一件feature,你用3個月時間去做。
而假設同一件事,一個普通大陸developer,是要用5個月時間去做。
那麼我假設,用3個普通大陸developer,可能3個月時間都做得完。
其實從codiing﹑productivity角度,你的價值就只是3個普通大陸developer。
一個developer人工幾多?3個普通大陸developer人工幾多?

而且,寫code層面,你從市場上很容易找到人去replace。
所以我常常跟朋友說,technical野不值錢,寫code不值錢。
你計計自己寫code的productivity,in terms of 幾多個普通大陸productivity,就會發覺自己不值錢。
(當然,如果你做的是冷門的programming language skillset,市場供求問題,你價值會高一點。但那也有drawback,在此從略。)

所以我覺得,作為一個developer,
最重要的是找到/去develop一些自己的價值, which is coding & productivity以外的價值, 而那不可能被簡單地用3個普通大陸developer去replace你。

責任﹑視野﹑innovation﹑執行力﹑溝通能力…這些東西都是比起coding & productivity重要得多。
對於freshgrad, 入行做左一兩年左右的developer,我覺得這是很值得他們想想的問題。

Leave a Reply

Your email address will not be published.