作者walker2009 (谁人未尝自以为)
看板Soft_Job
标题[请益] 软体方面工作的一些问题...
时间Sun Apr 25 00:16:25 2010
当初因为喜欢写程式加入了资工
到现在硕士班
因为想写聪明的程式而选了演算法
但是每次有人问起
Q: 你是学什麽?
A: 演算法
Q: 什麽的演算法?
A: ...就各领域的演算法都看
Q: 这样不行喔, 没有一个专精的方向, 以後出去怎麽找工作
A: ....(担心)
Q: 那你之後要做什麽?
A: 我比较想写软体
Q: 怎麽样的软体?
A: ....(担心+1)
就是...虽然我从来没怕过写程式
也很喜欢写程式, 也不担心有什麽程式会写不出来
但是我不知道我想写怎样的程式, 我该去写怎样的程式
我不知道之後毕业了该怎麽去找工作, 可以找怎麽样的工作
不知道以後怎麽跟别人说我会什麽, 想做什麽
(您好, 我很会写程式, 我学的是演算法...就各领域的演算法都有看) <- 感觉非常怪
所以想请有经验的大大指引一盏明灯...
资工...以後出去可以做什麽???
想写软体...现在就要决定写什麽软体, 开始加强了吗??
只会写程式....之後出去会不会找不到工作没人要??
研究所学的是演算法....出去工作会不会让人觉得没实作经验,没专长,都是理论,没人要?
真的好迷惘 Orz
希望有人能帮我解惑 感恩感恩!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.236.211
1F:推 MarcusWill:底子深厚的话,实作经验可以等第一份工作再累积吧@@? 04/25 00:20
2F:→ walker2009:可是...我不知道第一份工作该如何找 04/25 00:22
3F:→ walker2009:不知道怎麽跟别人说我会什麽...也不知道我真的要什麽 04/25 00:23
4F:→ walker2009:我只知道...我写程式不错...会自我思考...逻辑清晰 04/25 00:24
5F:→ walker2009:但...这...不是专长...怎麽跟人开口 04/25 00:24
6F:→ tomnelson:老实跟你说,除非你去应徵某些直接载明於职称的职位,例如 04/25 00:27
7F:→ tomnelson:"演算法工程师",这样你可能非常能胜任愉快,而且上的机会 04/25 00:28
8F:→ tomnelson:很大,不然说实在的,一般的软体设计工作,很多根本不要求 04/25 00:29
9F:→ walker2009:不要求...那他们是怎麽找人呢@@? 04/25 00:29
10F:→ tomnelson:你会什麽演算法,你跟他们谈演算法可能太高估这些人了,因 04/25 00:30
11F:→ walker2009:在被问到 "你会什麽" 时 又该怎麽回答呢? 04/25 00:30
12F:→ walker2009:有种我觉得我做什麽都可以,但别人可能不这麽觉得的感觉 04/25 00:31
13F:→ tomnelson:为业界要的是东西生得出来能run,至於演算法(或甚至资料 04/25 00:31
14F:→ tomnelson:结构),常常被放在一边没有用,你如果太强调这些,可能人家 04/25 00:32
15F:→ tomnelson:还会在你身上打个问号,所以,第一份工作就且战且走,别想 04/25 00:33
16F:→ tomnelson:太多,找你觉得okay的公司进去再说,这样对你比较好. 04/25 00:34
17F:→ tomnelson:其实没有工作经验代表你可塑性(可能)也高,所以有时端看 04/25 00:36
18F:→ tomnelson:雇主愿不愿意给你机会了,至於演算法部份,你可以提供实际 04/25 00:37
19F:→ walker2009:我是怕对方觉得我不okay @@ 04/25 00:37
20F:→ tomnelson:你作过的东西稍加说明即可,不用过份强调. 04/25 00:38
21F:→ walker2009:另外想请问, 软体工程师薪水是不是都比不上硬体工程师 04/25 00:38
22F:→ tomnelson:你楼上问题的答案:一般来说是的,因为这里是台湾... 04/25 00:39
23F:→ walker2009:另外还有...一般说写软体, 是不是会分成哪些细项呢? 04/25 00:39
24F:→ walker2009:游戏软体, ERP 之类的, 可以分成哪些类别呢? 04/25 00:39
25F:→ tomnelson:AP/Middleware/Driver/Firmware,就广意来说有分这样. 04/25 00:40
26F:→ tomnelson:游戏软体&ERP应该都在AP这范围内. 04/25 00:41
27F:→ tomnelson:其实你如果专精演算法,建议走硬体,如IC设计,像一些硬体 04/25 00:42
28F:→ tomnelson:codec就是把演算法做成硬体的东西,还满吃香的. 04/25 00:43
29F:推 chicoff:读书可以说喜欢什麽,但找工作请说你会什麽 04/25 00:43
30F:→ tomnelson:chicoff:You got it! That's right! 04/25 00:46
31F:→ walker2009:嗯...现在就是不知道楼上这问题该怎麽回答 04/25 00:46
32F:→ walker2009:所以我该锁定一个特定领域的演算法,比较有未来的研究吗 04/25 00:46
33F:→ tomnelson:你现在还有研究所的时间可以好好想想你现在迷惘的这些问 04/25 00:49
34F:→ tomnelson:题的答案,再者,你也可以找学长姊或教授问问,相信届时你 04/25 00:50
35F:→ tomnelson:会有答案的,不要太急有时候反而是好事,诚心建议. 04/25 00:51
36F:→ xlk:你想赚钱还是研究?你不会读硕士的理由都没有? 04/25 00:52
37F:推 luciferii:硕士班的论文总有个主题吧,全领域演算法都有涉猎也太神 04/25 00:53
38F:→ luciferii:了,就跟讲说全部语言都精通一样。 04/25 00:54
39F:→ tomnelson:楼上你问的问题给原po反思,推!我不敢点这麽明... :) 04/25 00:54
40F:→ tomnelson:楼楼上 04/25 00:55
41F:→ walker2009:我想...赚钱, 念研究所不是为了研究, 是为了变强 04/25 00:56
42F:→ walker2009:一来研究所算是目前最低学历了 04/25 00:57
43F:→ walker2009:二来我想知道研究所到底在做些什麽事 04/25 00:57
44F:→ walker2009:现在体验过後觉得不错, 但博士班在做什麽大概也知道了 04/25 00:57
45F:→ tomnelson:那你休学吧!要变强出来业界找间公司练功就可... 04/25 00:58
46F:→ walker2009:所以之後不打算念博士班, 打算直接出去工作 04/25 00:58
47F:→ walker2009:没有研究所学历...怕要我的公司也没办法让我变强 04/25 00:59
48F:→ walker2009:说赚钱也还好...我是想要不断地变强 04/25 00:59
49F:→ tomnelson:I don't think so. It's up to you! 04/25 01:00
50F:→ walker2009:只是因为我觉得博士班不会让我成长...所以不打算继续念 04/25 01:00
51F:→ walker2009:当然我懂要变强可以自修,而且在哪里都可以 04/25 01:01
52F:→ tomnelson:能够成长的人,到处都会找到让自己成长的机会与动力. 04/25 01:01
53F:→ walker2009:所以我会选择去我不熟悉的业界, 而不是熟悉的博士班 04/25 01:01
54F:→ tomnelson:言尽於此,祝福你! 04/25 01:02
55F:→ xlk:大学就能学到学习的方法,"变强"太抽像要有实际的例子证明 04/25 01:07
56F:→ tomnelson:Maybe you can try to design a new CPU schduling 04/25 01:10
57F:→ tomnelson:algorithm for the *nix kernel. 04/25 01:10
58F:→ tomnelson:Especially for the moderm multi-core CPUs. 04/25 01:12
59F:→ walker2009:真的很抽象XD... 或许就是不了解所以没办法问的很具体 04/25 01:14
60F:→ walker2009:但就是想让自己变成什麽都写得出来... 04/25 01:14
61F:→ walker2009:大家都看过真正的强者吧...XD 我想让自己散发出这种气 04/25 01:16
62F:→ tomnelson:其实你的问题是:缺乏目标 04/25 01:17
63F:→ walker2009:yes.. 04/25 01:18
64F:→ walker2009:但我不知道该选什麽目标...或是说不知道有什麽目标可选 04/25 01:18
65F:→ tomnelson:去庙里掷茭你说好不好? 哈~ 04/25 01:21
66F:→ xlk:也许你不像D.Knuth或R.Stallman有理想,做好你想做的事就够了.. 04/25 01:37
67F:→ walker2009:可以借问一下他们的理想是什麽吗? XD 04/25 01:42
68F:→ walker2009:版上各位大大投入软体界是不是也都有各自的理想呢@@? 04/25 01:43
69F:→ xlk:想知道的话,你会自已找到答案。情报有价,自由无价。 04/25 01:50
70F:→ twk:变强真的太空泛了, 什麽事情多想多做都会进步的, 连泡泡面 04/25 01:50
71F:→ twk:都可以成为泡面达人~ 04/25 01:51
72F:→ twk:至於强者气息? 通常人了解越多, 越会知道自己的渺小, 04/25 01:54
73F:→ tomnelson:去买套金庸或古龙全集回来啃啃,脚上包包沙袋,每天跳它几 04/25 01:54
74F:→ tomnelson:小时,有一天轻功终究会练成功的. 04/25 01:55
75F:→ twk:如果是像赛亚人那种浑身散发着斗气, 什麽都打的赢~ 04/25 01:55
76F:→ twk:那真的只有在漫画里才有, 或者你钻研的领域太新, 根本没人 04/25 01:56
77F:→ twk:做过, 那可能有一点点机会~ XDDDD 04/25 01:56
78F:→ tomnelson:强者通常隐於世,待世与时势所趋,出击,来无影去也无纵,是 04/25 01:57
79F:→ tomnelson:谓真强者. 04/25 01:57
80F:→ tomnelson:原po原po,我只能说,你~~~真~~~的~~~想~~~太~~~多~~~了. 04/25 01:59
81F:→ walker2009:痾... 我是觉得自己不懂才上来问...希望可以学到点东西 04/25 02:01
82F:→ tomnelson:那~~~你应该有学到东西了吧现在?乡民给了你不少意见耶! 04/25 02:02
83F:→ twk:先找到自己想做什麽吧, 然後想该怎麽说服人家你有资格做这个~ 04/25 02:03
84F:→ twk:你考虑的东西, 到时的确都会被人家攻击,所以你该怎麽说服人家? 04/25 02:04
85F:→ twk:用什麽东西证明你可以做的到? 还是被拒绝要怎麽拟定下个作战 04/25 02:06
86F:→ twk:计画? 总之, 你可以做的事情实在太多了, 问都会浪费到时间喔~ 04/25 02:06
87F:→ tomnelson:其实原po有一点很值得被鼓励,至少他会去思考自己的未来 04/25 02:06
88F:→ tomnelson:要定位在哪里,而且是现在未踏出校门之时,而不是等要毕业 04/25 02:07
89F:→ tomnelson:才来想,这已经胜过很多人了,所以我要鼓励原po! 04/25 02:08
90F:→ twk:对阿, 不然就懒得回了 XDDDD 04/25 02:09
91F:→ twk:最後问一个问题, 说不定可以提供个思考方向: 04/25 02:09
92F:→ walker2009:感谢大家陪我到这麽晚还没睡XD 04/25 02:10
93F:→ walker2009:希望毕业找工作前这些问题我自己都可以有个解答罗~ 04/25 02:10
94F:→ twk:"你真的会写程式吗?" 04/25 02:10
95F:→ walker2009:或许哪天可以问得比较有营养时会再来问一次XDDDDD 04/25 02:11
96F:→ walker2009:写程式这问题其实我也问过自己 04/25 02:11
97F:→ walker2009:怎样才算会写程式 04/25 02:11
98F:→ walker2009:我当然不会所有语言,也没真正写过完整的软体 04/25 02:12
99F:→ walker2009:但是给我一个问题,我会想出一个solution 04/25 02:13
100F:→ tomnelson:武功最高境界:我不知道我会什麽招式,因为无招胜有招. 04/25 02:13
101F:→ walker2009:这样算吗? XD 04/25 02:13
102F:→ tomnelson:嗯,你应该及格了! 04/25 02:13
103F:→ tomnelson:But 希望不是 "dirty solution" :) 04/25 02:14
104F:→ AmosYang:懂的人你不用跟他解释(太多);不懂的人你没办法跟他解释XD 04/25 02:14
105F:→ tomnelson:我看过太多dirty solution了,会想吐~~~ 04/25 02:15
106F:→ walker2009:不喜欢dirty solution才来学演算法罗XD谢谢大家~ 晚安! 04/25 02:15
107F:→ tomnelson:我看过array copy用一个一个element copy的,20~30行程式 04/25 02:17
108F:→ tomnelson:其实memcpy一行解决. 04/25 02:18
109F:→ walker2009:我会持续关注这篇文XD 看有没有其他大大持续分享心得 04/25 02:27
110F:推 Ting1024:职场需要的专业技能很LOW啦,不用担心太多 04/25 02:50
111F:→ yauhh:你的QA第二段问题是,你说什麽演算法都看,是比较没有用的. 04/25 10:54
112F:→ yauhh:别人比较会期望你要熟悉某方面的演算法,而且能判断演算法的 04/25 10:55
113F:→ yauhh:优劣. 04/25 10:55
114F:推 yauhh:Tomnelson说"也许你可以做出好的CPU排程演算法",讲是很好讲, 04/25 10:58
115F:→ yauhh:但实际上,这种工作通常不是你说能做就有本事把这工作做完. 04/25 10:59
116F:→ tomnelson:我只是举个例给他看,并没有要推他入这个火坑,因为他的点 04/25 12:11
117F:→ tomnelson:在於"缺乏目标",也就是说没有订定一个题目,就拿练功来说 04/25 12:12
118F:→ tomnelson:好了,总要选个门派和武功来练吧!?没有下定目标想要什麽 04/25 12:13
119F:→ tomnelson:都练然後变成天下无敌神人,只是空谈! 04/25 12:13
120F:→ tomnelson:CPU排程演算法只是切合原po专精演算法给他的一个例子,而 04/25 12:15
121F:→ tomnelson:且这个题目真的有paper,一直都有人在做这种研究,题目其 04/25 12:15
122F:→ tomnelson:实满大的,要做得好真的不容易. 04/25 12:16
123F:→ yauhh:我有个小问题,做CPU排程要不要会画电路元件图? 04/25 12:29
124F:→ tomnelson:不用会,但是需要对CPU架构了若指掌. 04/25 14:17
125F:→ r7689103:肯写程式 就不用担心会饿死 太缺新鲜的肝 04/26 02:35
126F:→ sazabijiang:不要给自己设限才是正确的 04/26 23:04
127F:→ sazabijiang:研究所是教你怎麽制作钓竿跟寻找鱼场 04/26 23:05