优秀程序员如何度过每天?

简介: 优秀程序员如何度过每天?

优秀程序员的一天,可能是这样的。


每天计划性,目的性要很强,把每天要做的事情按照优先级列出来分配好,当天下班前把明天的任务也按照优先级列一个清单.把一个模块切割成多个小任务并给每个分配时间(估算解决问题所需要的时间。),这样就把一个大的目标分成多个小目标了.


   早晨到公司,打开昨天下班前列好的 TO DO LIST,按照优先级安排一个顺序。昨天项目经理说,客户对聊天模块的文件传输功能看得比较重要,需要优先处理。但是这个工作需要的时间比较长,最好用一个比较完整的时间段来实现,因此先把其他花费时间不多的琐事先处理掉。


   打开bug管理系统,查看一下测试人员新提交了哪些问题。突然发现昨天已经修复了的bug单居然还在自己的名下,才想起是大概是昨天那个推销保险的电话打断了自己的思路,花了几分钟时间把这些bug单结掉。另外,测试人员提交了几个bug,分析了一下这几个问题都不是很复杂,预估半个小时可以全部解决。开始全身心干活,很快就就把这几个问题处理,并回复给了测试人员。


   接下来处理项目经理昨天交代的事情关于提供一份技术文档,花了1个小时做出了初稿,拿给项目经理看,问是否满足要求。经理说有几个地方需要补充和细化,于是继续补充完整,调整排版,整理后发给经理,并且到经理办公室提醒他已经修改好并发送到他邮箱。


   距离午餐还有一段时间,聊天模块比较重要,但是估计上午应该是进入不了编码阶段了。正好可以利用这段时间整理一下下午四点需要召开的项目迭代会议,把自己的工作进度列出来,并且写下了本周遇到的一些问题,到时候可以向经验更加丰富的同事请教。


   完成之后,查看一下list,几天需要处理的琐碎事情应该都结掉了,只剩下了最重要的文件传输功能。打开需求文档,分析、理解了相关的要求和操作流程之后,开始画流程图,理清编码思路。然后请旁边负责支付模块的老张帮忙指导一下,检查自己的解决思路是否正确。经验丰富的老张指出了几处潜在的问题,马上记录下来。老张问了一下关于支付模块如何获取聊天模块的好友信息,还好,之前在实现聊天模块时已经预计到这个问题,并做了简单的记录。于是花半个小时和老张浏览解释了一遍API文档。


   午餐之后,把上午的思路和流程图再次整理了一下,确定这是目前的最优方案,开始着手编码。由于没有别人来干扰,工作效率很高。在一个小的功能模块完成之后,还到茶水间喝了杯咖啡,放松放松神经。之后,按照理清了的思路继续进行功能实现。


   这时项目经理喊所有成员开项目迭代会议,在流程图和代码中分别做了一些简单的标记信息。会议上向经理汇报了了自己的进度,并且把自己遇到的问题提出并向其他同事请教,得到了一些启示。会议归来,根据之前所做的标记信息,快速恢复自己的思路,继续工作。很快就得到了阶段性的成果。


   看看时间,还有半个小时就到下班时间了。文件传输模块剩下的工作本周完成应该没有问题,今天先到此结束,明天再继续。下班之前的这段时间把今天所做的事情总结一下,然后再列一下明天需要做的TO DO LIST。


目录
相关文章
|
4月前
|
网络协议 网络安全 网络虚拟化
路由器详细讲解
路由器是连接不同网络并转发数据包的关键设备,工作在OSI模型第三层(网络层)。它通过路由表选择最佳路径,支持数据转发、NAT转换、防火墙保护等功能。路由器分为家用、商用和工业级,各有针对性的性能与功能。其配置包括硬件连接、登录管理界面及网络、无线、安全等设置,选购时需关注处理能力、无线速率、端口速率和功能需求等关键指标。
492 22
|
10月前
|
存储 安全 分布式数据库
探索区块链技术在数据安全中的应用
【10月更文挑战第21天】 本文深入探讨了区块链技术在增强数据安全性方面的应用。通过对区块链基本原理的解释,结合其在数据存储、传输和访问控制中的具体实现方式,本文揭示了区块链技术如何有效防止数据篡改和未授权访问。此外,文章还讨论了区块链技术面临的挑战及其未来发展趋势,为读者提供了一个全面了解区块链技术在数据安全领域应用的视角。
195 4
|
10月前
|
数据采集 API 数据安全/隐私保护
深入探讨 Puppeteer 如何使用 X 和 Y 坐标实现鼠标移动
本文介绍了如何利用Puppeteer实现鼠标移动模拟、代理IP技术、自定义请求头等方法,以增强爬虫的伪装性,成功抓取小红书等反爬能力强的网站内容。通过详细代码示例,展示了从配置代理到模拟用户行为的全过程。
253 1
深入探讨 Puppeteer 如何使用 X 和 Y 坐标实现鼠标移动
|
Linux Windows Ubuntu
windows系统下FileZilla客户端 尝试连接“ECONNREFUSED - 连接被服务器拒绝”失败。 解决方案
windows系统下使用FileZilla连接linux(虚拟机系统)总是报错:尝试连接“ECONNREFUSED - 连接被服务器拒绝”失败。 个人使用的是最新版FileZilla:FileZilla-3.31.0。
11031 0
|
数据采集 监控 数据可视化
装备制造行业云MES解决方案
万界星空科技装备制造云MES解决方案,通过采集生产过程中的质量、设备、工艺、物料、检测等数据,为装备制造大数据分析平台的建立提供数据支持,同时,通过多个层面优化生产管理模式,将为装备制造企业实现信息平台一体化;生产计划高效协同;生产数据可视化;质量过程可追溯;生产与管理集成系统最优化。
660 0
|
Unix Linux Shell
Linux下vi与vim命令使用与区别
Linux下vi与vim命令使用与区别
330 0
|
缓存 负载均衡 Oracle
面试官:说下你在项目中是如何处理高并发的???
面试官:说下你在项目中是如何处理高并发的???
546 0
面试官:说下你在项目中是如何处理高并发的???
|
机器学习/深度学习 存储 算法
基于CNN+LSTM深度学习网络的时间序列预测matlab仿真,并对比CNN+GRU网络
该文介绍了使用MATLAB2022A进行时间序列预测的算法,结合CNN和RNN(LSTM或GRU)处理数据。CNN提取局部特征,RNN处理序列依赖。LSTM通过门控机制擅长长序列,GRU则更为简洁、高效。程序展示了训练损失、精度随epoch变化的曲线,并对训练及测试数据进行预测,评估预测误差。
|
机器学习/深度学习 自然语言处理 算法
OpenCV主要功能及模块介绍(1)
OpenCV主要功能及模块介绍(1)。
406 2
|
信息无障碍
HR面试常问问题(下)
第十五题#说说你选择这份工作的动机# 其实这道面试题是面试官想知道面试者对这份工作的热忱及理解度,并筛选因一时兴起而来应试的人,那么,我们该怎么回答呢?
322 1

热门文章

最新文章