玩FPGA的不是常规意义上的程序员。常规意义上的程序员是玩软件的,用C,C++,C#,DELPHI,PYTHON等语言实现各种需求的软件,PC端或手机端的。
而FPGA是偏向于硬件的。用VHDL,Verilog HDL语言编写程序。其程序编写后的效果,编译出来是一个个的与或非门,这与传统意义上的程序员有根本区别。
当然,搞FPGA的非常牛逼,软件硬件都非常强悍,工资也是大大的高啊!
满足
带有"计算机"这三个字的专业,是最合适做程序员的,业界称之为“科班”出身。
你的是“计算机科学与技术”,是科班出身的人,把你的课程学好,然后有计算机相关的实践就可以了。
在我接触的从业者中,有从各行各业转到程序员的,他们不乏既没有计算机基础,又对网络的概念还只停留在能上网的印象中,因此对于科班出身的题主,优势不言而喻。
但即使是科班出身的题主,要想从事程序猿这个职业,也同样需要继续学习,坚持努力。因为行业中的技术在发展,要保持随时充电,持续更新自己的知识,盯住前沿技术。
要想成为程序猿首先要掌握一门语言,然而语言的选择网上有太多的相关文章,我只提一些建议:
语言一定要简洁、易上手,有利于建立起学习的信心;
TIOBE 中排名靠前的,原因并不是追赶时髦,而是因为流行的语言,相关资料丰富,可以参考的内容比较多,另一方面是市场需要度也高,好找工作;
活跃度高,主要是因为踩过坑的人比较多,可以借鉴的经验也比较多;
如果觉得写的还可以的话,请关注我,也可以私信我,我会为你解答一些具体问题。
其实什么专业的学生都能做程序员,我还见过学园艺专业的中专生在软件公司做技术老总呢,人家那技术,老牛了。如果真从专业对口的角度看,计算机科学与技术专业做程序员不是最对口的,最对口的,我觉得是软件工程专业。
云计算淘汰啥?运维?你是管装系统的叫运维吗?
运维在国内我敢说处于起步阶段,高手跟小白差异明显,别小看运维,这个工作比码农更看中工作经验,对工作人员综合能力要求更高,只是国内现行不够重视,只能说明整体使用水平偏低。
先说下SDN,是软件定义网络,它通过软件配置的方式来完成网络的配置和调整。云计算的出现,将大量的基础运维工作交给了云厂商,用户只需要购买自己要使用的服务即可。
但是各种云服务也需要运维去配置和调整,运维的工作只是发生了部分转变,并且云厂商的数据中心也是存在的,还是需要不少运维或网工去完成数据中心的搭建的,这些工作不属于码农的范畴,这种趋势是行业发展的产物。基础设施本身并没有消失,工作市场也不见得被压缩,但工作内容肯定有所改变,而改变正是新一轮的洗牌。被淘汰的不是运维、网工这些人,被淘汰的是陈旧的技术和认知,这些工作还是存在的,随着社会和技术的发展,企业对人才的需求也在朝着综合性的发展,对员工的要求在变高,所以才需要不断的学习。
不请自答。准确的说IT连码农都要被淘汰了,人工智能编程可以了解下,智能化需求分析,智能化设计,智能化编程,智能化测试…[我想静静][我想静静][我想静静]
竟然有人回复,我就补充下我的理解:
1、目前代码量越来越多,各行各业的软件解决方案其实已经成熟了,除了某些新行业需要时间积累;
2、接上一条,为提高效率和避免重复开发,很多公司都在构建自己的代码库,粒度有大有小,大到行业的解决方案,小到函数粒度的常用功能实现;
3、目前大数据云计算人工智能等发展迅速,且网络进化迅猛,高网速低时延解决了某些瓶颈问题;
4、如果谁能结合2和3,再构建个模块库,这个模块库一定是开放的,培养生态,大家一起添砖加瓦,通过牛逼的智能学习算法结合大数据或分析需求文档自动检索出可用的代码,或根据当前已编写的程序分析出剩余的代码,或…今晚喝得有点多不说了。