了解最新公司动态及行业资讯
it工程师,简单来说就是对计算机领域知识的综合运用,有过程学习和基础学习之分。基础学习建议,掌握c语言,掌握一门数据库技术,掌握一门编程语言,理解一门数据结构,至少一门编译技术。如果完全没有编程经验,首先掌握基础概念,你去大学,哪怕是软件工程专业里,没有老师专门开过这门课程,也要自己先学习,然后自己写点小程序,至少看得懂代码,跟着老师教的来写。
对于工程师来说,你首先应该是一个程序员,而不是软件工程师,软件工程师是底层开发的职业,可能更多要做设计it工程师,架构。it程序员的工作,有个前提,你要掌握至少一门编程语言,如果你不是先知先觉,很可能是直接学习计算机基础,然后在别人都没有人指导的情况下,拿一门编程语言去实现自己设计出来的程序。最后说一下,如果你要去海外发展,那么软件工程师的确是个不错的职业,可以最大限度弥补语言上的不足,把国内的巨大缺口同软件工程师做一个匹配。
我的毕业证上写的是交通运输。
说起it工程师,好多人的第一反应都是技术类工程师。就目前国内的企业而言,更喜欢程序员而不是工程师。程序员更偏重于写代码,工程师更偏重于沟通。但其实现在很多公司分工都很细,即使是纯粹的工程师,产品经理、设计师、技术负责人、销售人员等岗位也会统筹管理他们所负责的工作,而不仅仅是负责写代码。所以说当你只从技术工程师的角度出发去思考问题的话,你会觉得在工作中面对复杂的项目,需要持续的集中精力,一旦任务缓慢下来,你的工作态度会受到质疑,甚至还会变成“偷懒”工作的一员。这就是为什么“产品经理”们找到专业的工程师后,往往会用其专业来完成交给他们的工作。
其实it工程师的定义有很多,有管理的有技术的,但是正如楼上所说,当前国内很多软件公司分工很细,一般来说,只要是根据所在公司的不同而设置不同的岗位。而软件工程师在我国更多的是偏重于技术it工程师,可能在国外,交通运输类的软件开发工程师更多一些。对于你的疑问,我们首先得明确,什么是软件工程师?软件工程师就是用计算机实现软件的开发。
要看你是按工程师的角度思考的,还是按软件工程师的角度思考的。这就好比,您是开电动车,还是汽车吧,但是他们的共同点不都是软件开发嘛!。