网友一:
单纯从技术上来说,大公司是小公司没法比的,大公司系统要更加复杂,研究的东西更加深入。
比如高并发,大数据,小公司没有那么大流量和数据量根本没办法研究。
大公司一个系统N台机器,为了节省资源就要研究怎么使机器能力最大化,优化代码,优化逻辑。
小公司可能一两台机器就能支撑一个系统,只要没bug就能正常运行。
但是大公司大部分普通程序员,由于做得太专一了,基本上在某一方面做得不错,整体能力差很远,但是自己觉得啥都行。
这么比喻吧,如果说把程序员比作厨师。
普通公司的程序员基本上是各个饭店的大厨,啥菜都会做。
bat是御膳房,程序员什么大菜都见过,但基本上一个大菜也做不了。很多人就是御膳房后勤部切葱花大队的切葱花手。
⑵ 年薪80万的程序员有多厉害
你好,如阿里网络腾讯等互联网大厂的工程师,资深(架构师水平)工程师是非常有实力的。
以阿里为例:
1、阿里工程师岗位职级
阿里巴巴集团采用双序列职业发展体系:
一套体系是专家路线【P序列=技术岗】,程序员、工程师,某一个专业领域的人才,一共分为14级,从P1到P14,目前校招最低从P4开始。
一套体系是M路线,即管理者路线【M序列=管理岗】,从M1到M10。
考核因素是上一年的绩效分数+直属领导的打分+晋升委员会打分,这里的委员会一般由直属领导+合作方的高管+懂业务的HRG组成。HRG:HR多面手,base在业务下面,在阿里话语权比别的互联网HR高。
晋升标准:绩效满足3.75、主管提名、技术答辩通过。
P8架构师作为阿里“IT架构灵魂人物”的角色,他们不仅做着架构师的本职工作,还同时做程序开发,写核心代码的工作。另外,架构师依旧是技术高手,编程能力依然是一流的。
但根据当前的市场需求,互联网大厂们对于普通java开发人才需求逐年锐减,而对互联网架构师人才的需求招聘量已经上升到50%,因此薪资更是不可同日而语。
对于想学习互联网架构师的同学来说,北大青鸟、课工场等优秀品牌都是不错的选择。课程根据招聘需求制定,包含全部分布式微服务技术,对标阿里P8级别架构师。
希望我的回答对你有所帮助!
⑶ 从事计算机行业的人,有多厉害
我觉得从事计算机行业的人,都是比较厉害的。对于我这种逻辑思维不是很好,特别佩服那些搞计算机的人。从事计算机行业的人,他们很大一部分都是搞电脑编程的,他们都是被称为程序猿。
搞计算机行业的人的话,这些人的脑子一般比较灵活。一个精通计算机的人,我觉得他首先就有比较好的数学计算能力,虽然说计算机还有数学这两个专业,都是独立的,但是这两个专业,很大的相关性。一个数学都不好的人,我觉得他也很难在计算机编程这个行业有所发展。
其实你可以想一下,我们生活中多少的软件,还有游戏,那么复杂的东西,都是被那些从事计算机行业里面的人开发出来的,你就是那些程序员所开发出来的,我真的很好奇他是如何进行编程的,但是我也上过计算机课,但是一看到那些写程序,我的头脑就会乱了,敲着代码的时候非常的烦。
一个从事着计算机行业的人,他们讲起话来我觉得也是挺帅的,口头上用着比较专业的术语,可能我们连听都听不懂。我本人由于对计算机这方面不是很精通,对于那些计算机比较好的人吃的都是比较佩服的。
现在的话从事计算机方面的人都是比较好找工作,对于你的工作也有着高水平的收入。他们的厉害也可以表现在他的经济收入方面。
他们能够运用自己所学知识,能做出各种各样的系统来,比如说你们医院的系统,学校的教务系统等等。这是一件很酷的事情。
⑷ 淘宝预售“买崩”,程序员20分钟完成修复,现在程序员技术水平有多厉害
程序员的技术水平的确是特别高的,而且他们也特别厉害,因为他们能够成为更加优秀的员工。程序员在我们的社会中发挥了巨大的作用,他们不仅能够维护网络秩序的稳定,而且也能够让我们在互联网自由翱翔,能够解决很多突发问题。
程序员不仅需要提高自己的专业能力,而且也需要不断进步。因为他们面临的问题会越来越多,而且这些问题可能会越来越难,他们需要不断锻炼自己的能力。淘宝预售“买崩”,程序员20分钟完成修复,现在程序员技术水平有多厉害?他们的确特别厉害,之所以这么说的原因有三个:
一、他们能够不断提高技术水平。
他们之所以能够变得越来越厉害,就是因为他们在工作的过程中不仅能够注重个人能力的提升,而且也能够学习更新的技术。他们能够运用更加先进的科学技术解决更多的问题,并且也能够不断提高自己的技术水平,因此他们才能够成为更加厉害的程序员。
以上就是我的相关看法。
⑸ 程序员很厉害吗
程序员只是在编程方面很厉害,其他的方面并不比别人强,甚至还会比别人差。
⑹ 程序员:感觉做硬件的真的厉害,年龄越大越吃香,软件是吃青春饭
职场中,有个职业是软件工程师,还有个职业是硬件工程师。最近,有个程序员感慨:感觉做硬件的是真的厉害,年龄越大越吃香,而做软件的就是吃青春饭。
听同事讲了他做的电源模块的电路设计、一大堆计算公式、实验调试过程,感觉做硬件真的厉害,要战胜很多不稳定因素,书上的公式很多都是理论,要做出可靠的硬件产品必须靠大量的经验和努力。但是他西电毕业工作6年,薪资只有18k,现在应届渣本只要会写java、python,年薪25万都嫌低。
我是一个有着5年工作经验的架构师,关于web前端,自己有做材料的整合,一个完整学习web前端的路线,学习材料和工具。能够进我的群51615,6028收取,免费送给大家。希望你也能凭自己的努力,成为下一个优秀的程序员!
那么问题来了,如何看待这两种职业呢?先来看看同行怎么说:
1,我就是硬件相关专业的,当时瞧不上做软件的,觉得没技术含量,门槛低,后来一不小心做了软件,发现等到了35岁以后,可替代性很强,反而做硬件技术积累很重要,年龄越大越吃香。做软件就挣那几年的快钱,吃青春饭。
2,感觉和做硬件比,互联网真的不算技术,只要砸钱进去,淘宝京东很容易做出来,但是没有技术很牛的。真不明白为什么在真正做技术的反而收入这么少,乱吹牛的互联网挣钱那么多,而且天天自称“做技术”
3,我以前是做电源方面软硬件的,现在做算法开发,不过周末还在一家电源公司兼职帮他们开发,实话说不管是软件硬件开发道理是相同的。但是,软件最大的好处在于复现容易些,而硬件经常需要花很多时间解决一些匪夷所思的问题。例如zookeeper的分布式选举算法其实跟多模块电源利用二极管钳位均流电路实现的主模块选择就很像。
其实,硬件要想做好,需要很深的理论功底,尤其这种电源模块,器件参数不对板子就炸了。出现问题也难查。搞硬件做的深都是要数学功底,普通根据厂家芯片电路图改改,这种待遇也不会太高,往深了模电,EMC数学不好确实难搞,这些才是硬实力,而前者也会有中年危机。搞硬件产品周期长,研发成本高,导致整体待遇不高,中国又有几个大疆华为硬件公司给的起高工资呢。
之前做通信,天线理论,高频电路,可是不挣钱。现在做大数据云计算,简单还挣钱。大部分技术人员都不是改变世界的天才,所学也不过是一门手艺,能不能挣钱只和市场需求强不强有关,和手艺难不难无关。你看学基础数学物理的,更难,可是挣得钱养活自己都不容易。不知道各位读者朋友们怎么看呢?欢迎评论,大家一起交流。
⑺ 程序员的功能是怎么划分的,做游戏的程序员一定厉害吗
程序员的功能是怎么划分的,做游戏的程序员一定厉害吗?
一般分为以下几个级别,初级工程师、中级工程师、高级工程师、资深工程师/架构师
再往上可能就是技术专家或者首席技术官了。
高级工程师
高级工程师,一般是混迹多年,且有一定技术积累的程序员,有一套自己的开发方法。对于高级工程师要求能快速的理解业务、够独立负责一个中大型系统,且在工作中需具备指导他人的能力,属于团队骨干,在团队中有一定的技术影响力。
资深工程师/架构师
程序员到了资深的级别之后,其实在职业上可以分为两个发展方向。
一个是继续往技术深度上钻研,在某个技术领域内有一定的深度和影响力,我们称为资深工程师。
还有另一个方向就是往技术的广度上发展,除自身技术线以外,对周边相关技术也有一定的研究和理解,能够站在更高的维度上去俯视项目里的技术结构,业务理解能力也很强,根据不同业务,设计出不同的技术方案,这一类我们称为架构师。
⑻ 真正厉害的电脑高手到底有多厉害
现在当今社会的发展,科技在当今综合国力中的位置越来越重要。所以现在一些国家对高材生在科技方面的要求越来越高。尤其是当今的IT行业,当然包括我自己也是位IT女,那么,真正厉害的电脑高手到底有多厉害呢。
俗话说,技能上的缺陷能够弥补道德上的缺陷,那道德上的缺陷往往弥补不了技能上的缺陷。虽然说话这么说但是有一门技术也是很重要的,第一首先他能成为一个人的特长,让人们在一群人群中能够看见你出类拔萃突出,就好像在一群孩子中看到了一个身高挺拔的人。让你特别有成就感。第二它可以成为你的铁饭碗,让你在当今社会具备有生存下去的能力和希望,也可以使一些人赚零花钱把它当做一门技术。因此一些高手是无法想象的他们有多厉害。
⑼ 程序员有很厉害,不外传的代码吗
所谓程序员,是指从事程序设计、程序开发、程序维护的基层工作人员。
程序员包括两大类:
1,程序设计人员。
一个程序,就是一个系统。对于一个规模庞大的程序来说其结构非常复杂,各个部分的功能之间的衔接非常复杂,所以需要预先对整个系统的架构进行设计,程序设计人员的主要工作就是如此。
2,程序编码人员。
编码,也就是代码。……程序是由代码组成的。相应的,程序代码是由程序员一段一段编辑而成的。……因此,代码也就成为程序员业绩和能力的代表。
编程序、写代码,其核心就是算法。……掌握一套精密有效的算法,就能把一段程序编好,使其发挥出最佳功效。
从这个角度说,程序员所掌握的最厉害的工具,不是代码,而是算法。……代码对于程序员来说,只是砖石一类的工具,而算法才是程序的核心。……一段程序,代码的生成很简单,但是其中包含的算法却是非常深奥的。……因此,设计出一套算法,对于程序员来说才是最关键的事情。
从这个角度说,程序员最厉害的并不是拥有一段代码,而是掌握一套算法。
另外,程序员这份工作其实也有不同的分工。并不是所有的程序员都要敲代码的。……实际上,程序员工作职责涵盖面非常广泛。以下几方面工作,都属于程序员的工作职责:
1,负责软件的设计、开发、测试。
2,与客户进行沟通,明确客户需求。
3,项目调研、可行性分析。
4,解决软件开发和维护过程中的各种问题。
5,对本专业领域范围内的技术动态进行跟踪分析。
由此可以看出,程序员并不全都是敲代码的人,还有很多程序员是负责软件系统相关工作的人。……当然了,虽然因为分工不同,有些程序员不写代码,但是他们肯定是能够看得懂代码,并有能力修正其中的问题的。……他们当中的每个人都对于某个具体领域的算法非常擅长,这就是他们的绝招,是他们实力最强的领域。
⑽ 编程技术人员是不是都是很牛逼
不见得都是牛逼的。
但牛逼不牛逼 有多个维度衡量
例如 BUG率,代码风格,解决问题的能力。