我感觉做java程序员好累啊。心累啊!怎么办?
无论从事任何行业,也无论你是C++程序员还是Java程序员,都是可能心累的,毕竟工作就是和各种人各种事打交道,天下没有轻松没有一帆风顺的事。
有一句话叫做:有人的地方就有江湖,身在江湖大家都是身不由己,我们唯一要做到的就是,这些令你心累的地方要拿得起放得下,学会接纳。
生活千姿百态,有很多人,很多事,都比陷入工作中的心累更值得你去关注,不要让自己的思维局限了。
做前端j***a开发,各种功能点,设计图,催进度,测试反馈等累人。
做后端开发各种需求调整,框架,催进度,数据和逻辑的一致性,以及和前端的协调等等。
总之一句话,j***a开发心累大多在沟通上,一直处于满负荷运行,就怕出错了又给人不好印象。
那就请每天坚持锻炼和养心,给每天呈现出最好的工作状态。另外多和别人讨论实现思路。
J***a程序员想转算法工程师可行吗?
困难是有,看你有多大决心了。持续j***a走下去,比较顺当,能混到阿里差不多级别,出来能在其他公司,混个管理层,但算法,就基本等于从头开始了,所幸,你年纪还小,只能说,很困难,但依然可能做到
从发展前景来看,j***a工程师好还是算法工程师好呢?
J***a工程师好还是算法工程师好,这个问题应该加上某个前提条件做为后面的判断,应为:J***a工程师与算法工程师哪个好就业?或J***a工程师与算法工程师哪个专业难度更高?
从专业领域角度来讲,J***a工程师的门槛要比算法工程师低,但J***a工程师的需求量远远要超过算法工程师,算法工程师不但需要掌握计算机语言基础,而且还需要一定的数学知识、优秀的逻辑思维,并不是谁都能顺利从业的。
但一名优秀的J***a工程师也是十分值得认可的,毕竟在常用的大量需求当中,算法只是一部分,可能会以核心部分出现,但其中大部分产出还是J***A工程师来实现。
所以,从就业难易度上讲,J***a工程师就业前景好,比较容易找到工作;从专业知识领域来讲,算法工程师确实要求要更高一些。
未来是人工智能的时代。但是随着人工智能工程化框架的普及,人工智能的使用及开发门槛会降低。越来越多的算法工程师会更关注具体的业务场景如何使用算法解决当前的痛点。这个是个更偏向于工程的工作。更需要工程力强的算法人员。
而J***a工程师更多得会往技术集成和软件基础设施建设方面发展。同时这个要求J***a工程师需要了解算法在业务中的运行部署的方式及整体业务功能的性能要求。
而算法工程师会更多地去对具体业务功能实现和部署方面发展。他们更关注算法在具体生产环境中的应用情况。
两个都有各自比较大的发展空间。
但是我认为渐渐,人工智能算法是所有工程人员需要学习和掌握的一门技术,只是对它掌握的深浅要求不同罢了。
一个老程序员的看法,
就发展前景来说,算法工程师面向大数据,而大数据是近年来热点。但是,可以打听一下,看看市场上到底有多少公司需求算法工程师?可以去互联网招聘平台搜索。结论估计不妙。有多少公司发展到需要用大数据来支撑业务发展?现实是,不多。
并且这几年出现了好多提供大数据服务的公司,也就是说广大中小公司,如果想用“大数据”可以直接购买服务。这样看来,大数据工程师会越来越集中到大公司,和这些大数据服务公司。可以想见,岗位有限。
而J***a工程师就不同了,一个小微企业就可以提供J***a工程师岗位。看语言的发展,J***a再用几十年也没问题。
那如何选择呢?
可以根据自己所处的阶段,条件来综合判断一下。