专栏名称: 51CTO
51CTO官方公众号——聚焦最新最前沿最有料的IT技术资讯、IT行业精华内容、产品交流心得。本订阅号为大家提供各种技术干货,还会不定期的举办有奖活动,敬请关注。
目录
相关文章推荐
新浪科技  ·  【#小米回应YU7后排可移动控制屏功能#】小 ... ·  19 小时前  
新浪科技  ·  【大片领跑,#端午档票房超3.8亿元#】 ... ·  昨天  
虎嗅APP  ·  买二楼的人,真的后悔了吗? ·  2 天前  
51好读  ›  专栏  ›  51CTO

10个编程提示,让你在实践中更高效、更具创造性

51CTO  · 公众号  · 科技媒体  · 2017-06-22 11:45

正文

请到「今天看啥」查看全文


建立编程计划

人类是具有“习惯性”的生物。因此,使编程成为你计划的一部分,为它设定合理的目标。这个理念来自于< Writing Down the Bones >。一段时间后当你形成习惯,如果某天没有编程,你就会觉得好像忘了什么事。


Tip 3 跟踪想法以及bug

建立一个记录想法和问题的日志,当你受到阻碍或想要寻找其他事的解决方法,可以返回查找。建立编程计划(Tip 2)是第一步。但创造力并不总是遵循着计划走,或者你可能正在忙于其他事情。所以,尽可能地记住你的灵光乍现。


有人说写作会鼓励人更多的去写作。所以编程越多,你就会对编程产生越多的想法。我平时总是随身携带一本笔记本,以随时记录自己的想法。


Tip 4 交朋友

保持责任心会让我们做得更好。在你设定目标的周期内保持每周自查,与大家讨论编程中遇到的问题,共享资源和策略。


例如,我在CMU做计算机视觉的朋友每个星期一早上都会在校园咖啡厅做15分钟的常规会议。这样的交流能亲自去现场参加最好,如果不能去,还可以用在线论坛。当你向人们请教代码问题,他们可能会迫不及待的和你分享。


Tip 5 借鉴他人

就像把事情分开一般往往是把事情放在一起,程序员可以通过阅读和修改他人代码来为代码开发一个“耳朵”。在< The Sense of Style >中,Stephen Pinker强调“好的作家是狂热的读者”。







请到「今天看啥」查看全文