[本文为朋友借帐号代PO,下面以第一人称叙述]
各位好,我是国立科大学士EE,今年六月就要毕业了,对求职感到困惑。
因为已经决定未来要朝软件业迈进,所以想请教软件相关的问题
我在学校只有学过C,也有听过C++、C#,但我最近上网看了软件工程师的职缺,技能要求
上面还有Java、Verilog、JavaScript、ASP.NET MVC......等等一大堆,搞得我头好乱。
想请教他们的差别在哪?学哪个语言对未来性帮助比较大?钱景?爬文说各有好坏(?)
也有很多历史文章表示软件最重要的部分在于算法(?)与资料结构,意思是不管是哪个语
言,都有办法写出同样功能的算法吗?算法又是应用在哪些实际的层面上?我只知道在C
里面的二元算法可以用在寻找阵列里面想要的值,但感觉二元算法没有很难,听乡民
们讲说算法是少之又少的菁英才会的,感觉有点矛盾?
想趁毕业前自己买书自学一下,有推荐的书吗?我只有大学买的 C How to Program,目前
才看一点点而已。