作重要的事
好久没有上“好网”,今天看到有人问“软件开发和嵌入式哪个方向更好!!!”的问题:
首先声明一下,本人本科是电子信息工程专业,学的一般。现在考研考上了软件工程专业。里面有软件开发、软件设计、嵌入式系统开发(偏软件)等。本人现在比较纠结软件开发和嵌入式系统开发两个方向哪个更好一些。请了解的同学给点建议。本人比较纠结的原因:1、软件开发相对嵌入式好学一些,软件开发的岗位也较多,就业相对容易。但是学的人多竞争也大。2、嵌入式开发,门槛高,目前岗位少些,不过据说这方面特别热门,需求量很大,未来很吃香。可是都是在百度搜索看到的,感觉有很多广告的嫌疑。本人能力一般吧。现在真是陷入了纠结当中。不知道该选择哪个。还有嵌入式就业具体有哪些大公司可以进啊?我知道软件开发的话可以进好多大的互联网公司的。13应届刚考上的,真心纠结。特此请教,请勿拍砖,谢谢。
下面有两条回复比较感兴趣:
LZ,现在都什么时代了,还在纠结软件和什么嵌入式啊。而且,你本科学的是电子信息工程,难道你不知道最有价值的课程是数字信号处理、模拟电路、高频电路等核心课程吗?什么软件和嵌入式是最没有技术含量的,基本和数学不沾边。对于软件和嵌入式,外加西电电院本科生的学习能力,工作1年上手~熟练,2年熟练~掌握,3年掌握~精通。
老外就喜欢创造一些新概念或者时髦名词,那都是忽悠外行人的,比如:
1、嵌入式,其本质就是单片机或者复杂CPU编程,另外需要掌握1~2操作系统的接口使用以及操作系统基本原理等;
2、云计算,其本质就是分布式计算的一种拓展;
……to be continued
但是,作为一名西电的学生,应该算是内行人了,怎么还能被这些时髦的名词忽悠呢?
呜呼哀哉!另外,现在互联网火,为什么?
平地起高楼啊,开发成本极低!仅需要写字间,打印机,复印机,PC机,以及若干台服务器就可以开始了!
但是,大部分码农或者码畜仅仅是频于应付一门又一门”新“的语言,类似于快餐式的技术,非常肤浅。除非你做的软件是一个项目中的核心工程,
举一个非常简单的例子:
如果你做的是cadence EDA工具中的布局布线算法,或者是EDA图形生成算法,那么恭喜你,你选择的方向前景一片光明;
如果你做的仅仅是cadence EDA工具中的用户界面,不好意思,这是最没有技术含量的部分,对于一个科技实力雄厚的公司基本上都不屑于做这种东西,一般都会外包出去,因为用户界面的含金量极低!当然,如果你想举一些例子反对我,比如苹果用户界面的芸芸。。。。那么只能告诉你,我所说的是极大部分情况是如此,而你的例子仅仅是个案。
学好一种编程语言,会写软件并没太深技术含量,唯手熟尔。去做重要的事。