首页 > 科技 >

程序员的一天是怎样的

2019-08-08 18:21:40 暂无 阅读:1542 评论:0
程序员的一天是怎样的

早上看到如许一篇文章,六成斥地者日编程不足 4 小时。

查询机构 ActiveStates 本年调研了包罗美国、中国在内的 88 个国度、1250 名斥地者,得出了这份斥地者查询申报。申报显露:跨越 61% 的受访者天天花在编程上的时间不跨越 4 小时,65% 的受访者透露不介入或维护开源项目,个中近一半 (49%) 的人将此归罪于时间不敷。52% 的受访者认为增加或融入一门新说话非常难题。

算了一下,我就是这 60% 的人,一周编码时间不会跨越20小时,这正常吗?

非常正常,项目组里尽量很忙非常忙,也不会一天8小时都在 coding 。

正常的工作流程是如许的,一个功能,无论巨细,到了斥地工程师这里,都要经由一下过程

需求评审:开会(撕逼时间),产物司理提议,前端,斥地,测试,数据,算法只要和这个功能相关的人员都邑介入,手艺人员对需求作出审核,哪写能够实现,哪些错误理,哪些需要改善,哪些怼归去不做,一番激烈争执,1-2个小时曩昔了,甚至更长。代码架构设计阶段:需求评审需求最终敲定后,进入设计阶段,包罗表对表的设计,接口设计,输出设计文档。手艺间沟通会议:办事端斥地人员的接口文档给前端,确保前端能看懂,数据测算法测确认可否供应数据,都沟通好后,OK,1-2个小时又没了。斥地排期:一个完成功能上线需要多方手艺支撑,人人确认好也许什么时候完成,正确到日期,好比,本周4我的接口必需上测试情况,否则就影响到前端斥地,影响到测试人员测试,规划内若是你的进度delay,会影响别人,这也是为什么会加班。代码实现,真正的斥地阶段,也就是这编程阶段不足4小时。提交测试:前端,办事端,数据,算法预备停当。测试妹子测试,提BUG。法式员点窜bug,责任到人。所以bug改完,测试妹子验收,bug悉数封闭。功能上线 - 产物验收。

从上面看,一个完整斥地流程需要这么多工序,你感觉你有几多时间 coding ?

一天

8:00 - 8:30 起床

8:30 - 9:10 出门

9:45 - 10:30 到公司,来一瓶康乐水。

10:30 - 12:00 确定一天的工作,需求评审,设计,wiki输出。

12:00 - 14:00 吃饭,午休,打游戏。

14:00 起头撸代码,到18:00 四个小时,去掉中央的会议,去掉运动放松,是不是写代码时间不足4小时了?

18:00 吃晚饭,看别人下班,感慨人生。有事就走,好比重大约会 or 表情不爽。

19:00 - 20:00 没有约表情也ok就加班,项目忙的在多花点赶进度。

20:00 - 21:00 属于本身的时间,看表情几刻钟下班,看点本身喜欢的,进修新手艺。

抵家根基就 21:00 到22:00了 ,洗漱,看剧,打游戏,出牛逼。00:00 之前觉不睡觉,因为属于本身的时间舍不得!!!

第二天:反复第一天。

我的座右铭:要好勤学习,否则别人只会指着你的鼻子说,你那看小我,除了帅一无可取。

我的幻想生活:1点睡,10点起,正午吃肉,下昼品茗,晚上喝酒。

人生方针:想不干啥就不干啥

番茄工作律例则

一个番茄时间共30分钟,包罗25分钟的工作时间和5分钟的歇息时间。每完成四个番茄时间,就进行一次较长时间的歇息,大约15-30分钟。一个番茄钟是弗成朋分的,一旦开启就必需对峙究竟,若是打断,就视为此番茄钟作废。若是一项义务估值大于5-7个番茄,那就将这项义务朋分为更小的义务。一个番茄接着一个地做下去,就会做得更好。

相关文章