看板 Soft_Job 關於我們 聯絡資訊
※ 引述《gnimnek168 (Gnimnek168)》之銘言: : 關於「Domain Knowledge」,這裡先釐清下軟體開發所謂的領域基本觀念。 : 問題領域 (problem domain): : 解題領域 (solution domain): 同意 : 這兩個領域均各需有專家並能相互合作。 能理解「分工合作」的想法 : 附帶說明下,一般業界幾乎是要求 SA/SD 具備該問題領域的知識,其實這蠻有問題的, : 因為反而 SA/SD 並沒有具備了軟體相關包括需求/結構設計等應具備的技能,且得到所謂 : 問題領域的知識都往往僅限於局部。與其說要求 SA/SD 具備問題領域知識,倒不如說了 : 解如何與問題領域專家溝通的技能反而才是重點。 前兩天, 板友 qrtt1 點出了這篇文 http://www.joelonsoftware.com/articles/LeakyAbstractions.html 試想,在電腦上都無法完美實現 abstraction, 若想在「人」之間實 行 abstraction, 當作作戰策略的軸心的話,我認為是不切實際的 ( 除非這件事是不需要動腦,且流程已完全 SOP 化,有如工廠生產線 的作法) 是故 * 就理論來說,若能有效溝通,的確,不同領域的人材可以合作解 決問題 * 就現實來說,「有效溝通」是很困難的,且,「分工合作」常常 會質變為「閉門造車」 : SA/SD 應具備的是「domain natural」的分析/萃取的抽象能力,而這些相關技能/技術, : 則是偏向為「純」軟體領域這個範疇。 是的,這是基本要求;然而, *若* 只作到基本要求,那在市場上, 這樣的人力就只能拿到基本薪資 在北美,薪水要破 US$120k~150k 這關卡的話,光靠軟體領域的能力 是很難的,多半要兼備別的領域的能力 (或著,至少具備快速吸收及 應用別的領域的知識的能力) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 68.4.115.53 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1425233476.A.216.html ※ 編輯: AmosYang (68.4.115.53), 03/02/2015 02:14:36
anguso: 破 120k 是說 base 嗎? 03/02 15:33
anguso: 一堆吧.. 聽到 MS new grad 就不少 115k 左右 03/02 15:34
如果不把「北美」据限在「北美西岸軟體業重鎮」的話,新人起薪大 約是在 US$90k~100k; 如果只看那些軟體業重鎮的話,那自然會聚集 在該處的人多半都是平均程度之上 ※ 編輯: AmosYang (68.4.115.53), 03/04/2015 01:02:50