初次見面。我是 PRUM 株式會社的工程師人見。
我平常會整理並分享,在程式學習與實務工作中容易卡住的點,以及工作上常發生的「落差」。
如果能幫助到任何人,我會很高興。

剛入行的時候,越是發生問題,往往越容易沉默。
就這樣,最後一個人把問題扛下來。但在現場,這其實相當危險。
因為在團隊開發中,真正可怕的不是「不知道什麼」,而是「卡住這件事沒有被共享」。
現場很常見這樣的對話。
「現在進展如何?」
接著得到的回答是:
「其實從昨天開始就卡住了……」
這其實很可怕。因為比起問題本身,
更可怕的是「已經卡住的時間」存在著。
如果昨天那時候就有共享,
但如果自己一直扛著,團隊就無法掌握狀況。
也就是說,判斷本身會延遲。 這才是最危險的地方。
當然,自己先思考是很重要的。
這種態度是必要的。不過,真正的問題在於,
「持續把它扛在自己身上」。
剛入行的時候,常常會覺得:
「還不到可以諮詢的程度。」
但在現場,延遲諮詢反而更危險。因為一旦把問題悶著,團隊就無法做判斷了。

如果問題能在早期就被共享,
但如果悶著不說,問題就會在看不見的情況下持續往前走。
所以越是值得信賴的人,越不會隱瞞問題。不只是單純丟一句
「我遇到困難了」,而是會先整理狀況再共享。
現在發生了這樣的問題。
我認為原因是 ○○。
我想往 △△ 的方向修正,這樣可以嗎?
也就是說,能夠把
「問題 + 假設 + 判斷依賴」 一起提出來。
剛入行的時候,很多人對升級回報會有抗拒感。
很容易這樣想。但升級回報本來就是
「為了避免團隊發生事故的行為」。
登山也是, 把危險天候隱瞞下來還繼續前進更危險。
航海也是, 不回報航向偏移更危險。
那麼,開發呢?
當然也是一樣。
如果有問題,越早共享越好。
這樣才能夠做出以下判斷:
在團隊開發裡,說到底「安心感」其實非常重要。
這種人會讓合作變得很順。
相反地,最可怕的是:
這種狀態。
所以在現場,比起「不會出問題的人」,
「能夠及早把問題提出來的人」 更受信賴。

工作上,發生問題本身是無法避免的。
重要的不是「不要發生問題」,而是「怎麼處理問題」。
只要做到這些,團隊的運作就會有很大的不同。
而且我想,受信賴的工程師
並不是「什麼都能自己解決的人」,
而是「能正確把問題帶到外部的人」。
PRUM 的工程師中,有 95% 以上是從零經驗錄用的。
我們也經營著一個整理了
想從零經驗朝工程師邁進的人,以及工程師本人都能派上用場的文章網站。
如果有興趣,歡迎看看。
【推薦文章】
從銀行行員、公務員到 Web 業界。從不同產業轉職的人,為何會對工程充滿「沉浸式投入」?
原文出處:https://qiita.com/hitomin_poke/items/48b1eca9c48f05839692