标签 博客 下的文章

近期的几则“烦心事”

近日和一位刚刚离职不久的同事在Fetion上聊天,他目前在北京的一家做SIP协议栈产品的外资公司供职,做PHP相关开发和维护。记得他刚到那家公司的时候和他聊过一阵,他当时由于刚刚去到那家公司,感觉很是新鲜,也很兴奋。不过这次聊天,他开始抱怨那个公司开发也很混乱,诸如Feature乱加、遗留代码不易修改等,最后他补充了一句:UNHAPPY。

这周是十一黄金周之前的最后一个工作周,需要连上七天班。这不刚刚过了一半儿,我就有了“累”的感觉了。加之最近有几多烦心事,让我不吐不快。

前不久粗略的看完了一本叫“The Productive Programmer(高效的程序员)” 的书,书的作者是Thoughtworks的一位牛人Neal Ford,书的内容如其名,作者从各个方面讲解了一名程序员如何才能做到更高效的工作。也是受到此书作者的一些启发,我开始尝试提高自己的工作效率;以下很多“烦心事”其实也是与此事有关的。

最近发现我的本子打开的程序一多,硬盘灯就闪个不停,有时切换窗口,不等上30s屏幕都刷新不过来,这让我实在是忍无可忍。对于一个程序员来说,没有一个高性能的工作平台,又怎么称得上高效呢。我现在的本子应该是2年前,甚至更长时间前的产品了,按理说2年也算一个周期了,要知道这年头硬件的更新换代速度之快是令人咂舌的。公司近两年以采购HP的本子居多,但我自己还是愿意使用ThinkPad的本子,因为对HP的本子没有信心;公司采购的这几批HP的本子就没有一台没有毛病的,其中以液晶屏的毛病最多,蓝屏、花屏、屏点不亮等。但ThinkPad的本子采购成本较高,部门的ThinkPad本子越来越少,

申请新的ThinkPad本子基本是不可能了。可是HP的本子我是从心底不想用。无奈下,考虑另一种方案:升级现有本子。CPU不是问题,主要还是内存小。至少要再+1G估计才能解决性能的问题。问过秘书了,采购一条内存至少1周时间,看来还要继续忍受"蜗牛速度"了。

提高工作效率的另一个被很多人认可的方式就是:扩大视野,让眼睛在同一时间接收更多的信息。对于程序员来说,最直接的方法就是多台显示器一起工作。这样你的程序可以被拖放在不同显示器上显示,一台显示器展示资料或需求、设计文档,而主显示器则用来打开IDE编码。其实似乎想一想也会体会到这样的便利。于是乎尝试向部门申请,得到秘书的答复是:目前部门没有液晶显示器了,很多新员工还在使用原始CRT显示器呢。尚未得到上面领导的答复。我大致了解了一下目前17寸液晶普屏显示器的价格及其低廉,要知道现在的主流是19寸显示器。对于一个公司而言,人力成本才是所占比例最大的。如何提高一个人的工作效率也是管理者们一直不断努力改善的问题;和一个人工作效率30%~40%的提升相比,一台显示器的成本简直微不足道,不是吗?意识的改变才是关键的。否则没有人能理解你为什么就要多申请一台显示器呢。

这两天,组内唯一的一台DB Server宕掉了,需重装修复。这下子大家的工作都受到了影响。为了避免这类“事故”再次发生,我们决定多申请几个PC Server服务器,现在电子设备这么便宜,相对于人员赋闲带来的浪费,那几个硬件的价钱可以不值一提。和秘书沟通后,发现居然要自己到库房里去“选”旧机器自己攒机,顿时没了兴趣。库房中有两台新机器也不让用。

Evernote是一款很好的note类软件,如果你没有购买微软的OneNote,那建议你下载一个Evernote用用。Evernote中有一种功能,它支持你在笔记里任意涂鸦,并能保存你的“涂鸦”。这个功能甚是吸引我。目前我的一些突然间的想法都是用笔记录在纸上,当时可以记住,但是时间久了,一旦纸丢了,你的想法无法被记录和跟踪。Evernote的这个涂鸦笔记功能很是适合我。但是有一点麻烦的是:用鼠标做出的涂鸦很难控制。我突然想到了手写板(我们没有高级的触摸屏),于是到电子市场看手写板。再试过了多家手写板产品后,诸如Wacom、汉王、蒙恬以及清华紫光,居然发现普通手写板很难符合我的需求,而高级的绘图板太贵了,基本不考虑。看来想记录我的思维的涂鸦式笔记还需要等待若干时间了,带触摸屏功能的液晶显示器在不久的将来会普及开来的。

最近在卓越网上看到一款HP的正品双肩笔记本包,物美价廉,很是喜欢。想买下,但是卓越网的页面总是提示没有货,设置了来货通知,收到通知邮件后,打开链接的网页,发现仍然是缺货状态,真是很恼人。

带新人很累,曾经和同事探讨过类似的问题,好的新人留不住,差一些的留下了也顶不上来。每年长此以往,给了老员工很大压力。

总觉得大家的效率都不高,如何帮助其他人提升效率,摆在面前的一个难题。KanBan上Card中的Story/task总是不能全部及时完成。

