程序员 文章
84岁老程序员告诉你:年纪大的程序员去哪了?
- Quora上有人问「年纪大的程序员去哪了」 2017年,84岁的Gerald Weinberg 回答到: 根据我的判断,我应该是能回答这个问题的年纪最大的人了。我开始写代码的时候,「程序员」这个职位还没有诞生。 过了这周我就84岁了,跟我同时期入行的程序员(1956年,大概20个人)几乎都已经死了,我希望我的伙伴们去了天堂(也可能是去了云里?)。 我自己已经慢慢地在停止为了工资写代码,转而去教年轻人如何成为杰出的专业程序员。不过我依然会为了学习和快乐而写很多代码,早在 40 年
- 关键字: 程序员
对于程序员来说写代码并不是最难的事情!

- 大多数非程序员认为软件开发是非常困难的,确实如此,但这种困难不像那些外行人理解的那样。最近在 Quora 上的一次讨论,程序员分享了他们认为工作中的最大困难,在这里为大家呈现出其中的 9 个。你可以看到,写代码并不是最难的事情,如果你也在从事软件开发,看看哪些内容你认为也是很难的。 1,怎样才是最佳解决方案 任务描述:给你一系列的需求,你被要求设计和构造技术上的解决方案。这包括了设计数据结构,算法,逻辑上的封装等等,还要考虑到用户安全方面的因素。 挑战:确
- 关键字: 程序员
裁撤中年技术员工让程序员发懵:25岁就死了,75才埋

- 科技公司裁撤中年技术员工的传闻,每隔一段时间就会在网上弥漫、发酵。程序员们有点懵。 十年前,当他们踏着高考重点录取线,走进大学计算机院系的时候,想象的而立生活一定不是这样的。 于南发现,最近连老家的中学同学都在转发华为裁员的消息。尽管2015年,他就看到过类似传闻。“不管真的假的,有这么一天也很正常。兔死狐悲?用这词儿合适么?反正大概是这种感觉。” 25岁就死了,75才埋 “技术组的宝宝们,会议室可以用了。”公司行政小美女在微信群
- 关键字: 程序员
优秀程序员与普通程序员在行为上的差别
- 优秀程序员的行为: 拿到任务,就开始仰望星空或天花板上那盏高悬的电灯棒,状如老僧入定 忽而皱眉,忽而展颜一笑,忽而手舞足蹈,忽而在纸上指指戳戳,忽而口中念念有词,忽而长吁……感觉有点神经病啊 桌子上摆的是代码大全、设计模式、敏捷实践之类的书籍,并且没有灰尘 chrome或firefox的书签栏里分门别类,类别多于10个,8个以上是技术相关的 容不得破窗户,看见别人的烂代码就想改过来 随手就能在白板上画出软件的流程图或者时序图…… 项目做完了,别人在打游戏、看视频、忙着回复QQ、向剁手族前
- 关键字: 程序员
一个高效程序员的自述:我并不聪明,只是多练习和思考
- 五一后刚来到一个新的项目,所以写作的时候就没有那么充足了。从一个舒适的环境走到了学习的环境: 从一个舒服的环境走到一个不舒服的环境需要一个过程。当然这种不舒服的学习区不仅仅局限于工作,还有生活上,还需要去适应 深圳的生活——不过,我想应该很快就能适应了。 这篇文章的起源会比较复杂,一个是来自对知乎上相关问题的思考,一个是最近工作上的一些思考。 01 挂科x四百本书 有一天在知乎上逛的时候看到了一个问题《请教我该如何取舍课程,然后如何学习成
- 关键字: 程序员
全球程序员薪资报告,考虑物价硅谷远不是最高的
- 因为物价高涨,以科技公司闻名的硅谷,程序员收入反倒不是最高的。 根据在线招聘平台Hired基于超过5000多家公司、4.5万多个求职者 的28 万份调查问卷统计数字显示,过去在硅谷象征着高薪代名词的“软件工程师”的生活水平可能比不上在美国其他地区的同类工作,因为在硅谷工作生活,需要付出高昂的生活成本。 以软件工程师这个职位为例,在湾区软件工程师的平均月薪为1.34 万美元,这个数字远远超过了其他国家相同职位的薪酬,美国的西雅图地区紧随其后,平均水平约为 1.26 万
- 关键字: 程序员
30年老程序员的精华经验分享
- 在我30多年的程序员生涯里,我学到了不少有用的东西。下面是我这些年积累的经验精华。我常常想,如果以前能有人在这些经验上指点一二,我相信我现在会站得更高。 1.客户在接触到产品之后,才会真正明白自己的需求。 这是我在我的第一份工作上面学来的。只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的。给出一个功能性原型设计远远比一张长长的文字表格要好。 2.只要有充足的时间,所有安全防御系统都将失败。 安全防御现如今是全世界都在关注的大课题、大挑战。我们必须时时刻刻积极完善它,因为黑客只要有一次
- 关键字: 程序员
我想对所有新程序员说的一些话
- 欢迎来到编程世界 编程的确很难。不管你有多么擅长编程,你的学习能力和解决问题的经验始终是拖慢你前进脚步的唯一因素。等你更加擅长编程这门技艺的时候,你就会对此更加确信。编程还有一个有趣的特点 - 你永远都不会对其产生厌倦感。如果你曾经有过,你一定在什么地方做错了,你也许需要将已经重新写过的代码再进一步优化或者抽象一下。 编程可能是你做过的所有事情当中,最为令人困扰的事情之一。一般情况下,编程都会经历尝试解决问题、陷入困难、再次尝试、后退一步、灵光乍现并且最终让程序跑了起来这些步骤。感受困扰是
- 关键字: 程序员
每一位小白程序员都应学会的3项技能
- Spolsky建议程序员学习经济学的原因是“programmers often don’t know that and consequently don’t understand how they add value to a business.”(程序员往往都不知道如何在软件产品中注入商业价值)。花一分钟时间想一想,我们是否经常都会听到设计师与开发员抱怨如噩梦般的客户和他们不合理的需求?其实这样的客户肯定会存在,一个很容易被忽略的事实是开发者的主要作用
- 关键字: 程序员
我想对所有新程序员说的一些话
- 欢迎来到编程世界 编程的确很难。不管你有多么擅长编程,你的学习能力和解决问题的经验始终是拖慢你前进脚步的唯一因素。等你更加擅长编程这门技艺的时候,你就会对此更加确信。编程还有一个有趣的特点 - 你永远都不会对其产生厌倦感。如果你曾经有过,你一定在什么地方做错了,你也许需要将已经重新写过的代码再进一步优化或者抽象一下。 编程可能是你做过的所有事情当中,最为令人困扰的事情之一。一般情况下,编程都会经历尝试解决问题、陷入困难、再次尝试、后退一步、灵光乍现并且最终让程序跑了起来这些步骤。感受困扰是
- 关键字: 程序员
程序员介绍
程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员和项目经理四大类的方法。
目录
1 岗位职责
2 职业认证
3 岗位分类
4 行业现状
5 职业要求
6 必备技能
7 素质要求
8 职业困境 [ 查看详细 ]