作者TKyo (闇黑貴公子)
看板Soft_Job
標題Re: [請益] 專業技術在哪裡
時間Fri Aug 29 00:57:14 2008
※ 引述《aaa12345 (一肩擔雞雙頭啼)》之銘言:
: 小弟在一家軟體公司寫c/c++
: 月薪直逼5W 保障15個月
: 但是越來越覺得只是一個程式設計師 不像術有專精的工程師
: 晚上翻翻以前修過的computer graphics
: 看看裡面的演算法跟技術
: 並不是說超級有興趣 但我看到了專業
: 在台灣寫game的待遇可能不是很高
: 但是卻可以成為一個訓練有成 百尺竿頭的工程師
: 想請問各位CS的前輩
: 1.您也有這種感覺嗎?
: 2.有什麼建議? 往firmware or hardware(我是對hardware興趣更不大)發展會比較
: 專業嗎?甚至說比較能保有自己的競爭力?
: 謝謝解答
如果寫 Game & BIOS 是真正的專業?
那我建議你去看 Boot 裡頭的經典 Code 和透悉其原理
雖然它很短, 但是夠你研究很久了...
不然, 更複雜機車的 Protected Mode 也行 :p
電腦的專業並非只會出現在某些領域範疇
所謂的 "專業" 是你可以不畏任何問題所苦
即使碰到相當棘手的新問題, 也會想出各種方法解決, 這才稱為專業
至於演算法和經典方法, 往往都會出現在解法非常多而被人忽略的小細節
國外就有很多高手都非常專注於此處, 像每期的 29a Package 裡頭就有相當多的經典
如果有興趣, 可以去看看
至於職稱問題, 我舉個實例 ...
昨天, 辦公室同仁 (職稱:資深工程師) 問了我一個問題 ...
"判斷某 IP 是否在某網段 IP 內?"
結果, 問題問完不到五分鐘, 他老兄就下班了, 因為他說他電腦有設自動關機, 冏rz
而我 (職稱:程式設計師) 繼續解這個問題 ...
最後
bool IsValidIP(string ip, string netip, string netmask)
return ((inet_addr(ip) & inet_addr(netmask)) == inet_addr(netip));
解決他的問題
所以, 是不是學有專精或是專業與否, 職稱抬頭根本不是重點
可千萬別被它給迷惑, 牽著鼻子走, 影響了自己的成長 :)
--
私が生存への道は
今も未來も唯一つ
私自身の闇黑のためだ
即ち「ハ・ル・ヒ」
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.168.73
1F:推 areyo:唷呵呵~好強喔!!自動關機勒,冏orz 08/29 06:18
2F:推 hougzou:很多人總是嘴裡說著不要再造輪子,其實是期待別人的解答.. 08/29 14:09
3F:→ hougzou:自己造輪,被發現別人做過,說不定又要被說不懂API... XD 08/29 14:10
4F:推 iman00b:你是說 jmp ffff:0 嗎? 光這行要解釋就一堆學問了... 08/29 19:51
5F:→ iman00b:protected mode 也沒很難啦, 就填填表格而已 XD 08/29 19:52
6F:→ iman00b:不過問題是 切進 protected mode 後要幹嘛~ 難的在這裡 08/29 19:53
7F:→ iman00b:我一直以為 學會 x86 那套再看其他的cpu會覺得很簡單... 08/29 19:54
8F:推 JeffHung:網段?前幾天才在聊。現在好像有很多這種「新.工程師」 08/29 20:41
9F:推 iman00b:切網段不是應該跟吃飯喝水一樣簡單嗎? 08/29 20:43
10F:→ TKyo:iman00b 嗯, 還有 boot 後做了哪些事, 那些中斷先起來...等 08/30 01:20
11F:→ TKyo:iman00b 的確, 切進 protecte mode 後才是...真的大工程 :D 08/30 01:20
12F:→ TKyo:iman00b 嗯, 我給他的是判斷某 IP 是不是隸屬某網段 IP... 08/30 01:21