最近发现我的A780换电池的时候会丢失时间信息,每次开机都需要重新设定时间;今天GPhone在美国发布了,估计离在大陆发布也不远了,我想Google不能放弃大陆这块肥肉吧。我的下一个目标手机:GPhone。

说罢了烦心事,说说神七。
神七今天晚上升空,万众期待。但是别忘了08年我们中国人似乎过得不是很顺利,雪灾、商品价格上涨、地震、矿难、食品安全和火灾。所以我们祈祷吧,祈祷三位航天员能顺利安全的完成此次任务。

开始思考项目

国内,也包括国外大多数项目经理/技术经理都是技术出身,工作了若干年,羽翼丰满后,被赋予了带领一个项目的责任。从技术到管理的过程多数人都需要一段时间去转换和适应。什么时候算是合格了或者说是入道了呢?没有标准。但是从我的体会而言,是否开始主动思考项目是至关重要的一点,一个重要的转折点。

刚刚从技术转为管理的人一般都不能很好适应角色的变化。技术人员最拿手的、最擅长的就是技术了,编码是他们发挥才能的舞台所在,也是获取成就感的源泉所在。以前一个技术人员可能只需要完成自己那摊子事情即可,但是转换为项目经理角色后,他要关心的事情就比较多、比较繁琐了。时间、质量和人,无一不要涉及到。更有甚者对于国内很多开发行业软件的项目经理而言,应对行业客户也可能是份内的职责,焦头烂额也许是刚刚步入项目经理角色的人最真实的写照。刚开始做的不好,遭遇挫折和抱怨其实不是项目经理的错,他们曾经是技术人员,没有经历过系统学习和培训,转换角色后都是摸着石头过河,起初势必没有头绪,或者是照猫画虎,把以前自己的顶头上司的那套照搬过来,执行之,也不管到底适合否。项目在这样的状态下运行的磕磕绊绊,但在这样的一个过程中,多数项目经理会发现问题,开始调整、学习、咨询、参加各种培训,试图破解自己遇到的诸多问题。

开始思考项目,我觉得这应该是一个项目经理真正融入角色的一个标志。带了这么长时间的项目,我也是从今年中期才逐渐发现自己开始有意无意的思考整个项目的。中期总结、下半年目标制定、项目过程上的一些改进和新的尝试、新员工培养计划、促进现有人员技能提升以及新技术框架的使用,这一切都是在思考之后采取的措施。

公司采用的CMMI的Heavy Development Process,从心底比较抵触。做过几个项目后,发现自己再也不愿意做重复的事情了,决定另起一条线,尝试一些Agile的Practice。一个人努力的持续推进Process的改善,挺累的。很多人不理解,不清楚为什么要这么做,我也计划着逐步通过讨论和Training向大家渗透一些Agile的观点和做法,让大家从各个方面接受之。虽然我也只是初步了解一些Agile的东西,呵呵。

目前已经开始尝试的Practice包括:
- 看板管理;
- Daily Stand-up Meeting;
- 阶段性成果演示
- 持续集成;

从目前来看,大家似乎对持续集成不是很感冒,对于CC.rb发送的build fail的mail也置之不理,自己都无法build成功的代码也照常提交,这只能说明大家尚未了解CI的好处,也没有养成好的代码提交习惯。

看板和Daily Stand-up Meeting对于大家来说都是很新鲜的事物,大家有着很高的热情,目前感觉瓶颈在我,如何能正确的执行这两种Practice,还需要我继续学习、实践和思考。一批书籍待我去读和领悟。

阶段性成果演示收到的效果最出乎我的意料,曾经写过一篇blog专门述之。

提高执行力、提高个人和团队工作效率、合理的团队建设、减少浪费和不断的过程改进是我下半年的几个改进重点。可以说,现在的项目是我的一个试验品,要想试验成功,没有一股子韧劲儿是不成的。对自己说:坚持住。

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! Go语言第一课 Go语言进阶课 Go语言精进之路1 Go语言精进之路2 Go语言第一课 Go语言编程指南
商务合作请联系bigwhite.cn AT aliyun.com

欢迎使用邮件订阅我的博客

输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦!

这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片

如果您觉得这里的文章对您有帮助,请扫描上方二维码进行捐赠 ,加油后的Tony Bai将会为您呈现更多精彩的文章,谢谢!

如果您希望通过微信捐赠,请用微信客户端扫描下方赞赏码:

如果您希望通过比特币或以太币捐赠,可以扫描下方二维码:

比特币:

以太币:

如果您喜欢通过微信浏览本站内容,可以扫描下方二维码,订阅本站官方微信订阅号“iamtonybai”;点击二维码,可直达本人官方微博主页^_^:
本站Powered by Digital Ocean VPS。
选择Digital Ocean VPS主机,即可获得10美元现金充值,可 免费使用两个月哟! 著名主机提供商Linode 10$优惠码:linode10,在 这里注册即可免费获 得。阿里云推荐码: 1WFZ0V立享9折!


View Tony Bai's profile on LinkedIn
DigitalOcean Referral Badge

文章

评论

  • 正在加载...

分类

标签

归档



View My Stats