[請益] 軟體工程師該具備的能力?

看板Soft_Job作者 (....)時間17年前 (2009/01/29 02:46), 編輯推噓10(1001)
留言11則, 10人參與, 最新討論串1/3 (看更多)
這個問題似乎有點大,但我好像也想不到其他的問法... 最近業界是哀鴻遍野,為了讓自己儘可能得保有競爭力而開始思考一些事情, 所以將自身經歷與想法與先進分享,希望各位有想法的話能不吝提點。 小弟是一個工作剛滿三年的軟體工程師,前後待過兩間公司, 第一家公司是用VC在寫視窗軟體,與數位電視相關, 因此而略懂DTV相關的spec,以及C語言的入門撰寫能力,Direct show略懂。 第二家公司是在開發STB,所以DTV spec部分可延用,C語言延用,其他就再也無用。 DTV spec這部分就只是"知與不知"的差別,看過就會,算不上什麼競爭力, C語言能力,這..更不值得一提,不外就是具備基礎coding and debug能力。 於是突然間...工作了三年卻感覺自己跟新人沒什麼兩樣...orz 當然STB中,我所負責的只是其中一小部分的module, 從硬體、OS、video audio的解壓縮、畫面的presentation等..每個部分都是學問, 要學的太多毫無頭緒,而且學個半調子一樣是沒有競爭力... 於是乎,我就掉進了一個完全不知下一步該怎麼踏出去的狀況。 感覺自己只是一顆渺小、更要命的是"不重要"的螺絲釘,隨時都可以被替換掉, 自己所會的東西沒有完整度可言,盡是一些零碎的片段。 我自忖能力與努力應該還有平均水準,理論上應該不至於太糟糕, 只能用這種推論來稍稍讓自己安心,但卻無助於尋找日後的方向。 我在看過一些程式之後,原本想學習寫好的程式架構,方便軟體的修改、維護, 但在實際的工作上根本無用武之地,公司的程式太多人在修改, 想要維持住一個好的有效率的架構不是靠一個人就有辦法扭轉乾坤, 就算我真的有辦法寫出來,也無法改變其他人的寫作習慣。 這樣一來,似乎去"熟悉"這雜亂無章的code成了我唯一的選擇, 但我一直不認為這算是能力的提升, 於是與自己對工作的認知,久而久之就產生落差,開始感覺在原地踏步。 不知是否也有前輩曾有碰過類似的問題呢? 我應該要著重在哪方向的能力累積比較實際? -- 為什麼那邊那個人那麼傷心呢? ││││││ 因為他是台灣人啊,吃的比我們還毒哩! 2.5ppm ˍ︵ │││ 還好我們 0.5ppm ꈠꈠ2ppm ╱ ╱▏ ││ 不用吃… ◤ ◥ │ ̄▏ ˍ 0ppm | | | ╱ ╱ 1m◢ (||) ω -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.95.234

01/29 07:08, , 1F
嘴砲能力?
01/29 07:08, 1F

01/29 11:25, , 2F
樓上那是下班在ptt休閒用的........
01/29 11:25, 2F

01/29 11:44, , 3F
心有戚戚焉
01/29 11:44, 3F

01/29 13:28, , 4F
每個領域都是學問, 就找個有興趣領域鑽下去不就行了?
01/29 13:28, 4F

01/29 18:27, , 5F
有顆新鮮的肝
01/29 18:27, 5F

01/29 18:27, , 6F
同樣的問題碰到第二次要有把握花更少時間解決...這就是進步.
01/29 18:27, 6F

01/29 20:44, , 7F
同意 TonyQ 不能更多了
01/29 20:44, 7F

01/29 20:44, , 8F
基本的找答案能力該培養 ~ 這是目前大家缺少的
01/29 20:44, 8F

01/29 22:01, , 9F
不然下班寫寫自己喜歡的東東?
01/29 22:01, 9F

01/29 23:27, , 10F
我的老闆: 開始學著上台講話啦...。 我:就不想講話才當RD~
01/29 23:27, 10F

01/29 23:47, , 11F
系統架構與規劃的能力...外加新鮮的肝...
01/29 23:47, 11F
文章代碼(AID): #19WAVf_u (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #19WAVf_u (Soft_Job)