Java工程师是不是一个很高大上又高不可攀的职业?
1
谢请!
作为一名IT行业的从业者,同时也出版过Java编程书籍,所以我来一下这个问题。
首先,目前IT行业内有大量的Java工程师,由于Java语言被广泛应用在Web开发、Android开发和大数据开发等领域,所以这些Java工程师的具体工作内容也存在一定的差别。另外,Java语言不仅是应用级开发工具,也是比较重要的研发级开发工具,所以Java工程师在工作级别上也有不同的划分,但是从总体数量上来看,应用级开发工程师要远多于研发级工程师。
如果要从事Java应用级开发岗位,在整体的学习难度上并不算大,即使没有任何编程语言基础,通过一个系统的学习过程,大部分人都能够掌握Java的基本开发流程,再经过一段时间的岗位实习就可以走上初级开发岗位。虽然应用级开发对于算法和数据结构方面的要求并不高,但是应用级开发所涉及到的内容也比较多,比如JavaWeb开发岗位还需要掌握一部分前端开发知识和数据库知识。在大数据和云计算技术的推动下,目前Java应用级开发全栈化趋势比较明显。
如果要从事Java研发级岗位,首先应该具备一个扎实的数学基础,同时要有一个较为完整的计算机基础知识结构,总体的学习时间还是相对比较长的。目前Java研发级岗位多集中在平台开发、ERP研发以及各种框架和容器等平台级产品的研发领域,而且往往需要多个角色进行配合。
2
程序员而已,哪谈得上难
程序员的等级
第一级别
第二级别
3
职业没有高低贵贱之分呐,只要你愿意拿出一部分时间来深入学习它,用不了多久你也可以称为Java工程师。当然,Java工程师的薪资确实是不错的,月薪过万也并不难。报个网上的班,或者跟着b站之类的学习网站学习就ok了。你之所以觉得高不可攀可能只是因为你没有涉及到这个领域。
4
java没什么不可高攀的,任何语言都有它的好处和坏处,根据需求学习开发语言,学精,用好,就能找到好工作
5
java是一门计算机语言,既然是语言,就是与我们生活相通的。3岁的小孩也会说话,成年人也会说话,谈判专家也会说话,只是大家说话的水平、技巧不一样。同样java也有能力高低之分。入门级和初级应该都是很容易能达到的,但再往上,就看有没有下功夫去学习了
6
感请!作为一名Java开发工程师来说,我觉得我非常有资格来这个问题,并且很荣幸,但是我必须告诉你的是,Java开发工程师并不是什么很高大上的又像你说的那么高不可攀。我认为任何职业对于社会来说都是非常神圣的,反而我觉得Java开发比较苦逼,相信绝大多数程序员都是和我一样的想法,但是我很享受这个开发过程,因为我觉得自己在改变世界!所以我还是那句话,任何职业都是神圣的,没有任何高低贵贱之分!
7
谢请!
首先作为程序员的我表示很喜欢你这个题目,然后出于私心告诉你,是一个高大上的职业!
好了,上面纯属开玩笑,现在咱们来说一下,其实职业真的没有高低贵贱,任何的职业都是很高大上的,只不过java工程师或者说程序员可能在旁人看来比较神秘,门槛比较高而已!并不是所谓的高不可攀的,只要有兴趣肯坚持,珠穆朗玛峰都是攀越!别说一个小小的java了!
想要深入了解的可以关注我
8
java和普通的开发岗位没有任何区别,在科技公司,开发者在公司还不是小罗罗而已。而且Java开发相比于其他的开发岗位,难度要小很多,很多培训公司的人都可以培训一段时间上岗,但要成为高手就需要好几年的成长。如果还有不懂Java开发的,可以咨询我
9
不是,说起来,也许你会觉得Java工程师很“高大上”。是因为Java的应用很广泛,在不懂的人看来,就会觉得Java什么都会,肯定很难学。
事实上,很多Java程序员的学历并不算高,而且这一行也不是按年龄来决定技能的,主要开始看个人。从零基础学习的人很多,大家都是从最基础的H5开始学习逐渐提升的,建议你找一家靠谱的培训机构,系统的进行学习,努力一段时间终会有收获的。可以查看小码哥的Java学科课程设置,你看,第一阶段的课程其实蛮简单。
第一阶段:
- Java语法基础
- 面向对象编程
- Eclipse和IntelliJ IDEA
- 异常机制和处理
- 常用API
- 多线程并发编程
- 集合框架
- 输入输出流
- 网络编程
- 设计模式
- Java8新特性
- Java9新特性
- Java10新特性
到后期,你会逐步接触到更多的知识,练习更多的项目。
- 项目一:企业WMS项目
- 项目二:多行业CRM项目
- 项目三:真实互联网P2P项目
- 项目四:知识分享平台
- 项目五:微信公众号项目
- 项目六:真实互联网众筹项目
- 项目七:大型分布式电商项目
......
10
并非如此。。只要肯努力,任何正常人都能学会。关键看自己吧。好比有些人很聪明,但学习不行,或者不把精力放到学习上。
Java工程师需要一定的脑力劳动,能不能学好跟智商或者天赋有一定关系,或者说优秀的程序员肯定有较高的智商。
但一般而言,主要看个人努力程度。因为太复杂的东西都有现成的方案了。不用你从头去做,比如你要造一个飞机,不用去造发动机,只需要买来装上就行。但是能达到造发动机的水平的程序员是极少数。