• 程序员需要善于在工作中总结


    程序员的日常工作主要是一个一个的做项目,刚开始工作的时候,还能通过做项目学到很多技术方面的知识,感觉进步很大,很有成就感。但慢慢地就觉得进步没那么快了,机械地做一个一个的项目,重复使用现有的技能。完成一个项目回头想一想,脑子里感觉没有什么可以值得留下来的,有的人可能都不会想一想了,就是这样机械麻木的等待下一个项目了。

             但是,我们不能让一个完成了,真的就“完”了,还是需要认真的思考,深入想一想,自己加班加点努力了这么久,到底留下了什么?获得了什么?有哪些成长?有哪些是给自己增加“亮点”的?

    (1) 项目进展过程中,有遇到过哪些技术方面、业务方面等方面的挑战,自己是如何解决的?

    (2) 使用了哪些好的工程实践?如单元测试、持续集成,快速部署。

    (3) 有没有引入什么好的工具提高效率?

    (4) 有没有自动化了某些繁琐的工作?

             或许你想来想去,实在找不到,那原因可能有这么两个:

    (1) 项目实在是太简单。

    (2) 你负责的工作太简单。

    如果是前者,那没什么可说的。如果是后者,那就要思考一下了,作为一个已经有工作经验的程序员,是不是不够积极主动?

    (1) 比如总是等待领导分配任务,从来不敢主动要求。

    (2) 对于有挑战的任务有畏难情绪,总想逃避。

    (3) 对于项目中存在的问题,是不是习以为常,司空见惯,不敢当“刺头儿”改变它?

    (4) 是不是习惯了熟悉的技术和工具,不敢尝试新的东西?

    (5) 是不是不够勤奋?

    (6) 是不是怕犯错误,不敢承担责任,缺少担当?

    积极主动和被动等待,决定了你是一个深度的贡献者还是表面的旁观者,两者行为方式导致的结果差距会非常之大。

    思考才能真正进步,自己解决的问题才能记忆犹新。不探索、不思考、不主动,都是懒的提现。

  • 相关阅读:
    js 仿 asp中的 asc 和 chr 函数的代码
    escape,encodeURI,encodeURIComponent
    从项目从SVN上check下来,用idea打开后,idea没有SVN的工具栏解决方法
    idea中导入SVN的项目时,连接失败,报“Cannot run program "svn"
    spring基础----事件(Applicaition Event)
    idea在导入项目时遇到的问题
    Spring基础---bean的初始化和销毁
    spring基础----EL和资源调用
    spring基础----Bean的Scope
    面试题-------------js三种信息框
  • 原文地址:https://www.cnblogs.com/aurain/p/8376218.html
Copyright © 2020-2023  润新知