iT邦幫忙

0

職場問題請教

  • 分享至 

  • xImage

我從事程式設計行業大概4~5年

最近這份工作做了快1年

我的主管期許我能夠分析問題,能夠根據人家描述的狀況

就能找出問題點,但是這應該屬於業務邏輯類

但一來沒有相關文件,二來當出寫相關功能的人都已經跑光

我們的系統又頗為複雜,連其他資深的都需要找一陣子才能找到

他們也說我待的這組是最複雜的,需要1~2年才能進入狀況

目前主管對我有點失望,想請問你們是如何度過這時期呢?

我是每完成主管交代事項就馬上去找他看他有什麼事情做,然後邊做邊問

但看起來好像還是不夠QQ

這個狀況我也是第一次遇到

更新

我想到,我前兩家公司都是自有產品,所以會有一個完整的流程,至少會有一個主題的感覺,像如果你是寫公文系統,至少會知道一份公文從產生到送出的流程
其他的功能基本就是圍著他轉
現在公司是公司內部自製的ERP系統,好像就沒有這種感覺

看更多先前的討論...收起先前的討論...
DanSnow iT邦好手 1 級 ‧ 2024-06-17 18:11:52 檢舉
這個有點大哉問,先問你幾個問題好了
1. 你自認你對這個系統的了解程度從 1 ~ 10 你會給多少分?具體而言:這個系統有幾個核心功能你知道嗎?每個核心功能你可以用 2 ~ 3 句話解釋流程嗎?
2. 還有其它在維護這個系統的人嗎?
3. 你是怎麼看 code 的?有使用類似 sourcegraph sourcetail 這類工具嗎?
4. 你在聽別人描述問題後,你大概會採取哪些方法來確定問題點呢?
a87072z iT邦新手 5 級 ‧ 2024-06-17 18:22:21 檢舉
你好,系統了解程度大概4~5分

然後因為邏輯及相關情境十分複雜龐大

我就漏掉一些,主管就覺得我頗粗心然後跟我說

不太敢把核心內容交給我做,現在就有點為難

有時照單子上的內容做,結果還能有別的情境

整個就很無言,現在我有點疑心病連加個欄位都會

怕怕,其他人也有在開發維護該系統

但是那個系統是根據組別分開的,算各自為政

有些功能連我主管也不熟

所以現在要我分析問題我也很為難

至於看程式碼部分我是寫C#所以是用vs2022來看
a87072z iT邦新手 5 級 ‧ 2024-06-17 18:22:21 檢舉
你好,系統了解程度大概4~5分

然後因為邏輯及相關情境十分複雜龐大

我就漏掉一些,主管就覺得我頗粗心然後跟我說

不太敢把核心內容交給我做,現在就有點為難

有時照單子上的內容做,結果還能有別的情境

整個就很無言,現在我有點疑心病連加個欄位都會

怕怕,其他人也有在開發維護該系統

但是那個系統是根據組別分開的,算各自為政

有些功能連我主管也不熟

所以現在要我分析問題我也很為難

至於看程式碼部分我是寫C#所以是用vs2022來看
DanSnow iT邦好手 1 級 ‧ 2024-06-17 21:38:42 檢舉
可以多說明一下「漏掉一些」跟「有時照單子上的內容做,結果還能有別的情境」是怎麼回事嗎?

這樣聽下來我的理解是
1. 這個系統同時有多個團隊在維護,但每個團隊可能都只負責一個模組,那模組間的區格是明確的嗎?
2. 除了主管外,你好像沒有其他人可以討論,但主管似乎也沒有完全掌握這個系統

這樣理解是正確的嗎?
a87072z iT邦新手 5 級 ‧ 2024-06-17 22:02:23 檢舉
就我主管給了我這張單然後跟我說怎麼做怎麼做
然後我看了需求感覺也滿單純的,可能只要前端擋掉就好,結果後面還需要查後端
在這之前我有跟我主管說我的解法,他也覺得沒問題
這個我不太清楚沒碰過其他模組,但有時看其他同事需要跟別組的討論
因為是一個流程,我是有其他同事,也問過他們是怎麼走過來,他們是說剛好
遇到重構期所以比較了解,然後部分功能我主管也不熟要我去問同事
這算正常嗎?我前兩家公司是沒遇過這狀況
DanSnow iT邦好手 1 級 ‧ 2024-06-17 23:24:57 檢舉
如果單以你說的案例而言是你的問題喔,後端的檢查是基本的,不能不做的,建議你可以了解一下前端做資料驗證跟後端做資料驗證分別是為了達到什麼效果

除了這個案例以外,你說的跟主管提過後,但之後又被說有新的問題的情況還有其它的案例嗎?

我這邊目前能給你的建議是:
1. 你的主管可能離要自己寫 code 的時期很久了,如果說他能夠指出你可以找誰這問題就還不大,建議你確定好有誰可以讓你問的
2. 問看看你的主管是否有測試用的環境可以讓你實際操作這個系統,把你接觸過的功能試過一次,了解系統中有哪些功能,這可以幫助你在看 code 時心理有個底,同時會幫助你在接收到一個問題描述時,更清楚可能發生了什麼事
3. 當拿到單子時,試著問自己,這個功能是給誰用的?他預期想要的達成結果是什麼?如果要達成他預期的結果,我需要做哪些事?如果自己回答不出來,拿去問主管,這個步驟應該可以幫助你找出單子上規格不清楚的部份,減少你說的情況
Yaowen iT邦研究生 3 級 ‧ 2024-06-18 11:32:55 檢舉
你應該要換工作才對 , 正常公司要有資深同事說明 domain knowledge 部分 , 或者有寫文件說明讓你參考 , 而不是在那邊讓你通靈 , 情境太多沒有把所有情境列出 , 那是 PM 的問題 , 工程基本上任務應該是完成工項而不是釐清需求
WUcheap iT邦研究生 4 級 ‧ 2024-06-18 14:12:02 檢舉
因為牽涉到人的問題,每人背景及工作環境都不一樣,可能問題或多或少在主管也可能問題在你身上都不一定
所以我以我經驗說明

