程序员是这样炼成的(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

相关文章

如何用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 提供了消息持久性和事务支持,确保消

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

烟火目标检测数据集 7800张 烟火检测 带标注 voc yolo

一个包含7800张带标注图像的数据集,专门用于烟火目标检测,是一个非常有价值的资源,尤其对于那些致力于公共安全、事件管理和烟花表演监控等领域的人士而言。下面是对此数据集的一个详细介绍: 数据集名称:烟火目标检测数据集 数据集规模: 图片数量:7800张类别:主要包含烟火类目标,可能还包括其他相关类别,如烟火发射装置、背景等。格式:图像文件通常为JPEG或PNG格式;标注文件可能为X

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集(Garbage Collection,GC)机制是Java语言的一大特色,它负责自动管理内存的回收,释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍: 一、垃圾收集机制概述: 对象存活判断:垃圾收集器定期检查堆内存中的对象,判断哪些对象是“垃圾”,即不再被任何引用链直接或间接引用的对象。内存回收:将判断为垃圾的对象占用的内存进行回收,以便重新使用。

Go Playground 在线编程环境

For all examples in this and the next chapter, we will use Go Playground. Go Playground represents a web service that can run programs written in Go. It can be opened in a web browser using the follow

深入理解RxJava:响应式编程的现代方式

在当今的软件开发世界中,异步编程和事件驱动的架构变得越来越重要。RxJava,作为响应式编程(Reactive Programming)的一个流行库,为Java和Android开发者提供了一种强大的方式来处理异步任务和事件流。本文将深入探讨RxJava的核心概念、优势以及如何在实际项目中应用它。 文章目录 💯 什么是RxJava?💯 响应式编程的优势💯 RxJava的核心概念

函数式编程思想

我们经常会用到各种各样的编程思想,例如面向过程、面向对象。不过笔者在该博客简单介绍一下函数式编程思想. 如果对函数式编程思想进行概括,就是f(x) = na(x) , y=uf(x)…至于其他的编程思想,可能是y=a(x)+b(x)+c(x)…,也有可能是y=f(x)=f(x)/a + f(x)/b+f(x)/c… 面向过程的指令式编程 面向过程,简单理解就是y=a(x)+b(x)+c(x)