分享一个不错的文章,感觉描述很形象生动
1. 想清楚,再动手写代码
刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌!
2. 不交流,就会头破血流
不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工。
3. 文档没人看,但还是要写
文档的作用大部分时候不是用来沟通的,是用来做记录的,大部分需求还是通过口头沟通,但是不写文档做记录,后续就容易扯皮。
4. 一定要写注释
时间久了,你会连自己的代码都看不懂。
5. 别指望需求会稳定
产品需求是根据商业需求不断调整的,改需求是再正常不过的事,别抱怨。
6. 业务高于技术
如果技术不为公司商业做服务,那将毫无价值,公司赚钱才是硬道理。
7. 不要心存侥幸
8. 自己先测几遍
9. 尽可能自己解决问题
遇到不懂的问题,要先尽力解决,别动不动就截个图扔在别人求帮忙,上司和同事不是来给你擦屁股的,但是真的搞砸了就要尽快求助。
相关推荐
### 成为优秀程序员的10条修炼秘籍详解 #### 1. 不要拖延工作 在编程工作中,遇到问题如bug或乱码时,应当即刻解决,避免问题积累。拖延不仅会导致问题复杂化,还可能增加后续修复的难度。及时处理这些问题有助于...
给年轻程序员的建议偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答案是各种各样的。下面就是我认为的成为一名优秀的程序员需要...
- **垃圾回收**: `System.gc()`建议语句,但无法强制执行垃圾回收。 ### Java输入处理 - **使用Scanner**: 在J2SE 5.0及更高版本中,`java.util.Scanner`类提供了便捷的输入处理方式,如`nextInt()`和`next()`方法...
优秀程序员应该能够适应不同的语言和技术栈。 在个人职业发展方面,建议#3和#4是关于如何利用简历和选择合适的工作环境。在大公司工作一段时间对于职业履历是加分项,但长期停留可能会限制个人成长。建议#5和#6则是...
### 如何成为一个优秀的Java程序员 ...通过上述的学习路线和实践建议,结合不断探索新技术的态度,相信每位Java开发者都能够逐步成长为一名优秀的程序员。在这个过程中,保持好奇心和持续学习的心态至关重要。
### Java程序员经典书籍推荐 #### 一、设计模式学习资源推荐 在软件工程领域,设计模式是一种被广泛采用的方法论,用于解决常见的软件设计问题。本文档推荐了一个优秀的博客资源——博客园上由用户 `java_my_life`...
总之,成为一名优秀的程序员不仅要精通编程语言和技术,更要在团队协作、文档编写、代码规范、需求理解、模块化设计和测试实践等方面展现出专业素养。通过不断学习和实践,年轻程序员可以从“fans”逐渐成长为真正的...
本文基于“六分钟八法则塑造优秀程序员”的理念,详细介绍了八个具体的实践建议,帮助开发者们在短期内提升自身技能。下面将逐一探讨这八个方法背后的原理与实施细节。 #### 1. 使用更大的显示字体 **核心思想**:...
1. **学习方法**:要想成为一名优秀的程序员,必须具备不断学习的习惯。软件行业的快速发展要求从业者能够快速适应新技术,持续更新自己的知识库。 2. **思维方式**:编程不仅需要创造力,还需要逻辑思维和严谨的...
【程序员简历模板—优秀毕业生8.zip】是一个包含程序员求职简历的文档资源,主要适用于那些刚刚毕业或即将毕业的计算机科学和技术专业的学生。这个压缩包中的核心文件是“程序员简历模板—优秀毕业生8.docx”,这是...
### 给新手程序员的10点忠告 #### 1. 规划职业生涯 - **核心要点**:作为新手程序员,重要的是明确自己的职业规划和发展方向。选择合适的行业入手,并逐步深入理解这个行业,避免频繁跳槽,特别是在薪资差异不大时...
要成为一名杰出的Java程序员,以下十点建议至关重要。首先,你需要拥有扎实的编程基础和对面向对象编程(OOP)的深刻理解。OOP是Java的核心,理解和掌握类、对象、继承、多态和设计模式是提升编程能力的关键。不仅要...
例如,一个专注于后端开发的程序员可能会成长为一名优秀的系统架构师,负责整个系统的结构设计和技术选型等重要工作。 #### 二、项目管理路线 对于那些具备一定技术基础同时又善于沟通协调的程序员而言,转型成为...
首先,我们要明白成为一名程序员并不是一条轻松的道路,它需要热情、毅力和持续学习的能力。标题“献给所有想当程序员的朋友”表明了这篇文章旨在为那些有志于投身编程行业的朋友们提供指导和启示。 在描述中,作者...
描述中提到,当程序员面临困惑时,有两个主要选择:一是成为工作环境中最优秀的人,二是通过跳槽寻求更高的挑战。 在程序员的职业发展中,不断提升个人技能是至关重要的。在小环境中,找到技术顶尖的人物作为榜样,...
6. **会爱自己的程序员才是优秀的程序员**:这份资料可能强调自我关怀的重要性,提醒程序员除了专业技能外,也需要关注自身的身心健康,因为只有身心健康才能保持高效的工作状态。 7. **程序员养生书**:养生一词...
这本书详细介绍了Java语言的基础、核心特性以及高级概念,帮助读者掌握成为一名优秀Java程序员所需的技能。 在Java编程的世界里,理解和掌握基本语法是至关重要的。书中可能包括了变量、数据类型、控制结构(如if...