作者andymai (阿龙)
看板Soft_Job
标题Re: [讨论] 如果遇上这样的资深工程师
时间Wed Jul 9 07:26:15 2008
※ 引述《JYHuang (夏天到了,冷不起来了说)》之铭言:
: 不过那位同事还是还没搞定他的部份、依旧被主管ㄉㄧㄤ他的介面..
: 是说这位同事也不是说多懒、看他常常键盘敲的很勤..
: 不过就像之前板友说的..
: 写程式最重要的就是脑袋中的逻辑性要强
: 我看他最缺乏的就是脑袋不灵光....想当然而 效率也就..
: 结果後来听到他在快速的敲键盘时..都会心中暗自樵
: (硍..敲的这麽快、怎麽效率没有成正比..)
:
就这段来看~感觉跟以前的我很像...
常常连中午吃饭时间都还在看code~可是呢...
就是不知道为什麽做个东西都会做上老半天...
我的主管对这件事是大为光火~尤其是他发觉我没在偷懒~更是气到一个不行
因为偷懒至少还有delay的原因~没在偷懒的话~那...要查原因真的要深入了解
一开始我的主管也觉得奇怪~一个当兵时特别去考预士的人~都通过智测了
逻辑思考就算不强~也不会弱到一个不行~怎麽写起code要写好几天...
於是我的主管开始在旁边看我怎麽写code~也发现了我一个致命的缺点:
"急於完成却没深入考虑"
所以呢...问题不是出在逻辑思考
而是我的逻辑都是小部份的~要写的时候才想要串在一起
常常不是改完了上面却发现下面不能这样搭
就是写到了下面~却又想到上面应该怎样改...
写小的程式可以~大一点的就完了...
他也告诉我这业界有两种人:
一种是看到页面和功能就大概知道该注意哪些地方~流程会是怎样跑
函数该怎麽宣告、传值会比较好~比较不会写到一半又跑去哪边修修改改
这种人大概不是天才~就是写程式的经验很丰富
一种是看到页面和功能会开始规划~差不多花上大半天都在想流程
真正动手写完程式花不到几个钟头的...
而我是那消失的第三种:
花不到几分钟想流程就开始动手写程式~不知何年何月能完成的...Orz
从此以後~他都要我在写程式前先交一张流程图给他
为的是让我不断思考"欲速则不达"和"思定而後动"的道理
(其实道理谁不知道~只是那时压根儿不会去想这种东西)
以及一些流程中可能不对或是可以改善的地方
之前要花好几天的东西~这样做以後~差不多一天就弄完了~连我自己都不相信Orz...
不过...
当事者至少也要有接受建议的EQ就是了...
像我的主管当时的口气都不是很好~有时甚至是破口大骂
好几次我都快摔桌子对呛回去~也幸好没有~因为那只是无知的表现
如果没有忍下来~我大概还是在修这边、补那边吧...
原po遇到的人不知道算不算这种~因为只看到键盘敲得很勤~没深入了解也不知道
而且又是比原po先进去~也不接受原po建议的那种~就要等人给他当头棒喝了...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.104.77
※ 编辑: andymai 来自: 59.127.104.77 (07/09 07:28)
※ 编辑: andymai 来自: 59.127.104.77 (07/09 07:45)
1F:推 zhenghua:我就是那种要花时间规画流程=..=..希望能够一眼就看穿 07/09 12:49
2F:推 Jichang:这是...系统分析吧?? 07/09 13:08
3F:→ andymai:系统分析?算吧...只是我的系统小到只有页面和页面之间~还 07/09 14:30
4F:→ andymai:跟後面真正的系统扯不上什麽关系...Orz(那时我只做介面) 07/09 14:36
5F:推 TonyQ:所有事情都需要分析, 只是层级大小而已. 07/09 16:18
6F:→ TonyQ:系统分析通常包含需求确认 结构确认 到时程确认 ,没这麽肤浅 07/09 16:19
7F:→ andymai:画面有哪些东西以及处理逻辑其实都确认了~照理讲~应该是再 07/09 18:00
8F:→ andymai:清楚不过~只剩下页面上的元件互动和页面间的沟通~但是... 07/09 18:02
9F:→ andymai:没想清楚LifeCycle就动手的结果就是有除不尽的Bug以及等着 07/09 18:03
10F:→ andymai:被challenge的函数写法~太多余的程式会被骂到臭头..Orz... 07/09 18:04
11F:→ andymai:事实上是不是就把页面丢给我去分析~就不得而知了...Orz... 07/09 18:08
12F:推 newid123:遇到这种主管就是要呛声 !!! 用力呛他 !!!!!!!! 07/11 13:56
13F:推 yauhh:写程式重点本来就在想方法,而不是为了写而已 07/17 22:13