武汉大学珞珈山水BBS论坛

武汉大学bbs,武汉大学论坛,武汉大学网站,武汉大学bbs论坛,武大bbs,珞珈山水,珞珈山水bbs,武大论坛,洛加山水,加洛山水

[回到开始] [上一篇][下一篇]


发信人: colormango (芒果), 信区: C.S
标  题: 一个程序员的非程序生活(二)
发信站: BBS 珞珈山水站 (Sat Jan  5 23:59:31 2008)

    有一阵子我整天埋头于编写代码,想着早日把那个只在我脑中的系统实现。我是个追
求完美的人,甚至在一些细枝末节的问题上思来想去,进展非常的缓慢。每周五汇报工作
进度的时候,我都为项目进度的那个百分比而犯愁。长期埋身于工作中,却一直没有实际
的输出,这对于一个初入职场的新手来说是很不利的:主管只看到你整天在忙,你却没有
东西来展示、证明你所做的事情,他可能会对你的工作以及能力产生怀疑。我后来的team
 leader告诉我说,在公司做事情,要注意经常主动向上级报告,想办法让他们知道你在做
什么,现在进展到哪一步了,取得了什么样的成果,这样他们就能够有个稳定而持续的印
象:这个员工确实是在做事的,他的工作正在有条不紊地进行着。
    想想这确实是个很实际的问题。于是我不得不暂时放下诸多自认为很有意思的想法,
集中精力先弄一个粗糙的版本出来,即使它做不了什么实际的事情。
    这时候我深切体会到单打独斗的艰难了:事无巨细,你都得一力完成,无论你是否喜
欢,抑或是否擅长。
    我先把爬虫部分和扫描部门编译成两个单独的程序,然后才开始为这个系统设计界面
。这个系统当初是设计成基于Web界面的,但UI并不是我擅长的领域,而且我觉得要写一堆
的网页实在有点乏味。可是那时我没得选择。不过这次我没有从零做起----对于那些自己
并不喜欢做的部分,我们往往倾向于找个现成的版本来改造应对了事。不过为一个漏洞扫
描器找个专业的WEB界面并不是件容易的事情。后来我灵机一动,想起刚来时导师让我看过
的一个Web文章系统phparticle,界面风格倒是挺好的,就用它做蓝本来改吧。于是一个本
来用于发表帖子啊新闻啊的web系统,摇身一变变成了一个漏洞扫描器的前台界面了。
    我向team leader以及总监展示了它。leader们看着我在浏览器上的演示,说:嗯,不
错,什么时候向其它部门推广一下吧。
    这次,我不得不把开发工作也放下,联系各个部门的接口人,帮助他们安装一堆必须
的软件,然后再把这个粗糙的系统放上去,还得教他们怎么操作,还得解答使用过程中的
诸多问题,还得告诉他们怎么分析哪些报告是漏洞哪些又是误报,还得解释为什么这么多
误报……老天,我深陷在其中了!不过这样的日子不多,一来因为我的系统对于漏洞发现
没有实质的改善,二来业务部门的测试亦有自己的事情要忙,所以这个系统就闲置起来了

    后来我们新成立了一个小组,专攻应用安全这块,由那个当初说我的系统不可能完成
的同事做team leader。他是一个比较有雄心的青年,在领导风格上比较强势,一开始就开
疆拓土,预备大展身手。他把我转到了他的麾下,这使得我的工作出现了一个巨大的变化
:从以前的松散自由无人管问到现在的紧张有序。一切都要有计划、工作要按照时间计划
走,什么时候该完成什么,都得严格地执行。在工作策略上,他会重点关注,我们要解决
的问题,我们用什么方式给上头展示小组的成果。这样的好处是,工作会得到详细的分解
和计划,每个阶段都能够看到进展,工作进度能够得到有效的保证。副作用是,他手下的
员工得承受非常大的压力,因为一个问题的解决最终还是由他们来完成的,即使team lea
der并不care手下用什么技术,但是无论什么样的技术都面临着很多不可预测的因素,而一
旦某周因故而导致不能按期完成任务,我们就会非常紧张(害怕挨骂,害怕向他解释)。

    新leader的目标是要把这个扫描器发挥实际的效用。他安排一个研究生来帮助我,就
从前台入手做起。虽然那个研究生的编程能力不赖,对于漏洞测试的技术也掌握得很快,
但是实际的情况等不及他把这些都学习并熟悉起来再做,所以他只好从php学起,在我那个
由文章系统改造而成的前台界面上面修修改改。我有时候觉得有点不安,因为我觉得人家
既然学历比我高,拿的薪水比我多,理应担当更重的责任,做些更重要的事情。只是现实
中并没有那样的体制存在。所以无论是研究生还是本科生,实际上所做的事情,并没有实
质的区别,有的只是先来后到的区别,有的只是工资多寡的差别。就这一点来说,我觉得
读研究生很值得,又很不值得……
    在新的模式下做开发,我充满了张力。虽然我仍然每天7点就下班,但上班时精神是高
度紧张的,并且我总是在一个更好的技术方案与更好看的项目成果之间犹豫挣扎,觉得非
常的厌倦。一年来,这个系统确实是在逐步地得到完善,发现漏洞能力也大大增强,lead
er还安排了专人负责推动业务的人去修改漏洞,并把它变成了一个日常的工作。经过一年
多的清理,我们为tx的web业务扫除了非常多的隐患(有些已经存在了多年)。这些都是看
得见的成绩,为我们team赢得了上头的好评,并带来实际的好处(比如说小组奖金)。这
在原来的团队中是不可能得到的。
    直到今天我都还在开发那个扫描器的后台,它仍然离我当初设想的目标很远。但是我
现在却很希望早日抽身离开了。前几日统计了一下后台的代码量,已经超过了150个文件2
万8千多行代码,其中90%以上都是我来写的。我觉得以自己的能力,再也无法把控它的复
杂性了。
    想到业内人士关于coder与programmer的说法,我想我们充其量只是一群普通的coder
而已。每天9点钟上班7点钟下班的工作都让我无比的疲惫,回到家之后甚至不想看到发光
的东西。我不知道那些常年累月加班加点到深夜的人是怎么熬过来的----这些人在公司大
有人在,要么就是他们太敬业,要么就是我的忍受与适应能力太低。
    所以有一阵子我的QQ签名是:下辈子不要做程序员……
--
^mango^(http://blog.sina.com.cn/xunbao)
会当凌绝顶,一览众山小


※ 来源:·珞珈山水BBS站 http://bbs.whu.edu.cn·[FROM: 219.133.233.*]


[回到开始] [上一篇][下一篇]

szuonline.cn 今天是 2024/04/26
深大在线 荔园在线 荔园晨风 荔园晨风BBS 荔园晨风bbs站 深大bbs 深圳大学bbs 深圳大学论坛 深圳大学内部网 szu bbs 荔园晨风地址 荔园晨风校外地址 荔园晨风登陆地址 荔园晨风登录地址 荔园晨风怎么登录 荔园晨风怎么登陆 深圳大学荔园晨风 荔园晨风登录不了吗 深大荔园晨风关了吗 荔园晨风官网 荔园晨风无法校外登陆 荔园晨风bbs登录不了 梨园晨风
别说自己是单身狗,狗还可以三妻四妾。