刚刚突然想到以前来向各位板友求助过。
我后来长期认真地学习,目前在设计和撰写程式方面算是蛮有经验的,
工作也还不错,谢谢大家的帮忙。
我在 2004 年左右因为玩魔兽争霸三国手速太慢被杀爆,
所以自学 AutoHotkey 做了一个改物品栏热键的小程式,
在当时还蛮红的,给了我很大的成就感。
不过在 2010 年的时候还是来这边寻求大家的职涯建议,
我觉得主要是因为程式设计这领域水还蛮深的,
像我这种只有兴趣但天赋平凡又没基础的人,即便有个知名的小作品和成就感,
没有大量耕耘累积实力来当依靠,还是会很徬徨。
前阵子发了个 PR 帮 AutoHotkey 的 compiler 修了个小功能,
虽然只是小东西,不过对比当初只能使用它,现在能对它有点贡献,我觉得还蛮开心的。
https://github.com/Lexikos/AutoHotkey_L/pull/156
一点心得分享,希望没有给大家太多把这当个板的感觉。
※ 引述《gt6174 (张昱珩)》之铭言:
: 很惭愧我都 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 找到工作我就很满足了。
: 另外,就业的条件,我找了一下人力银行,英检成绩+程式语言应该够了吧?