我们大家可能工作都很努力,可还总是感觉时间浪费在那些无谓的小事上,周而复始,工作中,项目中的那些烦人的事,总结一下。
一.服务器怎么了?
生产库上的系统没有问题,有专门的人维护,平时改动都需要经过事前论证才敢在生产库上做操作。但是开发系统,开发库确实一件恼人的事。开发库由于随时变动,服务器为了方便让开发人有权利登入,总是出现莫名其妙的问题。其中几个让人绝望的是 木马,和磁盘文件丢失 和 磁盘碎片 。
木马绝对是开发服务器的杀手,很多人在这上面浪费了巨大的时间,一般公司有专门的网管的软件和杀毒软件 和 网络准入规则,将一般病毒排除,可是木马在某台局域网机器上中招后,会很快的蔓延到服务器端,加上公司内部预装的杀毒软件会将木马隔离导致所有的EXE文件无法使用。接下来。。。。。可想而知!
磁盘文件丢失,这个也很要命,同样的还有软件配置文件被修改,而你还不知道,最后debug了半天是这样的问题,最后问团队中的人,都一脸无辜!
磁盘碎片,这个看似是小事,实则是个大事,由于某些服务器是大家共用,频繁的创建和删除文件,加之日加月累,有没有人敢清理,有的达到80%的磁盘碎片,间接的后果是,数据库经常无故宕机, 里面的续集文件在突然关闭时,文件损坏,还有的是文件传输时很容易出现损坏的文件。
冗余的软件, 现在软件更新升级太快,一般上大家都会保留两年之前的版本到最新发布的软件版本,本来现在软件就大,加上由于都不敢删除别人下载的软件,导致磁盘严重吃紧。
解决办法:
1.小团队内,建立组内的文件服务器,权限只有组内人,访问是可以多人访问,但是上传文件和软件到文件服务器确最好是单例模式,这样最好,可是这是一个闹心的活,在KPI主意至上的公司文化中,基本上没有人愿意干这样的蠢事,还有做领导的要端起这个责任 ,随时向相关的模块负责人,索要完善的软件版本, 并做好文件命名规范。
2.虚拟化,有条件的公司或者有兴趣的部门将公司零散的主机几种起来,搭建一个小的云,并统一云主机的OS版本和预装的软件。 没有条件,也要做好常用虚机系统的备份。
3.年终整理的习惯,到了年终往往活不多,再加上年关,谁不想干干净净过大年,组织好部门同事做主机,PC机的硬软件的除尘,和软件垃圾清理工作。
二. 总喜欢来个突然袭击?
每个公司和部门一定是关注某个行业某种业务,但是不同的客户使用的技术和业务也前插万别,大家最讨厌的是多线程干活,通常是手头上项目正得起劲,又有什么半年前的项目拿过来要修改,这最头大。
人专注在一个项目上,会事先将有关这个项目的业务知识,和开发知识和技能 加载到我们大脑的cache中,这样在做这个项目时,遇到问题,和瓶颈 会从容应对 进而找到解决方案 。如果这个时候突然将一个老项目拿过来,一时要加载起来内存就不够,而且旁边的人还一直说很急,就有一种蒙了感觉。不过也没有办法也只有放下手头上的事,回过头来处理这些问题。
解决办法:
1.在做新项目的计划时,最好将平时的一些日常性事务和这种维护旧项目的时间计算在内.
2.定期的查看旧项目的代码,一方面可以促进新的想法的产生,一方面可以防止这种不时而需。