编程思想
Y敲键盘的地方
就一个骑在自行车上敲键盘的
展开
-
程序员的层级
一个合格的程序员:能理解需求能实现需求能修复验收需求过程中发现的BUG一个有专业素养的程序员:动手写代码前,花时间进行设计除了实现需求功能,能考虑到性能不满足于将代码写完,同时有文档和单元测试知道对上线业务进行多维度的监控以保证稳定性对线上异常进行及时处理并沉淀出更优方案一个优秀的程序员:动手前写代码前,花更多的时间设计同一个功能实现能想出上中下三种策略方案,进行推演并且因地制宜的选择最合适的方案执行能学习并且尝试运用新技术来提高工作效率不贰过,坑不重复踩能举一反原创 2021-11-09 20:58:02 · 3364 阅读 · 0 评论 -
一切在于链接
一切在于触达用户,与用户建立链接,产生互动,链接越多,用户越依赖,产生的价值越大原创 2021-07-13 22:19:40 · 249 阅读 · 0 评论 -
跟极限编程创始人Kent Beck学编程
摘要:Kent Beck是XP(Extreme Programming)的创始人,有17年的面向对象的编程经验,他倡导软件开发的模式定义。本文作者分享了与Kent Beck一起编程所学到的编程价值观和设计理念以及自己的亲身感受,希望对各位开发人员有用!我、Stig、Krzysztof、Jakub和Kent Beck在2012年的Iterate Code Camp花了一个星期时间一起做了转载 2012-12-11 20:24:44 · 705 阅读 · 0 评论 -
简悦创始人云风谈程序员的职业素养
成功程序员的共同点是将软件开发视为一种需要精雕细琢并随时加以修炼的技艺,时刻以专业人士的标准要求自己,注重培养良好的职业素养。而这些职业素养究竟是怎样炼成的呢?程序员是可以当作一生的职业。但首先,你需要热爱编程,而不是把它作为完成其他人生目标的工具,你要不断地反思自己在哪些方面的努力是更有效率的。我认为,无论在哪个子领域工作的程序员,都要在三个方面提高自己。第一,保持对未知转载 2012-12-13 09:46:29 · 1109 阅读 · 0 评论 -
尽量避免在办公桌前做的事情
我们需要把我们的办公桌当成是一个工作台。 但在现实中,我们把所有的事情都在办公桌前完成,其中有很多并不属于工作(或在办公桌前不能产生最好的工作效率)。 下面是一些我尽量避免在办公桌前做的事情: 1.思考:没有人能在办公桌前让他的大脑达到最佳的思考状态。如果你回忆一下你的那些最神奇的“啊哈!”时刻,能有几次是发生在你盯着电脑屏幕时刻的?如果你跟我一样,你的最佳思考状态应该出现在你远转载 2012-12-15 03:19:13 · 1865 阅读 · 0 评论 -
软件开发者的四大“看家本事”
英文原文:John Sonmez,编译:高翌翔(@高翌翔)现如今,可供选择的技术、语言及平台可谓五花八门,因此作为软件开发者,要弄明白哪里是花时间培养个人技能的最佳投资点也就难上加难。常常有人向我征求关于如何成为更强的程序员的建议。人们问得最频繁的问题可谓万变不离其宗,即他们是否应该把时间花在某种与众不同的特定编程语言或技术上。最近我花了很多心思琢磨此问题,并想出了一些我认转载 2012-12-20 23:13:15 · 1023 阅读 · 0 评论 -
"Never Just Remember How to Do Something, Understand How It Works"
Whenyou know how to do something, you have a skill. When you understandhow something works, you can alter that knowledge and adapt it foryour best uses. This gives you confidence and the ability to翻译 2013-06-18 10:02:12 · 1022 阅读 · 0 评论 -
聊一聊我眼中的需求分析
聊一聊我眼中的需求分析作家通过文字来创作,程序员通过代码来实现功能,某种程度上,两者的本质都是创作。只不过是作家为了自身想法而创作,大部分的代码从业人员是为了实现产品经理的需求。职业生涯的初期,容易犯一个错误,那就是习惯于不假思索的听从产品经理的意愿。想法很简单,毕竟,人家是专业的,自己只需要想方法实现就可以了。但是,随着时间的推移,一个接一个需求的实现,上线,复盘,逐渐开始意识到,产品经理其...原创 2019-06-15 20:28:56 · 284 阅读 · 0 评论