来源:开源中国社区 作者:老枪
本文来自Nalaka分享的PPT。请通过评论,分享你的想法或经验,因为我们所有人必须从我们的错误中学习。
1、编程只是为了钱
如果你不是很喜欢编程,你的代码一定会杂乱无章。结果不仅影响你的职业生涯,你的团队成员也会跟着遭殃。
2、没有基本的能力
那些不擅长编程概念,比如抽象、多态性、接口的使用、异常处理的最佳做法等,写出的代码在设计上会很差、很难阅读、也很难维护。
3、过分追求智能
一些开发者过分追求智能,通过编写复杂的语句,包括太多的步骤。结果是代码可读性太差,没人喜欢修改。
4、想展示新学的技能
当你新学了一些新东西,自然反应是你想马上就利用这些新知识。要保持耐心,除非真的真的需要时,才使用。
5、过多的目标
如果一个程序有太多的目的,性能、内存使用、稳健性、可靠性。这将花费很长的开发周期,结果是过于复杂的代码。
6、没有重构
软件是不断发展的产物。当代码库在增长,私有类、方法等,变得越来越复杂。一些懒惰的开发者不重构代码,结果是过于复杂的代码。
7、恶毒的复杂性
一些开发者有意地将自己的代码变得很复杂,以显示“这是我的领地”。他们这样做使公司依赖他,作为工作保障计划的一部分。
“世界上有两个设计软件的方法,一种方法是设计的尽量简单,以至于没有明显的缺陷,另外一种方式是使他尽量的复杂,以至于其缺陷不那么明显。“-图灵奖获得者C.A.R. Hoare
译文来自: 开源中国社区
原文来自:Top technical mistakes of programers
සරසවි සිසුන්ගේ සැබෑ නායකත්වය හමුවේ අබියෝගයට
分享到:
相关推荐
《程序员职场第一课》的首讲便聚焦于“沟通的误区”,旨在帮助程序员们理解并克服这些误区,提升个人的职业素养。本讲座由 Leo 张大志主讲,他是一位出版有多部职场指导书籍的专家,具有丰富的经验和洞察力。 首先...
在C++程序员的成长道路上,经常会遇到一些常见的误区和弯路,这些弯路不仅会浪费大量时间,还可能阻碍技能的真正提升。以下是C++程序员在成长过程中最常走的四条弯路,以及如何避免它们。 ### 弯路一:通过MS-VC++ ...
### 五、常见误区及应对策略 1. **误区一**:过分强调个人需求而忽视公司利益。**对策**:平衡双方利益,既要展现个人价值,也要体现出对公司发展的贡献。 2. **误区二**:缺乏明确的数据支持。**对策**:准备充分...
文章提出了几个误区,提醒初学者不要追赶时髦技术,而应该花时间学习基础性的东西。 第一个误区是认为计算机技术等于编程技术。很多人认为计算机专业就是编程专业,不关心编程以外的课程。这是一个错误的想法,...
这主要源于对技术、项目设计等方面的认知误区,如过度依赖个体能力而非团队协作,以及忽视系统整体理解等。 合格的程序员需要具备以下基本素质: 1. **团队精神和协作能力**:无论技术水平如何,程序员都必须具备...
在Android开发过程中,许多开发者可能会陷入一些常见的误区,这些误区可能导致效率降低、代码质量下降或者应用性能不佳。本文将深入探讨13个Android开发中的常见误区,并提供相应的解决策略,帮助开发者提升技能,...
四、专家点评简历三大误区:列举了一些应聘者在简历中常见的错误,例如过度修饰简历、缺乏对所申请职位的理解、以及工作经验描述不清晰等问题,并提出了相应的改善建议。 五、一流简历要避免的8大错误:更详尽地...
在IT行业中,程序员扮演着至关重要的角色,从底层硬件到上层应用,他们的工作贯穿整个技术栈。然而,中国的程序员群体虽然庞大,却在软件开发和产品化方面存在一些问题。这并非由于智商或工作态度,而是对技术、开发...
在这篇文章中,作者分享了自己的经验和想法,旨在帮助初学者在学习VB.Net的过程中避免一些常见的误区。作者强调了基础知识的重要性,并指出许多初学者错误地认为计算机技术等于编程技术,忽视了基础知识的学习。 ...
第2章“面试心得交流”则是基于作者和业界专家的实际经验,总结了一些面试中的实用建议和常见误区。这可能包括如何准备面试、如何展示自己的优势、如何处理压力和紧张等问题,为读者提供了宝贵的实战经验。 第3章...
作者通过一个案例指出,一位技术全面的准程序员却在找工作时遭遇困境,原因是他的技能虽然广泛,但并未深入某一领域,这使得他在雇主眼中缺乏专业性。因此,清晰的自我定位和专业化技能对于找到合适的工作至关重要。...
高水平程序员会投入大量时间撰写技术文档,这也是他们专业性的体现。 3. **规范化、标准化的代码编写习惯**:遵循一定的编码规范和标准,可以提高代码的可读性和可移植性,便于团队成员之间的协作。此外,良好的...
综上所述,《Java程序员 上班那点事儿》这本书旨在帮助即将步入职场的程序员们更好地理解这一行业,明确自己的定位和发展方向,避免常见的误区,从而在职业生涯中取得成功。通过对求职过程中的具体问题进行深入探讨...
### Java程序员的职业发展与挑战 ...同时,也要正确认识行业的常见误区,保持积极乐观的态度面对职业生涯中的挑战。通过这些努力,Java程序员不仅能在求职过程中脱颖而出,也能在职业道路上走得更远。
《Java程序员上班那点事儿》这本书不仅涵盖了求职过程中的种种挑战和解决策略,还针对软件开发行业的一些常见误区进行了澄清。对于即将步入职场或已经在职的Java程序员而言,这本书是一份宝贵的资源,它能帮助读者更...