作者gt6174 (张昱珩)
看板Soft_Job
标题[请益] 语言与就业 (不知道要下什麽标题)
时间Sat Apr 3 00:30:52 2010
很惭愧我都 25 岁了还没有一份正职的工作 (做过最好的工作是学校约聘的研究助理)。
背景是国立中後段 EE 系,不过我对硬体兴趣不高,
倒是一直很迷 coding,所以现在是打算踏入软体业。
对 coding 我略懂一点,像是指标啦、数值型态和一些逻辑思考。
目前我想先精通一套语言,看看能不能靠它找一份工作。
(虽然我以前摸过一点 Delphi,不过实在是不用功。)
所以选择哪一套语言,是我现在最需要建议的地方。
前辈的建议是,要走 Windows 平台就选 .NET,C# 或 VB,
(因为其他平台我也不懂,只好先从 Windows 平台来衡量。)
从
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html 的
曲线看来,C# 後势看涨。
不过因为一些前辈说,先学好 C/C++ 把底子打好比较重要,
所以我已经买了一本 Ivor Horton's Beginning Visual C++ 2008 在读。
(不过买了才看到的书单,书单里没这本,所以也不知道我买这本是好还不好。)
只是,如果今年放榜我没上的话,我马上就需要投入职场。
那就没有时间再慢慢打底了。
也许我本来的顺序是 C/C++ → C# or JAVA,但是在就业的考量下,我可能要调换顺序。
(像是 C/C++ 在就业市场没有需要,那可能要先学其他的。不过听说 JAVA 很激烈,
虽然职缺多,但竞争者也众。所以基本上是 C/C++ 和 C# 在考虑。
Delphi 嘛……我只能说,我无法判断它的未来,所以我不敢把我的未来放在它身上。)
对於挑选一套语言,我可能还有点三心二意。
因为我一方面考虑,能 compile 成 native code 的语言才够「底层」,
也许会比较符合电机的形像,效能也会比较好所以感觉比较酷。
而且我目前看到的 Windows 程式,大多还是 C++ 写的。
一方面又听大家说 C# 开发神速。
而且就 TIOBE 的资料看来,JAVA 和 C++ 都在往下掉。
JAVA 我是不担心啦,因为选它本来就是为了跨平台,
不过 C++ 在 Windows 的地位会不会被打下来?
这是我第二个问题,如果大家觉得会的话,是不是该先学 C#?
补充一点,我知道不同的语言善长不同的领域。
不过因为我根本没有经睑,所以我也不知道有兴趣的领域是哪一块,
可能要请大家帮忙介绍一下各领域。
不过现阶段来说,我连工作都没有,其实也没什麽比较的权力。
但因为 coding 是我常久以来的喜好,所以只要能靠 coding 找到工作我就很满足了。
另外,就业的条件,我找了一下人力银行,英检成绩+程式语言应该够了吧?
--
▄▄
▄
▄ ▄▄ ▄▄ ▄▄ ▄▄
▄ ▄
▄ ▄ ▄ ▄▄ ▄
▄▄
▄ ▄ ▄▄ ▄
▄ ▄ ▄
▄
▄▄ ▄ ▄ ▄ ▄▄ ▄
▄▄ ▄
▄▄
▄▄
▄▄ ▄ ▄▄
▄ ▄
▄ ▄▄▄▄
▄▄▄▄
▄ ▄ ▄ ▄▄ ▄▄ ▄▄ by iregd
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.36.100.158
1F:→ apiod:直接学C#吧 04/03 00:42
2F:推 chchwy:你考虑太多了 不管哪个都有工作 但是重点是要有"专精" 04/03 01:20
3F:→ chchwy:样样通样样松是不行的 04/03 01:20
是的,就因为怕东学西学,没有一样精的,所以才慎重考虑要先精通的语言。
其他的语言我并不是要马上学,只是给自己的规划,因为吃这行饭总得多会几招嘛~
4F:→ james732:把C#练到超级强就可以了 04/03 01:33
5F:→ agen:不是挑好就等於会了 少一点"听人说" 25岁了自己应该有判断的 04/03 01:33
6F:→ agen:能力 重点是你有没毅力和对的方法去学... 04/03 01:35
不好意思,我没有写清楚。
其实所谓的「前辈说」,除了参考许多文章、不同人的见解,也有加上我自己的判断。
只是以我的资历,我的判断可能还称不上「判断」,所以才写「前辈说」。
7F:推 Ting1024:资工的必修科目都念一念你才会走得深与广 04/03 02:19
8F:→ andymai:楼上虽然说得没错~但原po当务之急应该要先有应徵能力... 04/03 05:45
9F:→ lucas01:念ee了还不了解?连java都可以走控制 看来你想走M$ 就不建 04/03 06:40
10F:→ lucas01:议你其他语言了 04/03 06:40
还是希望您能给一点建议。
我没有局限在 Microsoft,只是因为其他平台我不懂。
11F:→ andymai:念ee不一定会了解啊...很多人都专精在硬体上 04/03 06:45
12F:→ in09:总觉得念那种单一平台的语言,有点危险..(工作上换过四个平台) 04/03 07:36
13F:推 workthethird:语言是你知识延伸的最後一段路,是表象. 04/03 09:25
14F:→ workthethird:随便找一本资料结构看他用啥语言就用那个就好了 04/03 09:26
15F:→ workthethird:阿想往底层走就多买一本architecture吧,一点浅见 04/03 09:26
16F:推 rofellosx:先找到工作 在选择学习的语言吧 04/03 10:09
也是啦,只是担心又找到太忙的工作。
17F:推 meteor260:先学太祖长拳的C吧 04/03 10:38
18F:→ meteor260:之前有注意一下人力银行,通常PHP能拿到不错的薪水 04/03 10:50
19F:→ meteor260:但非长久之计 04/03 10:50
请问为什麽这麽说呢?
谢谢大家的建议。
※ 编辑: gt6174 来自: 114.42.74.195 (04/03 10:53)
20F:推 agen:我相信你的判断 在你学的过程中若又有前辈跳出来 若有新报告 04/03 11:48
21F:→ agen:出来说你学的语言在下降中 我建议你得坚持下去 04/03 11:49
22F:→ agen:我无恶意 只是把自己或身旁人学语言的经验分享 加油 04/03 11:52
23F:推 twk:先看想做什麽工作再决定学什麽语言吧~ 04/03 12:35
24F:→ twk:至於底子, 你有资料结构, 演算法, 你工作的相关知识...etc. 04/03 12:37
25F:→ twk:就很棒了, 语言真的只是工具, 当然选对你工作适合的工具, 会让 04/03 12:38
26F:→ twk:你生产力高好几倍, 所以还是先问你想做什麽样的工作吧~ 04/03 12:38
27F:→ lucas01:推文一堆状况外,以为ee没修ds,algorithm吗?台湾前一大的ee 04/03 15:45
28F:→ twk:有人说ee没修ds, algorithm吗? 04/03 23:11
29F:→ andymai:=.=每间学校的重点都不太一样吧~像我那间充其量有这门课~ 04/04 04:38
30F:→ andymai:但不是必修~不会没修过就毕不了业~系主任觉得对电子来说~ 04/04 04:40
31F:→ andymai:玩好我们的8051比较重要... 04/04 04:40
※ 编辑: gt6174 来自: 211.21.127.209 (07/30 20:34)