本文作者:nihdff

软件开发工程师厉害吗,软件开发工程师厉害吗知乎

nihdff 03-25 49
软件开发工程师厉害吗,软件开发工程师厉害吗知乎摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于软件开发工程师厉害吗的问题,于是小编就整理了4个相关介绍软件开发工程师厉害吗的解答,让我们一起看看吧。有人说软件开发工程师是一个...

大家好,今天小编关注到一个比较意思的话题,就是关于软件开发工程师厉害吗的问题,于是小编就整理了4个相关介绍软件开发工程师厉害吗的解答,让我们一起看看吧。

  1. 有人说软件开发工程师是一个很高大上又高不可攀的职业,你认同吗?
  2. office 办公软件工程师有用么?
  3. 大公司的工程师就是很牛吗?
  4. 软件实施工程师累吗?

有人说软件开发工程师是一个很高大上又高不可攀的职业,你认同吗?

软件开发多年,如果不出什么意外还会继续玩下去,软件开发说白了就是一个混口饭吃的职业,说的高大上一点就是一种兴趣爱好,每天不敲几行代码心里总会感觉欠缺点什么东西,开发软件写代码就是一种职业谈不上什么高大山,倒是很多对这个行业不是很理解的人对于写代码感觉十分的好奇,觉得能写代码的不是一般人,现

软件工程师和其他职业一样,其实没有想象中那样高大上和高不可攀。但软件工程师需要学习知识相对比较多一些,除了一些专业知识,包括算法等等,还需要学习业务知识,而且技术更新得比较快,属于知识密集型职业,需要思考和解决问题,比较费脑筋。

软件开发工程师厉害吗,软件开发工程师厉害吗知乎
图片来源网络,侵删)

随着互联网的快速发展,软件开发工程师从早些年只有很少一部分从业者,到现在发展到整个行业有大量的从业人员可以说现在软件开发工程师已经是一个比较普通的工作岗位了。当然,软件工程师的从业门槛相对来说还是比较高的。

软件开发工程师目前的细分领域也比较多,有专注于互联网开发的软件工程师,也有专注于具体行业(金融、通信等)的软件工程师,这些软件工程师由于从事的领域不同,需要掌握技能和知识结构也有一定的差异。

目前,从事软件工程师的渠道有很多,比如可以通过报考计算机相关专业的方式,或者通过一个系统培训过程,或者是自学,都有从事软件工程师工作岗位的机会。

软件开发工程师厉害吗,软件开发工程师厉害吗知乎
(图片来源网络,侵删)

软件工程师的基本知识结构包括以下几个方面:

操作系统知识。操作系统知识是软件工程师必须掌握的重要内容,通常软件工程师要系统的掌握操作系统体系结构、功能模块划分、系统API等内容,同时也要掌握多种操作系统的使用,一般Linux操作系统是必须掌握的。

计算机网络知识。计算机网络知识对于软件工程师来说同样重要,主要涉及到计算机网络的架构交换机路由器以及各种网络设备的功能。同时要掌握计算机网络数据通信的实现过程,对网络协议有一定程度的理解。

软件开发工程师厉害吗,软件开发工程师厉害吗知乎
(图片来源网络,侵删)

数据库知识。软件工程师一定会与各种数据库打交道,因为数据是软件的核心内容之一,尤其是管理软件。数据库知识包括数据组织结构、sql语言、事务处理、数据备份等内容,现在的大数据时代还需要掌握NoSql数据库的原理和使用过程。

编程语言编程语言是软件工程师必备的技能,根据所从事的工作场景不同,往往也会使用不同的编程语言。比如在Web开发中可能会使用PHP语言,在移动互联开发中可能会使用Java语言,在嵌入式开发中可能会使用C语言等等。

虽然目前软件开发工程师已经是一个比较普通的工作岗位了,但是依然需要有比较丰富的知识积累。如果想从事软件开发工程师工作,需要一个系统的学习过程,同时也要有大量实践经验的积累。

我的研究方向是大数据和人工智能,我目前也在带相关方向的研究生,我会陆续在头条写一些关于软件开发方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

我认为除了科学家,没有任何高大上又高不可攀的职业,更何况程序员了。

哈哈哈,程序员就是搬砖工,就是打工人而已,我们自己都没有敢觉得自己有什么高大上的地方。

说好听点是白领?我们自嘲都是:码农,网络民工。你说高大上吗

从事软件开发多年,如果不出什么意外还会继续玩下去,软件开发说白了就是一个混口饭吃的职业,说的高大上一点就是一种兴趣爱好,每天不敲几行代码心里总会感觉欠缺点什么东西,开发软件写代码就是一种职业谈不上什么高大山,倒是很多对这个行业不是很理解的人对于写代码感觉十分的好奇,觉得能写代码的不是一般人,现在全国有几百万人的程序员说明普及型还是非常高,不是什么高大上的职业。

外行人都是如何认识程序员这个职业的,主要原因还是不了解,毕竟很多人觉得能够用代码[_a***_]一些硬件或者做出很智能产品特别好奇,而且不懂行的人觉得每个程序员都是万能的,就连基本的修电脑以及破解QQ密码这种事情也是程序员日常要做的事情联系在一起,就现在每次回到老家第一件事情就是给亲戚朋友修电脑,从心底里不想折腾电脑,在公司里面这都是网管做的事情,有事情电脑出问题了自己也懒得去定位问题了,直接让网管过来给整理就可以了,术业有专攻不可能每件事情都做得非常出色。

