[请益] 软件语言的选择?产业?

楼主: zzss2003 (brotherD)   2017-02-09 22:31:35
[本文为朋友借帐号代PO,下面以第一人称叙述]
各位好,我是国立科大学士EE,今年六月就要毕业了,对求职感到困惑。
因为已经决定未来要朝软件业迈进,所以想请教软件相关的问题
我在学校只有学过C,也有听过C++、C#,但我最近上网看了软件工程师的职缺,技能要求
上面还有Java、Verilog、JavaScript、ASP.NET MVC......等等一大堆,搞得我头好乱。
想请教他们的差别在哪?学哪个语言对未来性帮助比较大?钱景?爬文说各有好坏(?)
也有很多历史文章表示软件最重要的部分在于算法(?)与资料结构,意思是不管是哪个语
言,都有办法写出同样功能的算法吗?算法又是应用在哪些实际的层面上?我只知道在C
里面的二元算法可以用在寻找阵列里面想要的值,但感觉二元算法没有很难,听乡民
们讲说算法是少之又少的菁英才会的,感觉有点矛盾?
想趁毕业前自己买书自学一下,有推荐的书吗?我只有大学买的 C How to Program,目前
才看一点点而已。
作者: freeunixer (御剑客)   2017-02-09 22:36:00
那就先把那本书老实学完了,再说别的吧...连入门书都没看完,是想要能学什么?
作者: angrybirds11 (angrybirds)   2017-02-09 22:37:00
语言只是工具重点是你想做什么大四问这种问题...
作者: xk4771127 (阿焦)   2017-02-09 22:41:00
你的世界只有二元算法,二次元?
作者: ggggggh (ggggggh)   2017-02-09 22:42:00
c++学完就差不多完了 !
作者: istan (istan)   2017-02-09 22:44:00
一个语言学通了,其他会很快上手
作者: kevin28 (嗯?)   2017-02-09 22:47:00
一个语言懂了 其他差不多 只是工具熟悉度
作者: python27 (python)   2017-02-09 22:50:00
同意ㄧ楼...看完你就知道大家在讲什么了...
作者: chienk (.................)   2017-02-09 22:59:00
业界讲的算法不是你修课那种算法
作者: jj0321 (JJ与你倒数唷)   2017-02-09 23:02:00
随便一个GOOGLE的功能,就一堆算法了...
作者: ljr   2017-02-09 23:06:00
要钱景建议不要走纯软 FW比较适合EE出身的人
作者: b26168 (b26168)   2017-02-09 23:09:00
鬼岛走纯软要有钱景的机会很少
作者: rebellionyu (Rebellionyu)   2017-02-09 23:19:00
要钱景继续学C就对了
作者: wumingxian (WU)   2017-02-09 23:25:00
你列的那本书已经是C语言的圣经了,后半部还有C++看完
作者: WenliYang (羊蹄嘟)   2017-02-09 23:25:00
重点是国家
作者: childlike12 (幼稚鬼+小孩子=娃娃ˊ~ˋ)   2017-02-09 23:29:00
把C++11学好就够了
作者: wumingxian (WU)   2017-02-09 23:29:00
会想找"纯软",只能说吃力不讨好!如果有职位需求须必备你所列的全部技能(含Verilog)一个月薪资开出20万都未必请得到这种可软可硬的通才!
作者: abc0922001 (中士abc)   2017-02-09 23:37:00
又不是只学一个就好
作者: wumingxian (WU)   2017-02-09 23:37:00
程式难的点在于根据需求寻找出最适合的算法,时间复
作者: flysonics (飞音)   2017-02-09 23:37:00
你文中提的那本就是基础中的基础了 看完再想其他的好吗
作者: wumingxian (WU)   2017-02-09 23:38:00
杂度最小的算法未必适用于你的需求,至于你说"感觉"binary search没有很难,那请你10分钟内用C语言实做出,做得出来再来提"感觉"。程式是实做不是靠你凭空想像有时候看似简单的算法,却是你想破头也想不到的!
作者: atrix (班班)   2017-02-10 00:23:00
一样大四EE回你,您思考的算法是二元算法的这件事,板上前辈已经讲了是天差地远的东西了。还是先把专题好好做完吧,别先考虑工作再学习,直接找个目标出来。我大一考完C后,就没再碰过了,这学期被要求做树梅派camera方面,而且因为要配合实验室,所以要用c做,刚开始我发现我用c会完全做不了,内存取值的部份,我连一次编译无错误都没有,后来试着学完全没经验的python,试到成功后,再回头用c写写看,才大概了解c的方法
作者: richard07250 (blazing)   2017-02-10 00:30:00
你连走路都还没学会就要问那种车开的快
作者: scLu (自闭儿)   2017-02-10 00:35:00
EE大四?认真?
作者: ogisun   2017-02-10 00:36:00
电机加C语言 可以往韧体走阿 纯软你打的过CS吗底层都还是C的天下
作者: cobrasgo (人鱼线变成鲔鱼线,超帅)   2017-02-10 00:53:00
对未来有帮助的话,洗个四大硕士实际多了
作者: ibsmalla (smalla)   2017-02-10 00:56:00
去soft job逛逛呀
作者: benson1212 (Da)   2017-02-10 01:01:00
大学混4年 迟早要还的 不要想速成了 没人能给你一句话就能变强 真的悔悟就从基本功从头做起吧...
作者: steve1012 (steve)   2017-02-10 01:04:00
算法又不是只有binary search ....
作者: cobrasgo (人鱼线变成鲔鱼线,超帅)   2017-02-10 01:10:00
另外你为什么觉得二元算法=算法…
作者: ntucorner (台大角落)   2017-02-10 01:13:00
感觉你根本连算法都不知道是什么...解决问题的都是算法 搜寻 好比图片中有山 你如何靠“山“这个字 来让电脑从数亿张图中在几秒内找有山的图 这样还觉得简单吗
作者: vi000246 (Vi)   2017-02-10 01:17:00
1+1=2 <==这也是算法
作者: wugesmin (我是一只鱼)   2017-02-10 01:19:00
以前也有类似烦恼 工作几年后发现语言真的只是工具不同语言像开不同类别的车种 不管哪一种都能达到需求而一旦你学会驾驭其一,对内存、资料、程式逻辑、架构就算换一个语言 也便能迅速从文件中找到解法
作者: ACMANIAC (請肥宅救救肥宅)   2017-02-10 03:57:00
你的算法课本整本都是 binary search 喔?
作者: sheauren   2017-02-10 06:33:00
EE四年然后拿本C的书就转软件...高手高手...
作者: bizer (bizer)   2017-02-10 08:36:00
走纯软就考资工那六本读完再说,只会binary search还蛮浅的,走韧体就买个开发板玩,专题好好做,出社会还不就搞专题这些东西
作者: tosakashiron (翰)   2017-02-10 09:08:00
EE应该看你专业吧走硬件描述比较熟悉吧看你对程式这么没概念还是不要走C走高级的吧
作者: lammin (死鱼)   2017-02-10 09:10:00
大四!?
作者: johnny94 (32767)   2017-02-10 09:11:00
想要钱的话 地区>>>产业>>>>>>>>>>>>>>>>>>工具(语言)
作者: DrTech (竹科管理处网军研发人员)   2017-02-10 09:57:00
你想找什么样的工作? (这问题比较重要吧)
作者: codehard   2017-02-10 10:11:00
做一个出来再说吧 不然都嘴砲
作者: katzlee (I wish)   2017-02-10 11:01:00
你列的语言跨那么多产业,你怎么不问问神那种产业将来较红,另外回到你的鸟问题,背景EE就是学好C/C++,其次Verilog. 其它的语言和EE关系不大,要会这类种语言的会先找资工和资管背景的,除非你有正相关工作经验。
作者: mqqm ( )   2017-02-10 12:34:00
重点是你想往哪一个产业走..............
作者: Lee1027 (遇到吠狗真衰)   2017-02-10 12:49:00
怎么讲呢? 我觉得你需要的是继续好好唸书
作者: davidho (正义从天而降)   2017-02-10 12:50:00
我跟你一样 问过同样的问题XD
作者: windverb (哈哈哈)   2017-02-10 13:07:00
Hi 大四才懂这样 你真有认真读吗?
作者: frankshyu (frankshyu)   2017-02-10 13:08:00
先去修个算法吧
作者: Souseasou3 (Almighty)   2017-02-10 14:21:00
钱景也轮不到你钱景
作者: ChungLi5566 (中坜56哥)   2017-02-10 14:32:00
资管路过 你列的程式语言全部都会 工作后学的还会用到shell跟windows batch
作者: francishsu (法蓝西)   2017-02-10 16:24:00
先选好想去哪一家就业, 再找那家职缺的技能
作者: walkman7885 (口丁口当)   2017-02-10 18:13:00
EE路过 真心建议读个研究所吧 对你很有帮助的
作者: ppBOSSqq (ppBOSSqq)   2017-02-11 04:57:00
算法 GA是入门 之后可以去看看PSO 类神经
作者: katzlee (I wish)   2017-02-11 08:22:00
楼上你也太为难他了,他连C都还没读咧
作者: sss22213 (sss22213)   2017-02-11 12:48:00
binary search?

Links booklink

Contact Us: admin [ a t ] ucptt.com