想做工程师可以学什么专业?

朱昱宁朱昱宁最佳答案最佳答案

本人工作5年,从事软件研发。从题主的话里可以看出,你对目前的工作不满意,想寻求改变。我建议你先确定好未来想要发展的方向,然后选择相应的专业去学习。 计算机行业分很多领域,有软件开发、网络工程、信息安全、人工智能等等。这些领域的职位对专业技能要求各不相同。

如果你考虑转行做软件工程师,可以看看自己更适合哪个发展方向,然后再决定学习相关的专业。 我以Java开发为例给你一些建议,希望能帮助到你。 Java开发工程师需要具备哪些技能呢? 掌握Java基本语法、核心API、常用数据结构与算法,能够完成基本的编程任务;这个就不用多说了吧,任何一门语言都是先入门基础,你现在的状态就是应该多看看java的基础知识,把基础知识打牢固了,再谈其他。 熟悉主流IDEA的安装配置和使用,以及Maven、Git的基本使用;这些都是程序员必须掌握的工具使用,要学会使用IDEA进行代码的开发,使用Maven负责项目的搭建,使用Gitt执行代码的版本管理 这几项基本上掌握了,你就可以做一些简单的项目了(虽然你用不明白IDEA)。

具备一定的架构设计能力;这是很重要的一个能力,作为一个工程师,你的代码编写可能没有太多的bug,你可能能够胜任复杂业务逻辑的代码实现,但你很难去把握整个系统的设计,如果让你从头开始设计一个大型的项目,你可能会迷茫,因为你不知道要从哪里入手。所以,学习的过程中要有意识的培养自己的体系思维,学习如何设计一套系统,从需求分析开始,到数据库设计,到最后的具体实现,都要有一个大致的思路。 了解JVM内存模型,知道常见内存泄露现象与解决手段;这属于Java程序员进阶的知识,你可以挑选几个相关教程看看,学会之后对你的工资有很大提升。

JVM是Java开发者必须要精通的一个内容,它关系到你的代码能不能运行,运行的又快慢。如果你能深入理解JVM,那对你以后的工作绝对是如虎添翼。

我来回答
请发表正能量的言论,文明评论!