看板 Soft_Job 關於我們 聯絡資訊
當初因為喜歡寫程式加入了資工 到現在碩士班 因為想寫聰明的程式而選了演算法 但是每次有人問起 Q: 你是學什麼? A: 演算法 Q: 什麼的演算法? A: ...就各領域的演算法都看 Q: 這樣不行喔, 沒有一個專精的方向, 以後出去怎麼找工作 A: ....(擔心) Q: 那你之後要做什麼? A: 我比較想寫軟體 Q: 怎麼樣的軟體? A: ....(擔心+1) 就是...雖然我從來沒怕過寫程式 也很喜歡寫程式, 也不擔心有什麼程式會寫不出來 但是我不知道我想寫怎樣的程式, 我該去寫怎樣的程式 我不知道之後畢業了該怎麼去找工作, 可以找怎麼樣的工作 不知道以後怎麼跟別人說我會什麼, 想做什麼 (您好, 我很會寫程式, 我學的是演算法...就各領域的演算法都有看) <- 感覺非常怪 所以想請有經驗的大大指引一盞明燈... 資工...以後出去可以做什麼??? 想寫軟體...現在就要決定寫什麼軟體, 開始加強了嗎?? 只會寫程式....之後出去會不會找不到工作沒人要?? 研究所學的是演算法....出去工作會不會讓人覺得沒實作經驗,沒專長,都是理論,沒人要? 真的好迷惘 Orz 希望有人能幫我解惑 感恩感恩! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.236.211
MarcusWill:底子深厚的話,實作經驗可以等第一份工作再累積吧@@? 04/25 00:20
walker2009:可是...我不知道第一份工作該如何找 04/25 00:22
walker2009:不知道怎麼跟別人說我會什麼...也不知道我真的要什麼 04/25 00:23
walker2009:我只知道...我寫程式不錯...會自我思考...邏輯清晰 04/25 00:24
walker2009:但...這...不是專長...怎麼跟人開口 04/25 00:24
tomnelson:老實跟你說,除非你去應徵某些直接載明於職稱的職位,例如 04/25 00:27
tomnelson:"演算法工程師",這樣你可能非常能勝任愉快,而且上的機會 04/25 00:28
tomnelson:很大,不然說實在的,一般的軟體設計工作,很多根本不要求 04/25 00:29
walker2009:不要求...那他們是怎麼找人呢@@? 04/25 00:29
tomnelson:你會什麼演算法,你跟他們談演算法可能太高估這些人了,因 04/25 00:30
walker2009:在被問到 "你會什麼" 時 又該怎麼回答呢? 04/25 00:30
walker2009:有種我覺得我做什麼都可以,但別人可能不這麼覺得的感覺 04/25 00:31
tomnelson:為業界要的是東西生得出來能run,至於演算法(或甚至資料 04/25 00:31
tomnelson:結構),常常被放在一邊沒有用,你如果太強調這些,可能人家 04/25 00:32
tomnelson:還會在你身上打個問號,所以,第一份工作就且戰且走,別想 04/25 00:33
tomnelson:太多,找你覺得okay的公司進去再說,這樣對你比較好. 04/25 00:34
tomnelson:其實沒有工作經驗代表你可塑性(可能)也高,所以有時端看 04/25 00:36
tomnelson:雇主願不願意給你機會了,至於演算法部份,你可以提供實際 04/25 00:37
walker2009:我是怕對方覺得我不okay @@ 04/25 00:37
tomnelson:你作過的東西稍加說明即可,不用過份強調. 04/25 00:38
walker2009:另外想請問, 軟體工程師薪水是不是都比不上硬體工程師 04/25 00:38
tomnelson:你樓上問題的答案:一般來說是的,因為這裡是台灣... 04/25 00:39
walker2009:另外還有...一般說寫軟體, 是不是會分成哪些細項呢? 04/25 00:39
walker2009:遊戲軟體, ERP 之類的, 可以分成哪些類別呢? 04/25 00:39
tomnelson:AP/Middleware/Driver/Firmware,就廣意來說有分這樣. 04/25 00:40
tomnelson:遊戲軟體&ERP應該都在AP這範圍內. 04/25 00:41
tomnelson:其實你如果專精演算法,建議走硬體,如IC設計,像一些硬體 04/25 00:42
tomnelson:codec就是把演算法做成硬體的東西,還滿吃香的. 04/25 00:43
chicoff:讀書可以說喜歡什麼,但找工作請說你會什麼 04/25 00:43
tomnelson:chicoff:You got it! That's right! 04/25 00:46
walker2009:嗯...現在就是不知道樓上這問題該怎麼回答 04/25 00:46
walker2009:所以我該鎖定一個特定領域的演算法,比較有未來的研究嗎 04/25 00:46
tomnelson:你現在還有研究所的時間可以好好想想你現在迷惘的這些問 04/25 00:49
tomnelson:題的答案,再者,你也可以找學長姊或教授問問,相信屆時你 04/25 00:50
tomnelson:會有答案的,不要太急有時候反而是好事,誠心建議. 04/25 00:51
xlk:你想賺錢還是研究?你不會讀碩士的理由都沒有? 04/25 00:52
luciferii:碩士班的論文總有個主題吧,全領域演算法都有涉獵也太神 04/25 00:53
luciferii:了,就跟講說全部語言都精通一樣。 04/25 00:54
tomnelson:樓上你問的問題給原po反思,推!我不敢點這麼明... :) 04/25 00:54
tomnelson:樓樓上 04/25 00:55
walker2009:我想...賺錢, 唸研究所不是為了研究, 是為了變強 04/25 00:56
walker2009:一來研究所算是目前最低學歷了 04/25 00:57
walker2009:二來我想知道研究所到底在做些什麼事 04/25 00:57
walker2009:現在體驗過後覺得不錯, 但博士班在做什麼大概也知道了 04/25 00:57
tomnelson:那你休學吧!要變強出來業界找間公司練功就可... 04/25 00:58
walker2009:所以之後不打算唸博士班, 打算直接出去工作 04/25 00:58
walker2009:沒有研究所學歷...怕要我的公司也沒辦法讓我變強 04/25 00:59
walker2009:說賺錢也還好...我是想要不斷地變強 04/25 00:59
tomnelson:I don't think so. It's up to you! 04/25 01:00
walker2009:只是因為我覺得博士班不會讓我成長...所以不打算繼續唸 04/25 01:00
walker2009:當然我懂要變強可以自修,而且在哪裡都可以 04/25 01:01
tomnelson:能夠成長的人,到處都會找到讓自己成長的機會與動力. 04/25 01:01
walker2009:所以我會選擇去我不熟悉的業界, 而不是熟悉的博士班 04/25 01:01
tomnelson:言盡於此,祝福你! 04/25 01:02
xlk:大學就能學到學習的方法,"變強"太抽像要有實際的例子證明 04/25 01:07
tomnelson:Maybe you can try to design a new CPU schduling 04/25 01:10
tomnelson:algorithm for the *nix kernel. 04/25 01:10
tomnelson:Especially for the moderm multi-core CPUs. 04/25 01:12
walker2009:真的很抽象XD... 或許就是不了解所以沒辦法問的很具體 04/25 01:14
walker2009:但就是想讓自己變成什麼都寫得出來... 04/25 01:14
walker2009:大家都看過真正的強者吧...XD 我想讓自己散發出這種氣 04/25 01:16
tomnelson:其實你的問題是:缺乏目標 04/25 01:17
walker2009:yes.. 04/25 01:18
walker2009:但我不知道該選什麼目標...或是說不知道有什麼目標可選 04/25 01:18
tomnelson:去廟裡擲茭你說好不好? 哈~ 04/25 01:21
xlk:也許你不像D.Knuth或R.Stallman有理想,做好你想做的事就夠了.. 04/25 01:37
walker2009:可以借問一下他們的理想是什麼嗎? XD 04/25 01:42
walker2009:版上各位大大投入軟體界是不是也都有各自的理想呢@@? 04/25 01:43
xlk:想知道的話,你會自已找到答案。情報有價,自由無價。 04/25 01:50
twk:變強真的太空泛了, 什麼事情多想多做都會進步的, 連泡泡麵 04/25 01:50
twk:都可以成為泡麵達人~ 04/25 01:51
twk:至於強者氣息? 通常人瞭解越多, 越會知道自己的渺小, 04/25 01:54
tomnelson:去買套金庸或古龍全集回來啃啃,腳上包包沙袋,每天跳它幾 04/25 01:54
tomnelson:小時,有一天輕功終究會練成功的. 04/25 01:55
twk:如果是像賽亞人那種渾身散發著鬥氣, 什麼都打的贏~ 04/25 01:55
twk:那真的只有在漫畫裡才有, 或者你鑽研的領域太新, 根本沒人 04/25 01:56
twk:做過, 那可能有一點點機會~ XDDDD 04/25 01:56
tomnelson:強者通常隱於世,待世與時勢所趨,出擊,來無影去也無縱,是 04/25 01:57
tomnelson:謂真強者. 04/25 01:57
tomnelson:原po原po,我只能說,你~~~真~~~的~~~想~~~太~~~多~~~了. 04/25 01:59
walker2009:痾... 我是覺得自己不懂才上來問...希望可以學到點東西 04/25 02:01
tomnelson:那~~~你應該有學到東西了吧現在?鄉民給了你不少意見耶! 04/25 02:02
twk:先找到自己想做什麼吧, 然後想該怎麼說服人家你有資格做這個~ 04/25 02:03
twk:你考慮的東西, 到時的確都會被人家攻擊,所以你該怎麼說服人家? 04/25 02:04
twk:用什麼東西證明你可以做的到? 還是被拒絕要怎麼擬定下個作戰 04/25 02:06
twk:計畫? 總之, 你可以做的事情實在太多了, 問都會浪費到時間喔~ 04/25 02:06
tomnelson:其實原po有一點很值得被鼓勵,至少他會去思考自己的未來 04/25 02:06
tomnelson:要定位在哪裡,而且是現在未踏出校門之時,而不是等要畢業 04/25 02:07
tomnelson:才來想,這已經勝過很多人了,所以我要鼓勵原po! 04/25 02:08
twk:對阿, 不然就懶得回了 XDDDD 04/25 02:09
twk:最後問一個問題, 說不定可以提供個思考方向: 04/25 02:09
walker2009:感謝大家陪我到這麼晚還沒睡XD 04/25 02:10
walker2009:希望畢業找工作前這些問題我自己都可以有個解答囉~ 04/25 02:10
twk:"你真的會寫程式嗎?" 04/25 02:10
walker2009:或許哪天可以問得比較有營養時會再來問一次XDDDDD 04/25 02:11
walker2009:寫程式這問題其實我也問過自己 04/25 02:11
walker2009:怎樣才算會寫程式 04/25 02:11
walker2009:我當然不會所有語言,也沒真正寫過完整的軟體 04/25 02:12
walker2009:但是給我一個問題,我會想出一個solution 04/25 02:13
tomnelson:武功最高境界:我不知道我會什麼招式,因為無招勝有招. 04/25 02:13
walker2009:這樣算嗎? XD 04/25 02:13
tomnelson:嗯,你應該及格了! 04/25 02:13
tomnelson:But 希望不是 "dirty solution" :) 04/25 02:14
AmosYang:懂的人你不用跟他解釋(太多);不懂的人你沒辦法跟他解釋XD 04/25 02:14
tomnelson:我看過太多dirty solution了,會想吐~~~ 04/25 02:15
walker2009:不喜歡dirty solution才來學演算法囉XD謝謝大家~ 晚安! 04/25 02:15
tomnelson:我看過array copy用一個一個element copy的,20~30行程式 04/25 02:17
tomnelson:其實memcpy一行解決. 04/25 02:18
walker2009:我會持續關注這篇文XD 看有沒有其他大大持續分享心得 04/25 02:27
Ting1024:職場需要的專業技能很LOW啦,不用擔心太多 04/25 02:50
yauhh:你的QA第二段問題是,你說什麼演算法都看,是比較沒有用的. 04/25 10:54
yauhh:別人比較會期望你要熟悉某方面的演算法,而且能判斷演算法的 04/25 10:55
yauhh:優劣. 04/25 10:55
yauhh:Tomnelson說"也許你可以做出好的CPU排程演算法",講是很好講, 04/25 10:58
yauhh:但實際上,這種工作通常不是你說能做就有本事把這工作做完. 04/25 10:59
tomnelson:我只是舉個例給他看,並沒有要推他入這個火坑,因為他的點 04/25 12:11
tomnelson:在於"缺乏目標",也就是說沒有訂定一個題目,就拿練功來說 04/25 12:12
tomnelson:好了,總要選個門派和武功來練吧!?沒有下定目標想要什麼 04/25 12:13
tomnelson:都練然後變成天下無敵神人,只是空談! 04/25 12:13
tomnelson:CPU排程演算法只是切合原po專精演算法給他的一個例子,而 04/25 12:15
tomnelson:且這個題目真的有paper,一直都有人在做這種研究,題目其 04/25 12:15
tomnelson:實滿大的,要做得好真的不容易. 04/25 12:16
yauhh:我有個小問題,做CPU排程要不要會畫電路元件圖? 04/25 12:29
tomnelson:不用會,但是需要對CPU架構瞭若指掌. 04/25 14:17
r7689103:肯寫程式 就不用擔心會餓死 太缺新鮮的肝 04/26 02:35
sazabijiang:不要給自己設限才是正確的 04/26 23:04
sazabijiang:研究所是教你怎麼製作釣竿跟尋找魚場 04/26 23:05