还有经常有些朋友让破解个软件之类的事情,我说这都不是程序员平常的工作范畴,而且程序员的分类也非常复杂,只是编程语言的种类都有几百种,主流的编程语言都有20多种,不可能每个程序员都能掌握清楚,所以分类特别精细和精准这样才能够有实质的产出,当然现在有很多全栈工程师,说是全栈的工程师也只是几个方面可以,不可能面面俱到,即使真的有这种程序员也是极其少量的,能不能成为全栈还和公司的性质相关,如果是在一个大公司几乎每个人守着一个模块,很难培养出全栈工程师,如果是在小公司特别是创业公司,这种可能性会加大,创业公司就是一个人当成几个人来使用。

软件开发之所以让人觉得高大上,还有一个很重要原因是门槛高,不是随便一个人就能从事软件开发,主要和编程的生态链有关系,学习编程首先懂点英语,这点就能卡位住很多人,所以很多人喊着为什么我们中国人就不能有自己的编程语言,现在有个易语言的中文编程语言,生态圈发展的很不理想,现在几乎成为了开发游戏***和***的天堂了,任何一种编程语言都需要有其存在的必要性以及历史背景。而且能够在这个行业呆满五年以上的数量会少很多,有很多人做不到几年就退出了,觉得自己不适合或者觉得这个行业太苦太累了。

软件开发本身就是一种职业由于普遍被大众认知度不高,所以产生很多很神秘的遐想,特别是一些黑客电影渲染导致这个行业显得更加神秘无比,就个人来讲就是一个写代码的工作而已,并且觉得感兴趣,会一直做下去。

希望能帮到你。

office 办公软件工程师有用么?

office 办公软件工程师是有用的,虽然现在社会电脑已经是我们每一个的的必备技能,办公软件每个职场人是都会使用,但是的我们发现我们应用的是比较简单的,如果碰到对排版要求比较高,或者表格制作比较专业的时候,我们可能就不会了,所以多一份技能是很重要的。

大公司的工程师就是很牛吗?

大公司能接触到很多新的或者先进的技术,但是对于技术人员来说,牛不牛好像也没有太多的关系,毕竟现在技术更新很快,需要不断的学习,也许大公司有完善的人才培养体制等等,但个人觉得还是要看个人。

不一定啊,程序员的水平永远是呈金字塔分布的,就是顶尖的人很少,平庸的人很多,大多数都是不上不下的水平。为啥大公司出来的人到其他公司会很牛,我觉得可能有以下因素:

1、鸡头凤尾因素。很多人会觉得既然能进的了大公司,那么肯定不管在学历还是能力方面一定有过人之处,否则面试阶段就被人PK掉了,很多大公司选人才都是百里挑一的。那么一大帮牛人在一起,肯定有很多人的能力不能得到充分体现,但是到了别的公司特别是一些中小公司,肯定就不一样,也许你一下子就从凤尾飙到鸡头了,能力一下子得到了充分释放。所以看上去在大公司比较普通,但是一跳出去就牛逼了。

2、在大公司会接触到的东西更多,需要考虑问题也更全面一些。大公司考虑的都是要为千万级甚至亿级的用户提供服务,那么考虑的事情一定需要非常的全面,但是其他公司就不一样了。他们可能只有百万量级的用户,如果拿大公司的解决方案到小公司来实施,那肯定是游刃有余。打个比方你要做一个微博,可能你随便找一个程序员都能写出来,因为微博的业务逻辑不复杂,但问题是他的架构可能连1万个用户都支撑不了。但是如果他做过亿级用户访问的系统的话,也许很多问题就已经考虑到了。

3、在大公司的制度更规范一些。比如开发流程规范啥的。很多公司都没有这些东西,或者虽然有但是执行的很糟糕。***如你把这些好的制度都带过去的话,也可以很好执行下去的话,那少说也是个管理层了吧。

即使大公司里有不少很牛的工程师,比例也并不高,很多工程师水平一般,长时间扮演镙丝钉的角色。

但即使这样,他们的见识相对比较多,对于大公司的运作很熟悉,当小公司发展起来以后需要更多规范的东西才能保证整个公司更好的运作,这些人的经验就有用途了。

当然他们也会带来大公司病,就看管理者怎么使用了。

因为时间充沛,可以对某个topic进行深入的研究,所以会出现很多的domain专家。而另一面面对的customer和marking又很复杂(面广),所以综合质素好的也很多,总之大神多!

软件实施工程师累吗?

软件开发确实累,实施虽然不用花脑筋写代码,但也是很累的。实施主要就是出差,经常东奔西走的,可能刚开始会觉得很新鲜很好玩,但是时间长了会非常累。对各种软件硬件都有要求,还要处理各种客户的各种奇怪的问题和要求。做实施时间长了之后会慢慢把之前所学的开发知识都给忘了。其实我建议你先做开发,找找感觉,开发刚开始肯定会跟公司的框架和开发技术有所不同,但是坚持学习一阵就会有所好转,如果你实在是觉得没兴趣,不想做,再转行做实施也不迟。

到此,以上就是小编对于软件开发工程师厉害吗的问题就介绍到这了,希望介绍关于软件开发工程师厉害吗的4点解答对大家有用。

文章版权及转载声明

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.shehualu.com/post/153.html发布于 03-25

阅读
分享