`

编程也是一件要规划的事

阅读更多

        找资料突然找到了两年前的东西,那是2010年5月份的资料,那时候我非常热衷于技术,每天拼命的加班,除了完成公司的任务外,自己另外再弄点东西,研究下新的技术,做点工作中需要的一些工具,那时候想自己做个自定义框架,完全抛那些第三方好的框架,全部自己组装,经过几个月的加班加点,终于有了一个简单的版本。然后我又找到一个代码生成工具,这也是我写的,不过后面再项目中发挥很大的作用,记得公司接了一个中型SCM单子,规定要3个月的时间完成,但是我们真正编码的时候就一个月,2个coder,中间还不能证需求的完整,而我们就用这个代码生成工具,节省了很多时间和成本。

         前面说的都是闲扯,其实这两款产品都差不多算个半成品,因为其实还有狠多不完善的地方,后面我一直搁置着没有维护,所以算是失败的作品了。资料中还记录了我当时开发的日志,也就是我遇到的一些问题,工作计划,功能修复,技术难点,哎,这些零碎的东西很难成大气候。

        现在我不停的反思,为什么变成这样?我回忆了那时候我开发时情景,很多东西都是我想到什么就做什么,即兴,随意,中间可能有很多功能实现的很好,也很有用。也有用到的技术都令我很兴奋,但实现的功能缺失一个空架子。一直么有一个方向,也么有一个时间限制。还有就是没有一个总的大纲。

 

          现在我要总结如下,为以后做产品时找准方向,不要重蹈覆辙。

 

  •  无论做什么产品,软件,网站,还以一个工具,都要有一个总的计划,这个时间要有一个明确的执行时间,一个时间段只能最好一件事情,一段时间内,根据自己的实际能力和条件允许,不要把目标订的太大,只能一步一步前进。
  •  不要想到什么就什么,要做切实有用的事情,不要因为技术或个人兴趣点,而做一些空架子。
  •  做事要持之以恒,不要半途而废,坚持就是胜利,不断的战胜自己,不断的学习。
  •   要做有用的东西,从列出很多功能中选择最重要最优的功能来做。

 

         ps:特此谨记,以此鞭策自己不要犯同样的错误。不断的学习,不断的总结。

  

       

分享到:
评论

相关推荐

    一个编程人员必须做到的10件事

    ### 编程人员必须做到的10件事 随着IT行业的快速发展,编程技能成为了职场中不可或缺的一部分。无论是初学者还是有经验的开发人员,都需要不断学习和提升自己来适应技术的变化。下面详细介绍为了从初级程序员跃升至...

    JAVA编程那些事那些事

    初学者,甚至一部分开发人员,都不能很简单的解释这个概念,所以使初学者觉得程序设计是一件很有科技含量,或者是很高深的学科,其实这些都是误解。那么程序设计到底是什么呢? 程序,其实就是把需要做的事情用程序...

    ArduBlock 零基础编程套件

    ArduBlock零基础编程套件基于Arduino爱好者的图形化编程学习,旨在降低学习编程的难度,使得没有专业背景的用户也能够轻松入门。该套件包含丰富的模块化硬件组件,如各种颜色的LED灯、传感器和执行器等,通过简单的...

    如何自学编程

    当然,自学编程并不是一件简单的事情,需要学习者具备足够的热情、耐心以及持之以恒的努力。在学习的过程中,要不断地实践,通过做项目来加深对知识的理解和应用。在这个过程中,可能会遇到各种问题和挑战,需要学习...

    华为JAVA编程规范、编程军规

    3. **代码结构**:代码应遵循一定的组织结构,如SRP(单一职责原则),每个类或方法只做一件事。OCP(开闭原则)使代码对扩展开放,对修改关闭。此外,还要避免过长的方法和过深的嵌套。 4. **错误处理**:《JAVA...

    汇编语言编程艺术(清晰版)

    然而,汇编语言的学习并不是一件容易的事,它需要深厚的计算机知识和编程经验,但本书通过将作者的开发和教学经验融入到大量的编程实例中,使读者能够快速掌握汇编语言的编程技巧。 本书详细介绍了汇编语言的编程...

    汪文君高并发编程实战视频资源下载.txt

    │ 高并发编程第一阶段08讲、构造Thread对象你也许不知道的几件事.mp4 │ 高并发编程第一阶段09讲、多线程与JVM内存结构的关系,虚拟机栈实验.mp4 │ 高并发编程第一阶段10讲、Thread构造函数StackSize详细讲解....

    一段时间只做一件事情【编程篇】

    我打算把数据结构的书啃一遍,我借了一本C语言编程的书,上面有很多应用经典算法编的程序,我打算两本书结合起来理解下算法的实际应用!这个是自己的计划!考前就订好了!

    计算机编程逻辑轻松学

    计算机编程难学吗?数学不好的女生也能成为编程高手吗?认真学习这里提供的资料(一本书、一个易用好玩的流程图软件而已),可以让编程不再是一件头痛的事。轻轻松松成为编程高手。边玩边学习编程。

    《自制编程语言》相关资料1

    * Crowbar和Diksam是两款自制编程语言的实现,提供了一个完整的编程语言设计、实现和使用的示例。 * Crowbar和Diksam的实现使用了bison/flex和MinGW等工具,提供了一个完整的编译器和解释器的实现。 Linux和Windows...

    Python编程三剑客第3版:Python编程从入门到实践第3版快速上手第.pptx

    《Python编程三剑客第3版:Python编程从入门到实践第3版快速上手第》是一本介绍Python编程语言及其应用领域的书籍,适合对Python编程感兴趣的读者阅读。本书的内容主要包括Python编程基础知识和实际应用案例。 本书...

    Unix编程艺术英文版

    1. **Unix哲学**:书中强调了Unix的核心设计理念,如“做一件事,做好一件事”(Do one thing and do it well),以及模块化、管道和过滤器的概念。这些思想影响了后来许多操作系统和软件开发方式。 2. **Shell脚本...

    中鸣机器人编程教程c语言-足球机器人编程(最好是图形化语言.pdf

    标题中的“中鸣机器人编程教程c语言-足球机器人编程(最好是图形化语言.pdf”暗示了本教程主要关注的是使用C语言...对于那些对足球机器人编程感兴趣的人来说,理解基本的运动控制、路径规划和传感器数据处理至关重要。

    unix编程艺术

    Unix系统的编程艺术,体现的是一种简约高效的设计哲学,即“做一件事,并且做好”。 Unix编程的艺术主要体现在以下几个方面: 1. 简洁性:Unix哲学强调简单明了的设计和编码。在Unix编程中,一个程序通常只做一件...

    伟纳SP200S编程器增强版全部资料 软件+diy+图纸

    伟纳SP200S编程器是一款广泛应用在电子设备编程领域的专业工具,尤其适用于嵌入式系统和微控制器的编程工作。这个增强版包含了全面的资料包,为用户提供了丰富的资源来了解和操作该编程器。然而,需要注意的是,这个...

    华大华大编程器.rar

    接着,我们要提及的是针对Cortex-M系列的离线编程器。Cortex-M系列是ARM公司推出的微控制器架构,广泛应用于物联网、消费电子、工业控制等领域。离线编程器无需连接到电脑或其他主机设备,可以独立完成芯片的编程...

    c语言的编程风格

    至于函数,它们应该保持短小且专注,每个函数尽可能只做一件事。理想的函数长度应该控制在一到两屏(80列*24行),并确保其功能单一且明确。长函数可能是代码需要拆分或重构的信号,特别是在涉及到复杂的逻辑或多...

    dynamic-programing-theory 动态规划编程理论

    动态规划是一种在数学、管理科学、计算机科学、经济学和生物信息学等领域中解决决策问题的重要方法论。动态规划编程理论主要研究的是如何将复杂问题分解为简单子问题,并通过优化这些子问题的解决方案,最终得到整个...

Global site tag (gtag.js) - Google Analytics