Soft_Job 板


LINE

※ 引述《musashi023 (太陽魚)》之銘言: : Senior: : 1. 能設計軟體架構 : 2. 活用design pattern 先說 我不會寫C++ 但是關於軟體架構和Design Pattern我可以補充一下 軟體架構實際上在台灣多數職場裡的狀況 大概可以用一句話來形容 理想很飽滿、現實很骨感 學習怎麼設計架構和Design Pattern當然是一件好事 這些工具放入你的工具箱裡 不只代表你會使用這些工具 而且你還具備了「知道這世界上存在這些工具」的概念 看起來好像是廢話 但其實這麼多年看下來 很多工程師甚至連有Design Pattern這些工具都不知道 或者只是稍微聽過但因為各種原因沒有深入理解 你看到這裡可能會覺得奇怪 你明明問的是學這些算不算senior 但我怎麼開始提「其它人」或「職場狀況」? 因為 其實重點就在「其它人」身上 我挑明了說 軟體架構和Design Pattern 絕大部份時間不是工程問題 是政治問題 除非你進的公司只有你一個工程師 或你是帶頭的底下只有一兩個工程師 而且他們唯你是從 不然你要討論架構 或是什麼地方該用哪一種DP 我的經驗是 到最後都會淪為某種形式的政治角力 如果組織大一點 一切都要看那些資深老屁股們願不願意聽你的話 你如果想把一個模組重構 最好是先說服其它人再開始幹 事實上 所有關於這類架構方面的東西 通通都是需要團隊先溝通過 大家都OK願意照著開會所訂出來的規範走 最後才可能會有比較好的結果 不然很可能會變成最常見的狀況 就是大家各自為政 想怎麼改就怎麼改 每個人都自成一派 架構就變得亂七八糟 而做review的人很可能也不具備判斷其它工程師設計的架構到底是好是壞的能力 所以就亂review一通 最後系統變得四不像 每個地方的寫法慣例都不一樣 然後主管看導入這些有的沒的根本沒有比較好 接著就放棄繼續使用DP或其它一些架構方面的工具了 這也才是架構與DP最困難也最精華的地方 不是學習怎麼使用 是學習什麼時候什麼場合該用 甚至是學習怎麼說服別人一起來使用 你要真正學好這些東西 你永遠都要把這個概念放在心底 架構永遠是人的問題 不會只是工具的問題 解決人的問題就解決八成了 剩下的就是執行面的細節而已 這真的簡單多了 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.19.95 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1661141497.A.EAD.html
1F:推 wulouise: design pattern是用來降低溝通成本的,用之前大家都要會 08/22 12:17
會用只是基本 之後開會吵什麼地方該用什麼pattern才是最麻煩的 但很多團隊連每個人都會用這個基本門檻都達不到了 所以除了這些工具要學之外 要能升級成真正的senior 我自己認為學習怎麼溝通也很重要
2F:推 forself: 問題是在於讓所有人信仰同一種design pattern本身就是巨 08/22 13:03
3F:→ forself: 大的溝通成本與風險 08/22 13:04
4F:→ forself: 實務上常常會變成核心共用部分可能協調成功,但其他部分 08/22 13:04
5F:→ forself: 依然是各種信仰與無信仰的展示 08/22 13:05
6F:推 eric21489: 推ID 08/22 13:11
※ 編輯: strlen (118.169.19.95 臺灣), 08/22/2022 14:11:51
7F:→ chinggoo: 推理想飽滿,現實骨感 08/22 15:11
8F:推 sanctitysky: 老鳥一句別找麻煩 整個東西就不用玩了 08/22 17:54
9F:推 wulouise: 大家都知道就是好的開始,爭執那個對就算了 08/22 19:09
10F:推 v9290026: 推 08/22 19:18
11F:噓 pttano: 一天到晚都在重構,你的績效怎麼打? 08/22 19:52
12F:→ labbat: 資深同事會用自創名詞迷惑眾人,溝通手段就是讓所有人轉暈 08/22 21:19
13F:→ labbat: 目的就可偷渡達成了 08/22 21:20
14F:噓 AvatarH: 推 "政治問題" 這句 08/23 21:43
15F:推 leo5916267: 真的 溝通是最難的而且通常工程師的個性都是比較固執 08/24 00:20
16F:→ leo5916267: 的 與其練design pattern 還不如練情商 08/24 00:20
17F:→ peter98: 說真的 重構沒績效 還是做新features比較快升官 08/24 09:06
18F:推 nmns0110: 推政治問題 08/24 15:00
19F:→ superpandal: 這東西其實就是battle用 雖然我幾乎不battle 只在乎 08/25 22:00
20F:→ superpandal: 一個架構或工具能不能讓自己做一天休息好幾天 不能的 08/25 22:01
21F:→ superpandal: 話只能說gg 08/25 22:02
22F:→ superpandal: 多數都是不能 都用的很痛苦... 08/25 22:10







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP