Re: [請益] 關於程式設計師的成就感?

看板 Soft_Job
作者 sweatu (sweat)
時間 2008-04-26 16:00:00
留言 9則留言 (5推 0噓 4→)

: 大家好,我是今年即將畢業於某國立研究所的資工人, : 想問各位在業界工作多年的前輩,當一位程式設計師, : 工作所帶來的成就感究竟為何呢? : 因為我沒有工作經驗,只有大學時曾在咖啡廳打工的經驗, : 我發現我喜歡與人互動的感覺。也許不是很擅長與人互動, : 卻很喜歡當客人口中說出餐點很好吃、很喜歡這間店的感覺, : 這讓我有一種存在感、成就感。所以希望在未來的工作中, : 也能得到這樣的成就感。 : 而程式設計師在我印象中,就是在後端寫程式,依我同學就業經驗, : 他說沒什麼成就感,頂多就在逛街時,可以指著架上的產品說, : 這個產品是他參與製作的。 : 我目前有一個小小想法,就是當網站製作公司的程式設計人員(非美工) : 這樣還能跟客戶有些互動(當然我知道挑剔的地方也會很多) : 還是我對程式設計師想的太糟了呢?實際上不是這種情況? : 這還有請各位前輩幫忙解惑了! : 還是有其他比較不一樣的工作,是我沒想到、卻適合我做的工作呢? : 也許各位會覺得,都已經唸了大學四年、研究所兩年了,還對這條路有所遲疑, : 算是一個不怎麼樣的資工人吧。但就是因為即將就業,多少會對未來要走的路 : 有些遲疑,我想多看多問多聽是不會錯的吧。 : 麻煩各位了,謝謝! 念書的時候最好的學生, 並不一定會是最好的軟體工程師 每個人會給你不同的意見, 告訴你怎麼樣才是一個好的軟體工程師 但就像軟體依樣, 這個問題有百百種不同的答案和路徑, 根據自己 的環境找到最好而且可以接受的答案 要工作有成就感, 最基本你就要是個好的工程師, 不然你老是街一 個TEAM裡面最賽的工作, 越做會越沒有成就感 訓練好自己在這個領域打滾20年的基本技巧, 讓你的leader知道你 能完成別人不能完成的事情, 這樣你就有機會拿到自己想做的工作 這個時候才會真的有成就感 基本技巧是什麼? 我是C\C++的工程師, 這些大概是最基本的 1. OOA OOD: UML是最基本的 2. Template coding skill 3. 整合網路上的OpenSource project的能力 單就這三項, 不知到多少軟體工程師, 連這三個都辦不到. 其他, 能夠多學一些這些東西, 會增加你一些視野 1. Be involve into some opensourece project:例如 Mozilla 2. Graphic Rendering: 多媒體相關的東西, 還是台灣目前軟體 開發的大宗 3. System layer knowledge: 例如 memory management, perfromance benchmark, 這都可以讓你在和別人競爭的時候多一些武器 4. Multimedia codec 5. Software engineer: 學生時期可能不能完全了解, 但是記住這些概念 哪一天你要是遇到伯樂, 會有出頭天的 6. Protocol knowledge: WIFI/ TCPIP一堆protocol. 重點不是在protocol 本身, 而是在培養讀protocol的scense, 知道人家大概是怎麼去制定這些 東西. 有了能力, 你就比較有機會做你想做的, 而不是一直等著別人分配工作給你 舉例來說, 如果有一天, CEO覺得公司用的video player太爛, 吃太多memory , performace 又不好, 跟3rd party合作, 人家又不肯把技術核心的code讓 你看. CEO決定要自己開發, 軟體部門大老板聽到命令, 開始決定要找人去做 . 試問, 他會不會找你? 即使你對這種東西充滿興趣, 覺得她很有挑戰感, 可是, 這個case會不會到你頭上? 要有成就感, 能力是相當重要的依環, 當然, coding或是軟體工程的能力只是 其中一部份. 我也只是提供你我的看法, 千萬不要覺得我說的都是對的. 做軟 體做久了, 要把一些軟體的經驗porting到你的人生經驗. 軟體沒有事情做不到 (如果沒有時間這個因素), 但是怎麼做到, 每個人都有自己不同的看法, 反正, 多看多聽多想, 這樣就對ㄌ -- ◆ From: 118.161.10.41
※ 批踢踢實業坊(ptt.cc)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1209196801.A.F79.html

firedragen:好文,但是最後一個字破功 XD 04/26 16:11

sweatu:那個是象音文字 04/26 16:30

iincho:這些東西要全會我看台灣大概有一半寫C++的要跳樓... 04/26 16:32

iincho:認清自己的長處去發展就好了... 04/26 16:33

chihyi1980:Software engineer <== 這是指軟體工程嗎? 好像拼錯了. 04/26 22:11

sweatu:software engineering 04/26 22:28

poqwer:我認同3F的話~ 呵~ 04/27 00:48

powerpacers:太理想化了 04/27 09:10

yangyr:哈,跳樓+1,果然我也很遜..這位大大英文錯字好像不少啊:p 04/27 11:32

您可能感興趣