分析問題,能夠根據描述的狀況找出問題點,如果是找程式問題,首先,不要相信USER說的話
所謂不要相信,不是指USER騙你,而是要進一步去驗證,依據程式一步一步去了解
如果是需求問題的分析,那我只能說這真的需要時間累積,因為你沒有經驗的,是不會引導或是察覺你也未知的事物
a87072z iT邦新手 5 級 ‧ 2024-06-18 14:55:58 檢舉
我現在比較煩惱的是業務邏輯
一來沒有相關的文件,二來他相關DB裡面有的有註解有的沒註解,有的還只有一半,有的時候他們自己也不知道前人為啥要這樣寫
Yaowen iT邦研究生 3 級 ‧ 2024-06-18 16:54:11 檢舉
業務邏輯講不出來 , 表示他不重要 , 重寫重新釐清需求反而會比較快
只要重要的業務邏輯需求一定講得出來
我都直接對需求的同事~直接當面了解~
反而轉口表達的主管(或業務)~
會死得很難看(因為會有曲解需求的同事~或者誤解錯誤
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
尼克
iT邦大師 1 級 ‧ 2024-06-18 09:23:54

主管對你失望?是那一部份?
若是我會如此處理:

  1. 業務流程邏輯具體畫出
  2. 對應程式功能
  3. 對應1及2畫出流程圖與主管討論
  4. ....
a87072z iT邦新手 5 級 ‧ 2024-06-18 09:44:34 檢舉

分析問題吧,他希望我能像其他人一樣找出問題點
我雖然有畫流程圖,但裡面的部分邏輯連他們也不太清楚,有些呼叫外部的FUNCTION是其他部門的人寫的,然後他們改了啥我們這邊也不知
我昨天就看他們討論了很久

2
純真的人
iT邦大師 1 級 ‧ 2024-06-18 10:11:31

你知道...我都自己來了...
自從習慣全方位工程師後(主機維護、網站開發、美術製版都要自己來,還要幫同事講解電腦操作)
都做ppt,開會直接跟各店主管們及老闆報告..
直屬主管直接晾在一旁(無視
因為我習慣程式碼一鍋端~
現在工作的主管及其他工程師~根本看不懂我的程式碼(完全公開唷~還附上註解)

初期剛接這份也是不懂邏輯流程,摸了2個禮拜後就上手(因為我故意寫bug進去~看是如何出錯的)
你加油吧~主管大概希望你自己能搞定一切~不要煩到他最好~
基本上我的主管~突然想到我才找我~不然一個月也不會找我問目前進度狀況~

lusaka216 iT邦新手 4 級 ‧ 2024-06-18 17:42:53 檢舉

實在太強了

Hey iT邦新手 1 級 ‧ 2024-06-20 12:12:29 檢舉

故意寫bug 這個很棒

哈~看不懂程式碼就搞破壞呀/images/emoticon/emoticon06.gif

0
ak02
iT邦研究生 1 級 ‧ 2024-06-18 20:47:36

個人到覺的主管問題比較大
了解下屬並且發揮其才能
不足的部分則是想辦法訓練其技能
並不是交待完工作就完了

不過或許現在社會並不是這樣吧
多一事不如少一事
交待工作不能完成就叫你滾蛋
比較省事

畢竟用心帶下屬則是吃虧的永遠是自已

分析問題這種的基本上就是對整個流程系統熟了
自然而然就上手

別怕 想當初剛出社會
我還被罰過站聽主管訓話一個月呢
再難聽的話
都對我說過
不也是一樣 活的好好

a87072z iT邦新手 5 級 ‧ 2024-06-18 22:38:30 檢舉

是沒錯啦
但真的有辦法一年內就能分析嗎= =
我也不是每一次做的都會碰到相關業務邏輯
主管是有叫我看別人的單慢慢吸收,但狀況也是差不多@@

ak02 iT邦研究生 1 級 ‧ 2024-06-19 08:48:55 檢舉

當然可以
只是在於經驗多少
但是相對的 薪水也是要成比例

主管是有叫我看別人的單慢慢吸收,但狀況也是差不多@@
默默的學習,不要說一堆廢話給主管
聽了就煩

經驗四五年程式設計
年紀輕輕不錯了呀

中年的我
四年前才轉行設計行業
比我好多了

0
熊大叔
iT邦新手 1 級 ‧ 2024-06-20 16:00:38

就員工立場 主管有錯
就主管立場 員工有錯

但職場就是這樣
你想在這間公司發展 就要做到他心中的期許值
很現實很無奈沒辦法
要嘛你嘴甜會做人
要嘛你能力強會做事
不然做不到他心中的底線值
他就看不到你

哈...我好像腦中自動轉字修正了/images/emoticon/emoticon04.gif

他就看不到你 → 腦霧-自動轉字 → 他就看不起你
不明
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答