`
东林碣石
  • 浏览: 1277 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

一些老鸟知道的小技巧【转】

 
阅读更多
1.重构是程序员的主力技能。
2.工作日志能提升脑容量。
3.先用profiler调查,才有脸谈优化。
4.注释贵精不贵多。杜绝大姨妈般的“例注”。漫山遍野的碎碎念注释,实际就是背景噪音。
5.普通程序员+google=超级程序员。(在国内无法正常访问google,那你就只是个普通程序员咯
6.单元测试总是合算的。
7.不要先写框架再写实现。最好反过来,从原型中提炼框架。
8.代码结构清晰,其它问题都不算事儿。
9.好的项目作风硬派,一键测试,一键发布,一键部署;烂的项目生性猥琐,口口相传,不立文字,神神秘秘。
10.编码不要畏惧变化,要拥抱变化。
11.常充电。程序员只有一种死法:土死的。
12.编程之事,隔离是方向,起名是关键,测试是主角,调试是补充,版本控制是后悔药。
13.一行代码一个兵。形成等建制才能有效指挥。单位规模不宜过大。千人班,万人排,容易变成万人坑。
14.重构/优化/修复bug,同时只能做一件。
15.简单模块注意封装,复杂模块注意分层。
16.人脑性能有限,整洁胜于杂乱。读不懂的代码,尝试整理下格式;不好用的接口,尝试重新封装下。
17.迭代速度决定工作强度。想多快好省,简化开发流程,加快迭代速度。
18.忘掉优化写代码,忘掉代码作优化。因为过早优化,往往事倍功半;不通过全局性能度量,优化也难有建树。
19.最好的工具是纸笔;其次好的是markdown。
20.Leader问你任务时间,你答不上来。很可能是任务拆分不够细。细分到没有疑问吧。
21.宁可多算一周,不可少估一天。别总因为你的“乐观”而让boss受惊吓。
22.最有用的是English,其次的可能是Python。(这点并不认同)
23.百闻不如一见。画出结果,调试耗时将急剧缩短。
24.资源、代码应一道受版本管理。资源匹配错误远比代码错误更难排查。
25.不要基于想象开发,要基于原型开发。原型的价值是快速验证想法,帮大家节省时间。
26.序列化首选明文文本。诸如二进制、混淆、加密、压缩等等有需要再加。
27.编译器永远比你懂微观优化。只能向它不擅长的方向努力。
28.不要定过大、过远、过细的计划。即使定了也没有用。
29.至少半数时间将花在集成上。
30.与主流意见/方法/风格/习惯相悖时,先检讨自己最可靠。
31.出现bug主动查,不管是不是你的。这能让你业务能力猛涨、个人形象飙升;如果你的bug被别人揪出来,那你会很被动。
32.不知怎么选技术书时就挑薄的。起码不会太贵,且你能看完。
33.git是最棒的。简单、可靠、免费。
34.仅对“可预测的非理性”抛断言。
35.Log要写时间与分类。并且要重定向输出。
36.注释是稍差的文档。更好的是清晰的命名。让代码自己讲自己的故事。
37.造轮子是很好的锻炼方法。前提是你见过别的轮子。
38.Code Review最好以小组或结对为主。因为对业务有足够了解,建议才更有价值。而且不会成为负担。注意,提交过程中的管理员Review很容易成为瓶颈。
39.提问前先做调研。节约大家时间。
40.记过别小看程序媛。
分享到:
评论

相关推荐

    老鸟程序员才知道的 40 个小技巧

    以下将详细解读这40条“老鸟程序员才知道的小技巧”,并尽可能全面地挖掘其中的知识点。 1. 重构是程序员的主力技能:重构,即对软件代码进行结构上的优化而不改变其外部行为的过程,是程序员提高代码质量的重要...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的角度,手把手教会读者学习Java 配16小时多媒体教学视频,高效、直观 一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让...

    50个老鸟常去的C源代码网站

    本文将详细解析并归纳“50个老鸟常去的C源代码网站”中提及的精选网站,为读者提供一个全面的资源指南,涵盖从学习资料到专业项目开发所需的各种C/C++源代码。 1. **DZone Snippets ...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的角度,手把手教会读者学习Java 配16小时多媒体教学视频,高效、直观 一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让...

    csdn文章转换为markdown格式

    本文将详细介绍如何利用提供的小工具将csdn文章转换为Markdown格式,以及相关的Markdown语法和使用技巧。 标题中的“csdn文章转换为markdown格式”指的是一个自编的小程序,它可以便捷地抓取csdn网站上的文章内容,...

    关于代码阅读问题的小技巧 脚本之家原创(适合所有网站)不定时更新

    5. 编程社区的作用:遇到错误时不要轻易放弃,可以参考编程社区中的资料和经验分享,老鸟程序员们经常也会遇到此类错误,他们能迅速识别错误并提供解决方案。社区是获取知识、解决问题和交流经验的宝贵资源。 6. ...

    Eclipse使用技巧

    以下是一些关键的Eclipse使用技巧,涵盖了基本操作到高级定制。 1. **快速启动与优化**: - **启动速度优化**:`启动速度.rtf`文件可能提到了通过减少启动时加载的工作空间插件数量、禁用不必要的启动项以及使用...

    湖北省武汉市2014高考英语一轮 完形填空暑假训练(3)(含解析)

    祖父展示了鸟的狩猎技巧,鸟飞向天空,几分钟后带着一只小兔子回来并开始进食。 第二天,Sam尝试模仿祖父的做法,但鸟只是落在地上一动不动。后来,祖父解释说这只鸟只有在光线较弱的傍晚时分才会狩猎。于是,Sam在...

    Spring XML配置的12个技巧

    Spring XML配置的12个技巧深入解析 Spring框架以其强大的功能和灵活性,成为了Java开发领域不可或缺的一部分,尤其在企业级应用开发中占据了主导地位。Spring的核心特性之一是依赖注入(DI),通过XML配置文件,...

    刘建华-HR的专业化之路(精品的经验分享).pptx

    涵盖了个人成长经历、HR的专业化层次、不同级别的HR特点、职业生涯规划、招聘专员的能力层级、职业选择阶段、提升个人专业能力的方法、避免职业生涯迷茫的策略、老板对HR的期望、HR工作的核心模块、在中小企业做HRM...

    大客户销售传媒事业部.pptx

    为了克服这些挑战,销售顾问应不断提升,从“菜鸟”(产品专家)到“中鸟”(技巧专家),再到“老鸟”(客户顾问),最后成为“遛鸟”(灵活适应各种情况的专家)。 在大客户营销中,**“四度理论”**强调了影响力...

    如何写代码——编程内功心法

    写代码就是学一门语言然后开始撸代码吗?...由于“跟我混”的一些小伙伴编程功底相对来说比较薄弱,所以在此总结一篇“编程内功心法”帮助他们渡过职业生涯的第一个瓶颈期。顺便,也造福一下路过的有缘的同学!于

    HR的专业化之路PPT教案.pptx

    在中小企业中担任HRM(人力资源经理),关键在于选对人、凝聚中层干部、设计合理的薪酬机制、建立企业文化,以及强化中层管理能力。推进HR项目时,要得到老板的支持,抓住合适的时机,掌握项目推进的逻辑和技巧,...

    Visual.Studio程序员箴言

    无论你是刚接触Visual Studio的新手还是已经拥有丰富经验的老鸟,这些技巧都能够帮助你在日常开发中更加高效地工作。当然,《Visual Studio程序员箴言》还涵盖了更多实用内容,建议读者亲自翻阅书籍以获取全面而深入...

    HR的专业化之路的经验分享PPT教案.pptx

    在中小企业中担任HRM,要注重选对人、凝聚团队、设计合理的薪酬机制和组织文化,同时避免过度依赖绩效考核,强化中层管理。 推进HR项目时,要得到老板的支持,抓住时机,理解项目逻辑,掌握推进技巧,阶段性展示...

    2021-2022收藏资料驯养画眉鸟大全.doc

    25. 分开饲养:老鸟和新鸟应分开,避免老鸟影响新鸟的叫声。 26. 温度稳定:避免温差过大,防止鸟儿感冒,保持恒温环境。 27. 春节管理:春节期间注意防止烟花爆竹声吓到鸟儿,提供安静环境。 28. 性状调整:上性...

Global site tag (gtag.js) - Google Analytics