⑴ 编程技术人员是不是都是很牛逼
不见得都是牛逼的。
但牛逼不牛逼 有多个维度衡量
例如 BUG率,代码风格,解决问题的能力。
⑵ 为什么有人会觉得会写代码是一项很厉害的技能
会写代码不厉害,会写很厉害的代码才是很厉害,有句话是这样形容程序员的:程序员的手是魔术手。网络上称呼程序员为IT宅男,屌丝男,这些都是别人诋毁而已,每一个程序员的脑子是转动很快的,而且思维逻辑,动脑,动手方面比普通工作的人都要好,至于为什么,有学过代码的人就知道了,并不是三言两句就能说清的。
⑶ 突然意识自己曾经引以为豪的编程其实是一种工具,这是一种悲哀吗
对于喜欢编程的人来说,写出一段代码,运行之后获得理想的效果,这种成就感是无与伦比的。自己会感到非常骄傲和自豪。
但是,冷静下来之后,自己会发现,编程,其实只是一种工具而已…从本质上说,编程的过程与用笔写字、用锯子锯木头没有什么区别,都是使用某一种工具来完成一项工作任务的性质。
当自己想到这一点的时候,那种兴奋感和成就感就会消失,自己可能会感到一点不舒服的感觉。自己所最自豪的能力,被认为如此,这时候产生一点不舒服的心理,是完全可以理解的。
但是,这时候我们不能真的被这种消极的心理影响了自己的状态。
这时候,自己应该理智地分析这个问题。
首先,我们所掌握的任何一种专业技能,都是一种工具。
专业技能本身,没有高低之分。
我们学会用锯子锯木头,这项技能并不比用电脑编程更低级,事实上只要是能给我们的工作或者生活带来效益的技能,都是有意义的。
与之对应,没有那种技能是高高在上的。……每一种技能对应一种工作或者生活需求,编程并不比锯木头更体面。
其次,我们掌握一种实用工具,目的是为了满足我们工作或者生活的需求。
从这个角度说,编程不过是让我们解决电脑运行软件的需求而已,这只是很平常的一种技能、一种工具,并不足以让我们飘飘然……
因此,我们可以对自己所掌握的技能感到自豪,这是因为自己可以作用这种技能完成工作任务,实现自身价值。
但是,我们不应该过分拔高或者贬低某种专业技能。这样的想法并不妥当。
⑷ 程序员有很厉害,不外传的代码吗
所谓程序员,是指从事程序设计、程序开发、程序维护的基层工作人员。
程序员包括两大类:
1,程序设计人员。
一个程序,就是一个系统。对于一个规模庞大的程序来说其结构非常复杂,各个部分的功能之间的衔接非常复杂,所以需要预先对整个系统的架构进行设计,程序设计人员的主要工作就是如此。
2,程序编码人员。
编码,也就是代码。……程序是由代码组成的。相应的,程序代码是由程序员一段一段编辑而成的。……因此,代码也就成为程序员业绩和能力的代表。
编程序、写代码,其核心就是算法。……掌握一套精密有效的算法,就能把一段程序编好,使其发挥出最佳功效。
从这个角度说,程序员所掌握的最厉害的工具,不是代码,而是算法。……代码对于程序员来说,只是砖石一类的工具,而算法才是程序的核心。……一段程序,代码的生成很简单,但是其中包含的算法却是非常深奥的。……因此,设计出一套算法,对于程序员来说才是最关键的事情。
从这个角度说,程序员最厉害的并不是拥有一段代码,而是掌握一套算法。
另外,程序员这份工作其实也有不同的分工。并不是所有的程序员都要敲代码的。……实际上,程序员工作职责涵盖面非常广泛。以下几方面工作,都属于程序员的工作职责:
1,负责软件的设计、开发、测试。
2,与客户进行沟通,明确客户需求。
3,项目调研、可行性分析。
4,解决软件开发和维护过程中的各种问题。
5,对本专业领域范围内的技术动态进行跟踪分析。
由此可以看出,程序员并不全都是敲代码的人,还有很多程序员是负责软件系统相关工作的人。……当然了,虽然因为分工不同,有些程序员不写代码,但是他们肯定是能够看得懂代码,并有能力修正其中的问题的。……他们当中的每个人都对于某个具体领域的算法非常擅长,这就是他们的绝招,是他们实力最强的领域。
⑸ 程序员:感觉做硬件的真的厉害,年龄越大越吃香,软件是吃青春饭
职场中,有个职业是软件工程师,还有个职业是硬件工程师。最近,有个程序员感慨:感觉做硬件的是真的厉害,年龄越大越吃香,而做软件的就是吃青春饭。
听同事讲了他做的电源模块的电路设计、一大堆计算公式、实验调试过程,感觉做硬件真的厉害,要战胜很多不稳定因素,书上的公式很多都是理论,要做出可靠的硬件产品必须靠大量的经验和努力。但是他西电毕业工作6年,薪资只有18k,现在应届渣本只要会写java、python,年薪25万都嫌低。
我是一个有着5年工作经验的架构师,关于web前端,自己有做材料的整合,一个完整学习web前端的路线,学习材料和工具。能够进我的群51615,6028收取,免费送给大家。希望你也能凭自己的努力,成为下一个优秀的程序员!
那么问题来了,如何看待这两种职业呢?先来看看同行怎么说:
1,我就是硬件相关专业的,当时瞧不上做软件的,觉得没技术含量,门槛低,后来一不小心做了软件,发现等到了35岁以后,可替代性很强,反而做硬件技术积累很重要,年龄越大越吃香。做软件就挣那几年的快钱,吃青春饭。
2,感觉和做硬件比,互联网真的不算技术,只要砸钱进去,淘宝京东很容易做出来,但是没有技术很牛的。真不明白为什么在真正做技术的反而收入这么少,乱吹牛的互联网挣钱那么多,而且天天自称“做技术”
3,我以前是做电源方面软硬件的,现在做算法开发,不过周末还在一家电源公司兼职帮他们开发,实话说不管是软件硬件开发道理是相同的。但是,软件最大的好处在于复现容易些,而硬件经常需要花很多时间解决一些匪夷所思的问题。例如zookeeper的分布式选举算法其实跟多模块电源利用二极管钳位均流电路实现的主模块选择就很像。
其实,硬件要想做好,需要很深的理论功底,尤其这种电源模块,器件参数不对板子就炸了。出现问题也难查。搞硬件做的深都是要数学功底,普通根据厂家芯片电路图改改,这种待遇也不会太高,往深了模电,EMC数学不好确实难搞,这些才是硬实力,而前者也会有中年危机。搞硬件产品周期长,研发成本高,导致整体待遇不高,中国又有几个大疆华为硬件公司给的起高工资呢。
之前做通信,天线理论,高频电路,可是不挣钱。现在做大数据云计算,简单还挣钱。大部分技术人员都不是改变世界的天才,所学也不过是一门手艺,能不能挣钱只和市场需求强不强有关,和手艺难不难无关。你看学基础数学物理的,更难,可是挣得钱养活自己都不容易。不知道各位读者朋友们怎么看呢?欢迎评论,大家一起交流。
⑹ 现在很多年轻人都选择当程序员,这是为什么呢
现在的年轻人都选择当程序员,主要有几方面的原因:
1.程序员薪水高,吸引了很多年轻人。
2.市场需求旺盛,程序员很好找工作。
3.程序员职业发展前景好,受到了很多年轻人青睐。
随着科技的不断进步,人们越来越无法离开互联网,虽然程序员工作非常累,但是高额的薪水让很多年轻人心动不已,不少年轻人在选择职业发展方向的时候,都把程序员当成首选。越来越多的年轻人进入了数字世界,成为建设互联网的程序员。
随着科技的发展,大数据、人工智能等方面得到了很好的发展空间,程序员也成为了不可或缺的人员,未来科技的发展注定离不开程序员,因此程序员的职场发展空间会越来越大,不需要担心会出现行业萎缩,因此程序员受到了很多年轻人青睐。
年轻人选择当程序员是为了高薪,为了自己能够有更好的职场发展。大家对此有什么其他看法,欢迎留言讨论。
⑺ 听一个同事说程序员真的那么厉害可以破解网站后台吗
1、未经授权破解网站后台篡改数据是违法行为;
2、有些劣质的网站后台安全措施的确很烂,会有漏洞容易被破解;
3、但不是所有的程序员都能破解网站后台,也不是所有的网站后台能被破解。
⑻ 程序员很厉害吗
程序员只是在编程方面很厉害,其他的方面并不比别人强,甚至还会比别人差。