热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

如何成为一名快枪手

我这段时间做东西,都很慢。在两个项目组,中途都有被项目经理催,需要让其他人协助的经历。对于一名程序员来说,自己负责东西,要让他人染指,是一种耻辱,更何况,我还是一名老程序员。痛苦之余

我这段时间做东西,都很慢。在两个项目组,中途都有被项目经理催,需要让其他人协助的经历。

对于一名程序员来说,自己负责东西,要让他人染指,是一种耻辱,更何况,我还是一名老程序员。

痛苦之余,引起了我的反思。

为什么会这么慢呢?

1、一方面,是搞的东西,对我来说都是新的,或者是不太熟悉的,没有驾轻就熟的经验

2、对于使用的技术,我习惯理解之后再做,前期会花上比较多的时间

3、个性使然,我喜欢慢吞吞,边做边思考,甚至还重构的作风

4、时间分配不当,容易在某一方面过早精雕细琢,没有采用迭代的方式。比如说,有个功能,已经开发出来了,但我想代码写得更好些,或者用户体验更好些,或者性能更高些,那么在这里就迁延耽误了大半天,并且往往因为项目进度赶,导致最后心浮气躁,进度又为延误,优化的目的也没达成,双重失败。


应对之策:

1、这个没有办法,只能坚持学习

2、很难说这是不是一个缺点。对于采用的技术,了解更多,前期可能花费时间长,但后面也许有加速度。如果不管三七二十一,全部拿来主义,搞出来再说,可能效果很快就出来,但后面的改进,创建新功能,也可能有较多的羁绊。这里面,要取得一个平衡。

3、可以有意识地抓紧一下,改掉边写边欣赏自己代码的毛病。

4、重点改进在此。坚持原型、迭代的开发方式,先把功能搞出来,而优化后期再进行,因为功能可能会有所调整。从个人心态上来说,创建最难,优化反而会气定神闲,所以全力先搞出来会比较务实。


推荐阅读
  • 如何精通编程语言:全面指南与实用技巧
    如何精通编程语言:全面指南与实用技巧 ... [详细]
  • 掌握这些技巧,轻松获取超过90%的资源信息
    在数字时代,高效获取所需资源是每个人必备的技能。本文将分享一系列实用技巧,帮助读者轻松获取超过90%的网络资源信息,无论是学术资料、技术文档还是最新资讯,都能迅速找到。通过优化搜索引擎使用、利用专业数据库和社群资源等方法,读者将能够在信息海洋中游刃有余。 ... [详细]
  • SQLite数据库CRUD操作实例分析与应用
    本文通过分析和实例演示了SQLite数据库中的CRUD(创建、读取、更新和删除)操作,详细介绍了如何在Java环境中使用Person实体类进行数据库操作。文章首先阐述了SQLite数据库的基本概念及其在移动应用开发中的重要性,然后通过具体的代码示例,逐步展示了如何实现对Person实体类的增删改查功能。此外,还讨论了常见错误及其解决方法,为开发者提供了实用的参考和指导。 ... [详细]
  • 在Java编程中,`super`关键字主要用于子类继承父类的场景下,当需要在子类的方法中调用父类的方法或访问父类的变量时。需要注意的是,在子类的`main`方法中,由于其静态特性,无法使用`super`或`this`关键字。此外,`super`还可以用于子类构造器中调用父类的构造器,以确保对象的正确初始化。 ... [详细]
  • C语言中fprintf函数写入文件出现空白问题及解决方法
    C语言中fprintf函数写入文件出现空白问题及解决方法 ... [详细]
  • 本文将深入探讨在MySQL中如何高效地查询多个唯一记录值。许多用户对此可能不太熟悉,因此我们总结了一些关键技巧和最佳实践,帮助读者更好地理解和掌握这一技能。通过这些方法,您可以显著提高查询性能和数据处理效率。 ... [详细]
  • 本文深入探讨了Java中比较运算符的使用及其在实际编程中的应用场景。通过详细分析等于、不等于、大于、小于等运算符的特性与用法,帮助开发者更好地理解和掌握这些基本但重要的语法元素。此外,文章还结合具体示例,展示了如何在复杂逻辑判断中高效利用比较运算符,提高代码的可读性和执行效率。 ... [详细]
  • 在Linux系统中,通过调整内存配置可以有效提升程序运行时的性能。本文将探讨如何在Linux环境下优化内存分配,特别是针对使用Go语言开发的应用程序,提供实用的技巧和最佳实践,帮助Golang开发者提高程序的稳定性和效率。 ... [详细]
  • Node.js 配置文件管理方法详解与最佳实践
    本文详细介绍了 Node.js 中配置文件管理的方法与最佳实践,涵盖常见的配置文件格式及其优缺点,并提供了多种实用技巧和示例代码,帮助开发者高效地管理和维护项目配置,具有较高的参考价值。 ... [详细]
  • 本文深入探讨了CGLIB BeanCopier在Bean对象复制中的应用及其优化技巧。相较于Spring的BeanUtils和Apache的BeanUtils,CGLIB BeanCopier在性能上具有显著优势。通过详细分析其内部机制和使用场景,本文提供了多种优化方法,帮助开发者在实际项目中更高效地利用这一工具。此外,文章还讨论了CGLIB BeanCopier在复杂对象结构和大规模数据处理中的表现,为读者提供了实用的参考和建议。 ... [详细]
  • PHP开发人员薪资水平分析:工程师平均工资概况
    PHP开发人员薪资水平分析:工程师平均工资概况 ... [详细]
  • 【Linux进阶指南】第一阶段第三课:体验与部署Ubuntu系统
    在正式踏上Linux学习之旅之前,本课程将引导你深入体验和部署Ubuntu系统。通过详细的操作步骤和实践演练,你将掌握Ubuntu的基本安装、配置及常用命令,为后续的进阶学习打下坚实的基础。此外,课程还将介绍如何解决常见问题和优化系统性能,帮助你更加高效地使用Ubuntu。 ... [详细]
  • 本文源自极分享,详细内容请参阅原文。技术债务如同信用卡负债,随着时间推移,修复成本会越来越高,因此程序员必须对此有深刻认识。此外,团队应致力于培养一种持续维护和优化代码的文化,以减少技术债务的累积。 ... [详细]
  • 限时精选:深入解析字节跳动Java程序性能优化全攻略,这才是真正的高手之道
    深入探讨如何通过优化代码质量来显著提升字节跳动Java程序的性能和稳定性。本文将详细介绍性能优化的全过程,包括细致的分析、精准的优化策略以及反复的实验验证,帮助开发者掌握真正的高手之道。 ... [详细]
  • 在本文中,我们将深入探讨黑马程序员课程中关于访问修饰符的讲解,重点解析 `private`、`protected`、`public` 和 `internal` 的区别及其应用场景。通过详细的对比和实例分析,帮助读者更好地理解和掌握这些关键概念,为实际编程提供有力支持。 ... [详细]
author-avatar
aaaa
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有