ellalikesyou
通常我们进入公司以后,不会是重头开始一个项目,而是在已有代码的基础上进行维护或新功能的开发,所以必须“读代码”。读有“泛读”,了解系统架构、功能模块,对系统有一个大致的认识,各个功能能找到相应代码实现的位置。还有“精读”,通常就是调试了,在fix bug的时候使用。此外还包括审核:一些规范一点的公司,都会有code review,也是精读,但不用debug。对于一个成熟的项目来说,读代码——而不是写代码——可能是最耗时间的工作了。写注释文档为了减少“读代码”的时间,我们不得不花时间“写注释”“写文档”——这个程序员最深恶痛绝的工作。所以现在“烂代码才需要注释”的声音变得越来越强,但无论如何,文档还是要写的。(注意:要能区分注释和文档)了解需求好了,终于到了“写代码”的时间了。然而,在动手开始写代码之前,你必须花时间“了解需求”。和自己写个小程序玩玩不同,在公司,你是为别人写代码,所以你一定要了解别人究竟想实现什么功能。通常,这并没有你想像的那么简单,需要反复的沟通。当然,也有一些团队和个人,不愿意在这上面“浪费时间”,通常他们的下场就是不断的写代码,然后不断的改代码,加班加点的做大量的无用功,整个公司怨气冲天一地鸡毛。
大酸杏儿
6:50 :起床洗漱,收拾约25分钟后出门。7:20 :到达离公寓约300m的单位职工食堂,花10分钟吃早饭。单位的食堂会在每周的工作日时间内供应一日三餐,菜品种类多、价格略贵,味道嘛,确实不敢恭维。8:00 :从食堂步行约25分钟,赶在8点之前到达工位并刷指纹签到。(特别说明一下,因为做材料的工艺车间建在离单位行政办公区较远的一个地方,因此每天上下班步行算是锻炼身体了。)电脑开机后第一件事是打开内网首页,浏览一下最近两日的“所内要闻”,并重点关注一下“所内公告栏”,这里会有一些信息通告,比如每季度的“质量技术评审会”、所内组织的“课题立项会”等一些重要会议通知。浏览完信息后会跟同事进行确认,跟同事进行工作交接。9:00 :换上单位统一的工作服,带上自己的工艺记录本,去车间生产线。因为目前的岗位是材料工艺师,因此在生产一线呆的时间比较多,与技术人员和工人们多接触的过程中也能学到很多东西。去的第一个地方是车间库房,昨天刚到了一批炭纤维,是准备投入下个型号生产的原材料,需要去现场确认一下原材料的批号和数量,与库房管理员做好核对工作。看完原材料后再去针刺工艺组,这个工艺组主要负责炭纤维预制体的针刺制备。与现场工作的工人们再次确认了针刺工艺参数和预制体的规格与数量,并与他们探讨了针刺过程中出现的问题,如针刺时是否有炭纤维滑移、针刺不均匀、刺针受损变形等现象的出现。个人能处理的问题就会与其他技术人员协调合作并在现场解决了,遇到本人不能解决的就做好工艺记录,写下工人和技术员对该问题的想法,并准备尽快找资历更深的工艺员探讨解决方案。10:40 :做完上述的工作,时间已经过去了一个小时,回到自己的工位上,接杯热水并稍作休息。接到部门领导电话,通知本人下午去行政办公楼第三会议室参加一季度的保密工作学习,并催问了情报课题的开展情况。个人申请的情报课题就是对本领域某一前沿技术的文献调研活动,需要写出文献综述。由于本单位是国家一级保密单位,内部所有电脑均不能连接互联网,因此在自己的笔记本电脑上查阅的相关文献和撰写的文献综述需要通过一个“网络中转机”导入到内网电脑上。办理这个资料的导入还需要在内网中填写电子申请单,并由领导审批后方可进行导入,流程是复杂了些,但是也能看出来做好保密工作真的对我们这个行业来说是很重要的一个职责。11:05:在走廊里碰到了课题组的老
雨兰共舞
很多同学以为程序员一天到晚的工作就是写代码,写代码,写代码!其实不是的。写代码只是很少很少的一部分工作,其实更多的时候,我们:读别人的代码通常我们进入公司以后,不会是重头开始一个项目,而是在已有代码的基础上进行维护或新功能的开发,所以必须“读代码”。读有“泛读”,了解系统架构、功能模块,对系统有一个大致的认识,各个功能能找到相应代码实现的位置。还有“精读”,通常就是调试了,在fix bug的时候使用。此外还包括审核:一些规范一点的公司,都会有code review,也是精读,但不用debug。对于一个成熟的项目来说,读代码——而不是写代码——可能是最耗时间的工作了。写注释文档为了减少“读代码”的时间,我们不得不花时间“写注释”“写文档”——这个程序员最深恶痛绝的工作。所以现在“烂代码才需要注释”的声音变得越来越强,但无论如何,文档还是要写的。(注意:要能区分注释和文档)了解需求好了,终于到了“写代码”的时间了。然而,在动手开始写代码之前,你必须花时间“了解需求”。和自己写个小程序玩玩不同,在公司,你是为别人写代码,所以你一定要了解别人究竟想实现什么功能。通常,这并没有你想像的那么简单,需要反复的沟通。当然,也有一些团队和个人,不愿意在这上面“浪费时间”,通常他们的下场就是不断的写代码,然后不断的改代码,加班加点的做大量的无用功,整个公司怨气冲天一地鸡毛。开发中的其他各种沟通大家都恨产品经理。但其实产品经理只是我们最恨的人之一,我们还恨前端、后端、DBA、测试……承认吧!因为我们是团队开发,说好的团队精神有没有我不知道,但各种摩擦扯皮是必须的。比如前端要后台给一个接口,后台给不出来或者嫌麻烦;比如后台跪求DBA的权限,DBA优化数据库时说Developer都一群傻逼;比如测试一次又一次的报bug我特么像杀人的时候……这些都需要沟通,也就是需要时间和精力。其他无聊的办公室活动比如写日报周报,应付各种KPI,这是所有工种都干的活,就不多说了。总之,程序员真正写代码的时间其实不多。个人觉得,一天能有30%的时间安安静静的写代码,就算是不错的工作环境了。不论是我们的大学教育也好,培训机构也罢,都只知道知识的灌输,而忽略了程序员工作能力的培养。这些能力,即只能在工作中“自学”获得,所以你看这些公司的招聘,都要求“两年以上工作经验”,意思就是:一般的新人,起码要两年的时间,才能“习得”这些起码的工作技能我见过很多型英帅靓正的程序员,工时和一般的office工差不多,人呢穿衣也有自己的风格,智商高情商高,上能应对BOSS下能追求妹子,无可挑剔。没毕业之前,睡觉经常赖床到十点、十一点,毕业后要准时上下班打卡。开始真的很不习惯,但久而久之,早起就早起吧,适应一下也就好了,起个床倒也不是很恐怖的事。最恐怖的是“逼”地铁——大早上逼地铁,简直是一件考验体能、考验反应力、耐力,还考验脾气的事。你要排队一到两个小时,站着,不能坐;下了电梯,你要迅速判断哪个队列从体形和速度上看,进车舱的速度会更快,以及在哪个方位下车不会被挤回去;车上有人释放刺激气体以及与你肌肤相亲你能忍受多久;被撞被踩被推攘甚至被洒一身别人的早餐豆浆之类你能不能忍着不发脾气和谐友爱…经历这些事我觉得自己真是好公民。没毕业之前,在deadline前赶作业,毕业之后,在deadline之前赶工作,这个好像差别不大。要说差别大的,就是毕业前大家都是单身户口,毕业后很多人都变成了夫妻户口。毕业没多久,就有很多同学陆续结婚发请柬。好时候真的好羡慕他们,能够让一段简单纯洁的爱情坚守到毕业最终结出幸福的婚姻果我见过很多型英帅靓正的程序员,工时和一般的office工差不多,人呢穿衣也有自己的风格,智商高情商高,上能应对BOSS下能追求妹子,无可挑剔。当然在现实生活中,很多人的成长路径没有这么一帆风顺。大多数程序员在工作3-5年,知识和技术吸收积累到一定阶段后,会开始考虑继续做技术还是转行,这取决于一个人在技术上的天赋有多高。如果选择继续从事技术,就要考虑是在技术上专精,还是走上管理岗位。虽然很多程序员技术水平达到一定阶段后都会被公司推上管理岗,但是更加痴迷专注于技术的人,在做了一段时间管理后还是会选择回归纯技术领域,成为一名技术专家或者架构师,比如前端界的大神。黄明国之所以会迷茫,是因为他现在正处于从资深工程师迈向管理岗位这一重要阶段。很多大龄程序员也正是在这一阶段迷失了方向:自己究竟喜欢技术还是擅长管理?只要这个问题没想清楚,就会像黄明国这样,长期陷入一种一人多职的状态,在高速进展的繁忙工作中理不清头绪,看不清未来。大龄程序员在选择工作时,首选要认清自己,再去选择环境和公司。比如先确定自己是属于比较有激情、活力、愿意终身学习新技术的那一类人;还是心有余而力不足,想脱离一线技术,想把更多精力放在管理上的那一类人。如果是第一种,可以选择一家快速成长的创业公司,将自己的技术价值最大化地发挥出来;如果是第二种,就选择那些组织架构相对臃肿的大公司,这些公司盘子够大且没有太多坑需要踩,因此对年龄稍大且有丰富经验、能安于现状、踏实做事的人存在一定需求。
素食更好
机械工程师的一天。
早晨7点起床,洗漱,吃饭。
开车15分钟到公司,8点打卡。
打开电脑花5分钟时间看看我的头条有没有新增的粉丝,收获多少个赞和阅读量。
打开CAD开始作图,我工作时间几乎有一半是和CAD作图软件相伴而过。
10点多去车间指导生产,看有没有需要改进或升级的地方。
11点花半个小时写两条问答。
下午继续作图,看看领导有没有新任务安排。
以上是工程师的日常,如果有科技攻关项目一般会被抽掉走组成一个攻关小组,这段时间也是最难熬的时间。
早晨8点去了公司就开始根据项目课题进行设计计算,你会感觉一天到晚时间过得很快。草稿纸会在不知不觉中落厚厚一堆。
设计阶段结束后就开始绘生产图纸,同样的,电脑前一呆一整天。
图纸绘制完便到了样机生产阶段,这个时候便开始天天往车间跑,和需要时刻和工人们技术交底,同时在生产中不断改进。
做科技项目很累,平均一年有一次做项目的机会,每次持续时间从2个月到2年不等。
荤淡美食家
5g通信工程师晚上12点下班。在世界前四通信企业工作,5G网络优化工程师。每天工作爆满,8点起床,晚上12点下班。每月加上杂七杂八,13K。伺候领导,还得搞好技术。周六要是客户有临时要求,就大家轮一下班,每周最少休息一天。
优质工程师考试问答知识库