
程序人生
王彦清
清心攻读世间文,華年志为天下事。
展开
-
敏捷开发之研发流程
1. 敏捷开发是什么在传统的软件研发模型中,从提出需求到最后交付,时间周期较长。瀑布模型遵循需求分析、设计、编码、集成、测试、维护六个步骤进行。一旦需求发生变化,不仅浪费前期投入,还不易于调整。敏捷开发是一种应对快速变化的需求的软件开发能力。特别是互联网软件,前期设计不可能十分完美,在研发的过程中,会不断地调整、优化。敏捷开发是面向交付、面向协作的。相较于主张完善的设计、文档、流程规范,敏捷开发强调的是持续交付,让目标更早得到验收,让缺陷更早暴露。在实践过程中,我们需要保持 1-2 周的迭代转载 2021-07-31 14:30:42 · 812 阅读 · 0 评论 -
程序员技术练级攻略
前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史,看看历史上时间线上技术的发展,转载 2017-10-14 11:47:46 · 159 阅读 · 0 评论 -
风雨20年:我所积累的20条编程经验
从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了转载 2017-09-30 13:49:38 · 187 阅读 · 0 评论 -
Java 程序员的互联网转型之路
作者/分享人:李艳鹏,支付平台架构师,专注线上和线下支付平台的应用架构和技术架构的规划与落地,负责交易、支付、渠道、账务、计费、风控、对账等系统的设计与实现,在移动支付、聚合支付、合规账户、扫码支付、标记化支付等业务场景上有产品应用架构规划的经验。 我为什么要写这篇文章武林中,"天下武功出少林"指各门各派的武功都与少林武学有一定的渊源,技术也是相同的道理,对于 Java 领域的转载 2017-09-29 18:11:37 · 629 阅读 · 0 评论 -
技术大牛养成指南
1一碗有勺子的鸡汤我工作已经将近12年了(其实12年才混到这个地步,天资实在是一般),在华为做了5年,在UC做了6年,现在主要负责阿里游戏的中间件和组件的架构设计和实现,包括用户消息推送、系统异步通知系统等等。同时我还带了三四十人的研发团队,除了工作以外,我也喜欢写博客,是优快云、云栖的社区之星和博客专家,InfoQ的签约作者。总体上来说,我现在虽然还算不上业界顶转载 2017-09-29 18:10:07 · 324 阅读 · 1 评论 -
程序员灯谜,你能猜出几个?
灯谜1. 老会计喝二锅(打一热门技术)2. 梦中交谈(打一热门技术)3. 连胜六场又赢了(打一知名操作系统)4. 小米大合唱(打一著名互联网厂商)5. 男女生都一样(打一技术术语)6. 不达目的誓不罢休(打一著名网络解决方案提供商)7. 席卷天下,包举宇内,囊括四海,并吞八荒(打一互联网技术)8. 话又转载 2017-09-29 18:09:17 · 4893 阅读 · 0 评论 -
怎么才算一个真正的程序员
在互联网高速发展的今天,每个人似乎都融入了互联网的环境里。因此而造就了很多的“程序员“。以至于每年的10月24,被定位程序员日。在这样的行业里,似乎每个人多多少少会一些编程,于是生产出大量自称程序员或者自以为是程序员的人。关于程序员的段子,也在网上广泛生产传播,什么程序猿、程序媛、码农、屌丝、程序员鼓励师、找不到对象等等吧,每个名词背后都有一个或者多个故事。就在这两天,一直在思考怎转载 2017-09-29 18:02:38 · 1544 阅读 · 1 评论 -
技术团队如何招聘和管理
Mike Curtis曾就职于AltaVista、AOL、Yahoo、Facebook等一系列硅谷巨头,现在是Airbnb主管工程开发的副总裁。在大公司摸爬滚打了近20年的Curtis应该对大公司的官僚作风和低效率深有体会,也很可能陷入到官僚主义的窠臼中。但实际上Curtis在Airbnb却打造了一支精简而又高效的团队,推动着整个公司的快速发展。 Curtis认为,要建立高效团队,避转载 2017-09-29 17:57:45 · 499 阅读 · 0 评论 -
身边最牛逼的程序员是不是都是这个样子的?
1、着装一个牛逼的程序员是根本没有时间打理自己外貌的。发型就要像爱因斯坦一样,顶着一脑袋鸡窝,凌乱蓬松美,给人随时能从头发里掏出一个鸡蛋的感觉。胡子一大把,彰显自信又从容,不近视则以,近视就要戴酒瓶底子那么厚的大眼镜,一种科研工作者的风格。牛逼程序员对自己着装是有高要求的。无论是春夏秋冬,白天晚上,刮风下雨,一个牛逼的程序员都要十分在意自己着装,T恤+大花裤衩子+拖鞋是标配,一转载 2017-09-29 17:36:05 · 2387 阅读 · 0 评论 -
软件架构师应该具备的素质
自我意识情绪自我觉察准确的自我评估自我管理自控透明度适应性成就主动乐观社会意识同理心组织意识服务关系管理感召力影响力发展他人变革催化剂冲突管理团队精神与合作原创 2017-09-29 23:04:15 · 305 阅读 · 0 评论 -
IT管理人才必备的十大能力
作为IT技术人员,相信没有一个人愿意永远在底层编写程序或做简单的系统维护。经过一段时间的技术和经验的积累,很多人都向往更高层的职位,但如何能成为一个专业的IT管理人才,并不是每一个人都清晰、明了。 "30岁程序员的人生"技术某种程度上是青春活,技术革新的速度永远以超乎人所理解的演变,对于上了年纪又有了社会责任的技术人员来说,转型是不二选择。 如果你真想成为一名成功、成熟的I转载 2017-09-29 23:05:40 · 258 阅读 · 0 评论