程序员是这样炼成的(9)- 每天有目标的编程

2024-02-15 11:38

本文主要是介绍程序员是这样炼成的(9)- 每天有目标的编程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        任何一个开发项目kick off的时候,我们都会信心满满的相信我们可以按时完成计划的项目,但是我们在开发的过程中,总会有一种感觉,感觉最初的计划目标,离自己越来越远,甚至都有可能无法完成了。在这里跟大家分享一个既能保证自己项目可以按时完成,又有可能成为公司"闪亮"程序员的方法,那就是计划和跟踪自己的工作成绩,具体来说就是每天记录和回顾自己的产出和工作成绩。


        大家都知道如果我们的工作成果超出的了领导们的预期效果,项目提早完成,项目创新,那么我们都会得到公司的认可,领导的赏识。对于大部分值得去做的工作而言,做那些细致和有目的性的工作的员工更加容易变得出众。但是对于每天都在进行繁重脑力劳动的我们而言,昨天我们做了什么,给公司带来了什么,今天又准备做什么?可能我们心里毫无概念,每天上班往座位上一坐,开机,运行编程软件,然后等着下班,虚度着程序员的的青春。


        其实我们最理想的开发状态是做到日事日毕,在我公司,我们研发部门采用的办法就是:我们每天上班之前可以花10分钟的时间来计划今天要完成的任务。每天下班后用10分钟的时候在回顾,今天完成了什么?测试部的MM又发现了我多少bug,我又犯了多少错误,再统计一下今天我工作了多少个小时,分别干了些什么。公司每个月还会汇总一次,虽然这些都很繁琐,但是对员工和公司都很有帮助。


一、制定你的工作目标,今天你打算完成哪些模块或者接口。你可以记录下来,排个优先级,把能带来的效益和产出都进行评价。这样可以保证,一天之中,不会几个项目经理同时上门来找你要代码或者软件。你也不会被一些琐碎的事情给烦着。


二、把一个项目细分到每一天。经常记录你的计划和进行回顾,我们确保你参加的项目不会停滞不前,或者你拖了别人后腿,你硬性的要求自己每天都要做出一些成绩,这样才有可能实现3天一小成,5天一大成。每天的工作计划就像是条件反射一样,如果你没有完成今天的成绩,会让你感谢浑身的不舒服,刺激你的大脑皮层,投入更多的专注力和精力来完成。


三、你会在每天的总结中,发现一些平时别人发现不了问题,你可以做的比别人更优秀。


下面是我给大家找来的一些练习题,大家可以不妨试试~来改善一下每天的工作:
1、留出半个小时,坐到一个安静无人打扰的地方,把每天你的团队在开发中忍受的那些小问题,小纠结都写下来。哪些问题是你每天都在心烦,耽误了不少时间,确从来没有静下心来,好好安排时间决心解决的。


2.在你平时做的工作中,哪些工作室可以让电脑来完成,而你却一直在手动完成的?记录下来解决他。哪些bug是你经常犯的?为什么不好好的理理,不要在一个坑里面摔上几次。


3.给自己实实在在的20分钟,记录下所有的想法,不管是好的还是坏的,一定要做满20分钟,列出list后,在另一张白纸上理出你最感兴趣的(或者是最烦人的)5个件事情。明天开始,瞄准这个清单的第一项,开始进攻,后天第二项以此类推。


        很多人都会觉的每天做一个计划多此一举,我并不这样认为。也许在刚开始计划自己工作的时候,会觉得一切都很模糊,很多事情连做不做的出来?做不做的完自己都不知道,怎么能计划好呢?


        但是朋友如果你坚持了一个月下来,你会发现,你每天的任务和思路都非常的清晰,自己对自己的开发能力了如指掌,每天按部就班的堆砌的自己程序大楼的积木就好了。哪些烦心的事情,开发的阻力,拦路虎,半路杀出的陈咬金,都会在你的计划下减少。我们在编程的时候很注重方法,为什么我们在管理自己的工作的时候 ,不引用好的方法,试试?

 

 

这篇关于程序员是这样炼成的(9)- 每天有目标的编程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/711287

相关文章

shell编程之函数与数组的使用详解

《shell编程之函数与数组的使用详解》:本文主要介绍shell编程之函数与数组的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录shell函数函数的用法俩个数求和系统资源监控并报警函数函数变量的作用范围函数的参数递归函数shell数组获取数组的长度读取某下的

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

Java并发编程必备之Synchronized关键字深入解析

《Java并发编程必备之Synchronized关键字深入解析》本文我们深入探索了Java中的Synchronized关键字,包括其互斥性和可重入性的特性,文章详细介绍了Synchronized的三种... 目录一、前言二、Synchronized关键字2.1 Synchronized的特性1. 互斥2.

python+opencv处理颜色之将目标颜色转换实例代码

《python+opencv处理颜色之将目标颜色转换实例代码》OpenCV是一个的跨平台计算机视觉库,可以运行在Linux、Windows和MacOS操作系统上,:本文主要介绍python+ope... 目录下面是代码+ 效果 + 解释转HSV: 关于颜色总是要转HSV的掩膜再标注总结 目标:将红色的部分滤

Python异步编程中asyncio.gather的并发控制详解

《Python异步编程中asyncio.gather的并发控制详解》在Python异步编程生态中,asyncio.gather是并发任务调度的核心工具,本文将通过实际场景和代码示例,展示如何结合信号量... 目录一、asyncio.gather的原始行为解析二、信号量控制法:给并发装上"节流阀"三、进阶控制

C#多线程编程中导致死锁的常见陷阱和避免方法

《C#多线程编程中导致死锁的常见陷阱和避免方法》在C#多线程编程中,死锁(Deadlock)是一种常见的、令人头疼的错误,死锁通常发生在多个线程试图获取多个资源的锁时,导致相互等待对方释放资源,最终形... 目录引言1. 什么是死锁?死锁的典型条件:2. 导致死锁的常见原因2.1 锁的顺序问题错误示例:不同

PyCharm接入DeepSeek实现AI编程的操作流程

《PyCharm接入DeepSeek实现AI编程的操作流程》DeepSeek是一家专注于人工智能技术研发的公司,致力于开发高性能、低成本的AI模型,接下来,我们把DeepSeek接入到PyCharm中... 目录引言效果演示创建API key在PyCharm中下载Continue插件配置Continue引言

如何用Java结合经纬度位置计算目标点的日出日落时间详解

《如何用Java结合经纬度位置计算目标点的日出日落时间详解》这篇文章主详细讲解了如何基于目标点的经纬度计算日出日落时间,提供了在线API和Java库两种计算方法,并通过实际案例展示了其应用,需要的朋友... 目录前言一、应用示例1、天安门升旗时间2、湖南省日出日落信息二、Java日出日落计算1、在线API2

C#反射编程之GetConstructor()方法解读

《C#反射编程之GetConstructor()方法解读》C#中Type类的GetConstructor()方法用于获取指定类型的构造函数,该方法有多个重载版本,可以根据不同的参数获取不同特性的构造函... 目录C# GetConstructor()方法有4个重载以GetConstructor(Type[]

每天认识几个maven依赖(ActiveMQ+activemq-jaxb+activesoap+activespace+adarwin)

八、ActiveMQ 1、是什么? ActiveMQ 是一个开源的消息中间件(Message Broker),由 Apache 软件基金会开发和维护。它实现了 Java 消息服务(Java Message Service, JMS)规范,并支持多种消息传递协议,包括 AMQP、MQTT 和 OpenWire 等。 2、有什么用? 可靠性:ActiveMQ 提供了消息持久性和事务支持,确保消