⑴ 当程序员好不好
说实话,我对楼下的那个回答十分不认同,如果你挑程序员这个行业,首先第一个是看兴趣,因为这是一项十分枯燥的工作,也许加班会多,但是高薪,前景好;其次,如果你选择这个专业,在大学期间,你最不该浪费的就是时间,这时候社团活动那些,对你以后的工作压根没有什么用,这时候,你一定要吸取知识,不断地去学,而且学校里学习到的不一定有用,这时,你需要去一些自学网站学习。像一些项目类的学习,可以多学,对以后实习有帮助。这类网站有很多,像腾讯课堂,就有很多这类视频,如果你担心那里的课程不够专业,可以直接到广州黑马程序员官网找他们的在线视频,在中国来讲,他们的IT教育做得相对不错。还有,程序员也没你想得那么可怕,我就是一个活脱脱的程序员,开发经验五年,有女朋友,不秃顶,高薪。
⑵ 当程序员的好处有哪些
1、一言不合就写个东西帮自己干重复工作,让机器替你干一些枯燥乏味的工作(比如每天签到打卡什么的)
2、在中国如果单看工资收入, IT 绝对是排在前几位的行业。IT 行业相对其他传统行业来说,工资还是处于较高的水平,所以做这一行肯定可以过上衣食无忧的生活。
3、可以用不寻常的方式追妹子,只需要几行代码就能实现很炫酷的效果(比如写个小心心)~
4、不容易得老年痴呆,因为脑子长期高强度运行,大脑得到大量充分的锻炼,患老年痴呆的概率可以大大下降。
⑶ 好的程序员到底好在哪里
我这些年和许多程序员工作过——他们有些人超级棒,有些明显比较平常。因为我近来和一些熟练的程序员工作的很愉快,我花了一些时间考虑我羡慕他们什么。是什么让一个好的程序员那么好,差的程序员那么差?或者,简短一些,是什么让一个好的程序员那么好呢?
根据我的经验,成为一个优秀的程序员与年龄、教育或者你挣钱的多少没有关系。关键在于你的表现,更深刻的说,是你如何思考。我注意到我羡慕的程序员有一致的习惯,比起他们所选语言的知识、对数据结构和算法的深入理解、或者几年的工作经验——更多的是他们交流的方式,管理自己的方式,和根据他们精湛的技巧可以知道他们接触编程的方法很有意义。
当然,成为一个好的程序员需要的比任何人可以列举的都还要多,我不会基于这些实践的存在(或者缺失)而单独评判任何程序员。但当我看到时我确实能明确的知道,当我看到一个具有这些性格的程序员时,我会想,“这个人真的知道他们在做什么。”
他们做研究
或者称作“三思而后行”,或者称作“谷歌一下”。
无论你怎么称呼它,你可能遇到的大多数编程问题几乎在一定形式上都已经被解决了。传道书早就记录在案,阳光底下无新事。在GitHub上的库文件列表中,在因特网上的博客中,或者恰好与某个人经验交流中,好的程序员知道要在解决一个问题之前先做研究。
我曾经见过伟大的程序员急于给出解决方案,但是我曾经一起工作过的最糟糕的程序员,从来不咨询他人,从而导致做了大量的重复性工作或者恰好使用了错误方式来解决问题。于是很不幸的,他们最终为他们的错误付出代价。
读错误信息(并以之行事)
这包括对堆栈追踪的符号解析。是的,令人厌恶而且不幸——但如果你不愿意这么做,怎么知道哪里出错了?我知道的最高效的程序员不害怕深入挖掘问题。最低效的程序员看到错误甚至都不愿读错误信息。(这听起来挺可笑的,但我遇到的频率会让你吃惊。)
更进一步说,伟大的程序员看到问题,会急迫的去解决它。对于他们来说,读错误信息仅仅是第一步;他们渴望深入问题并找出错误的根源。他们对推卸责任没有兴趣,他们对找到解决方案有兴趣。问题确实在他们这里止步。
他们会去看源代码
文档,测试和人:这些都可能会说谎。未必是故意撒谎,但是如果你想确切的知道代码是怎么工作的,你就必须亲自察看源代码。
即使这不是你非常熟悉的语言也不要害怕——比如,如果你主要是一个Ruby程序员并且你怀疑Ruby的C语言包里有错误,那就去解压它看看再说。不错,你可能会一无所获。但是谁知道呢,你也可能会找到问题所在,比起什么都不做,你至少选择了一条更有机会的路。
如果你工作在一个非开源的环境中,就不太好办了,这很不幸,不过道理是不变的。糟糕的程序员对查看源码通常没有太多兴趣,结果就是,跟那些愿意去研究一下源码的人相比,他们通常会被这些问题困扰的更久。
他们说做就做
好的程序员总是趋向于采取行动。他们似乎有种控制不住的强迫性——一旦他们确认了一个问题或者看到了一个新的特性需求,就会立即着手解决,有时甚至过早或者过于勇往直前。他们遇到问题的直觉反应就是正面解决它。
有时这会带来麻烦——但是他们的热情正是他们能够做的很好的关键因素。当某些人还在拖延回避或者幻想问题能自己消失的时候,好的程序员已经开始动手了。
更简单的来说(也许,太过直白),如果你看到一个人兴奋的发现并处理问题,很有可能你得到了一名好程序员。
他们防患未然
这可能是一个坏的程序员的特征——他们总是纠缠于一个又一个的人为失误,从来都是没有明白上一个就转向下一个。他们总是在抱怨他们程序中的错误部分,却耗费数小时对完美运行的代码来debug。他们让情绪占据主动,相信直觉而不是仔细明确的分析。
如果你突然遇到一个问题——或者每一个问题看起来都像是世界末日一般,你极有可能是在犯错误而不是在解决潜在的问题。伟大的程序员会花费一些时间来了解是什么出了错,哪怕是真的是一场灾难,除了这些,他们还会把常出现的问题当成分配任务来处理掉。由于他们能更精确的解决大部分问题,从而不会提高你的团队的紧张程度。
他们善于交流
说到底,编程也是一种交流的方式。能够简洁明了地表达出你的观点之于写代码就如其之于写诗一样重要——长久以来,我发现那些能够写出精炼的电子邮件、优雅的报告或者仅仅是高效的备忘录的人通常也会是更优秀的程序员。
这个发现对写程序和对英语一样使用。当然,把充斥着括号和只用一个字母命名的函数写在一行里面也是可以的,但是如果没有人能够理解你写的代码,又有什么意义呢?无论使用什么媒介,优秀的程序员会把时间花在如何将他们的观点更好地表达出来上面。
他们激情四射
我想这是最能够体现一个好的程序员的地方(并且,不仅在计算机行业,这点适用于任何行业)。
如果你真正关心你做的东西——不只是把它当做一个工作去应付,而是一个兴趣、一件对你有着莫大魅力的事情,那么在这个行业里,相较于其他人而言,你就拥有了一项巨大的优势。好的程序员会一直保持着写代码的状态,他们每天花在这个行业里的时间都不低于8个小时——包括工作和空余时间。在编写项目和授业解惑两者之间,他们不会偏向任何一方。他们不会只是为了搞清楚某个东西的工作原理而整天痴迷于新技术或新的编程语言。
当我观察一个周日正在做自己感兴趣的项目、在创造自己需要的工具、被新的、有趣的事物吸引的程序员的时候,我意识到我正在观察一个会令所有人都不由自主心生敬意的人。最后,伟大的程序员不会将他们的专业看做赚钱的工具,而是一种改变世界的手段。我想这就是早就一个伟大程序员的真正原因吧。编程,对于他们来说也就意味着创造世界。也只有这样的人,才值得我们由衷地敬佩和景仰。
⑷ 当程序员好吗
当然好
风吹不着雨淋不着太阳晒不着 还可以借工作之变上QQ
唯一的缺点就是 鼠标砸脚面上不算工伤
⑸ 程序员 好吗全面的
程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。
1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。
4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。
5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。
6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。
7、负责相关技术文档的拟订。
8、负责对业务领域内的技术发展动态进行分析研究。
⑹ 如何评价一个好的程序员
你好:好的程序员,不在乎其做过多少项目,编出来多少程序,关键在程序设计的框架和构思有没有大的格局,这个格局不好确定是啥样好,与个人的性格和思路有直接关系。由于程序设计应该具有全局观念和通用性,这个考验程序员水平高低的关键,也就是编程的时候要设计好,当环境和条件变化了,程序应该改变少量的代码而实现,同时对于不同的系统具有很强的移植性,而不是重现编写程序,为此,好的程序员应该思考程序的通用性和移植性,而不是浪费时间,遇到新的项目就重新开始。
⑺ 好程序员怎么样
你好,站在官方角度,我说一下对好程序员和对IT培训圈儿的直观感受。
好程序员目前是国内唯一一家只做高端IT教育的机构,好程序员隶属千锋集团,对千锋所有学科的学生有优先录取权。我们只筛选学历至少是大专学历以上,并且各方面表现优秀的学生。
好程序员目前的两大主力学科,H5大前端和大数据开发+人工智能,班级平均就业薪资应该是可以碾压全国所有培训机构的,好程序员前端班级平均月薪能达到19K,大数据16K以上,并且我们对自己提出了更高的要求,我们预计打造起薪15K的好程序员班。
好程序员入学有严格的筛选,对学历、专业、年龄、综合能力都有严格的面试筛选。
但是由于好程序员对于学生基本条件的要求,和全程面授的教育模式,导致好程序员不可能发展太快,所以目前好程序员只有北京开班,想要学习的同学只能到北京来学习。
⑻ 程序员好不好
程序员是当今社会所必须的 一类人,因为当今社会离不开电脑。没必要所有的人都是高级的程序员,但所有人都应该学点编程,即全民皆 懂点程序。
⑼ 程序员这个职业好不好
首先职业不分贵贱高低,但分薪水高低,幸福感高低,程序员这个职业前几年很不错,但是最近几年不行了,各种加班996,奋斗者协议,导致程序员这个职业的幸福感渐渐下降,同时由于资本的减少,互联网企业的岗位渐渐缩水,不如从前资本注入厉害的阶段。
程序员实际上对比同行业职位,并不是很有优势:
对比产品经理,程序员是干活的,要修改就得修改,薪水还有可能没成品经理高。
对比测试专员,程序员是干活的,有bug就得修复,薪水还跟人家差不多。
对比游戏策划,人家下班了,程序员还在干活,薪水还没人家多。
对比原画师,高端原画师一幅画十几万到几百万,人家休息了,程序员还在写代码。
对比销售职业,天天打电话看上去很辛苦,很低端,一个月成上几单就破万了薪水,很多程序员还达不到,同时销售下班了,程序员还在工作。
其他:就不一一对比了,程序员的加班和程序员的收入实际上不成正比,同时对比其他同行业的职位,薪水浮动并不大,还干活较多,所以程序员还不算一个高薪职位。
程序员职位并不是高薪,与其他行业基本差不多:
试问产品经理,ui设计,美工,游戏策划,项目经理,哪个职业在一线城市不是超过8k的,程序员的职位和其他职位的薪水也大致相同,基本一线6-30k,二线4-10k,三线4-8k,其他行业不也是这样吗,醒醒吧!
程序员如果算上加班工资到15k,那么一个房地产销售一个月卖出去3-5套房子,就达到这个水平了,而且还不用加班。
注:客观思考问题,不要以讹传讹,要有明辨是非的能力,不要听信所谓高薪,以实际思考对比就会有相关的差异。
程序员这个职业好不好:
喜欢的人会觉得好,不喜欢的人会觉得不好。
职业不是说好坏的,而是在于能够提升生活质量,加班严重生活质量下降,这样的职业我觉得不好。
注:以上仅个人观点,仅供阅读思考问题,无其他意图,如有受益可以采纳,感谢!