作者choufeng (资讯业讨论专版)
看板Soft_Job
标题Re: [心得] 五味杂陈的一天...
时间Fri Mar 18 23:19:46 2011
二点看法
可能你是初学者 功力不够 写的code也不够多 毕竟他是带你的人
多少经验都会比你多(正常来说) 新人总是要经过这样的一个时期的
你就趁这段时间多多充实自己 多多看别人的东西 别人怎麽写(虽然
未必写的好 但总是多参考和比较) 写code是这样子的 除了你自己要
写的够多之外(这点是非常必要的) 但更重要重要的是 要多看别人写的
code别人架构如何 如果是自己会怎麽写? 等等..最好是多看看高手写的
(但不要超出自己程度太多 等你觉得自己够稳固了 可以看看 Open Source
组织等写的code) 觉大多数的程式设计师会来到一个瓶颈(虽然大部份
可能都还到不了这或者根本没有察觉) 就是长久以来都只写自己的 意思
是都以自己的思微和逻辑来开发他所面对的系统 因为看的code不够多
看的架构或pattern也不够多(只封闭在自己的想法中) 於是乎就永远不会
再进步 写出来的东西和品质永远都只有这样子的程度了.
第二点是你的Mentor 就你的描述来看 他可能是挺严厉的mentor 也可能
是很臭屁的mentor(吧?!) 不论其它 就以一个单纯带新人的角度来看 也
不是这样带的 完全没有了解别人的想法 一眛灌输自己的想法给别人这样
再者 是不知道你mentor是不是魔人等级(若真的是高手 我想你能够给他
带也是荣幸 不用计较别的了) 因为写code 架构.逻辑等 没有绝对对的
也没有绝对错的 在某种程度上 就算我们认为这是对的 也不要完全去否决别人的
※ 引述《cyr1216 (无所事事一整个夏天)》之铭言:
: 只能说 程度不好真的很惨..
: 今天帮USER做一个功能 要把计算出来的值回写到ERP.
: 所以我比较谨慎...
: 一方面对ERP的一些TABLE还不够熟 二方面觉得这段语法有点复杂
: 所以写完之後 请带我的同事帮我确认一下.
: 没想到他连看都没看(应该说看到一串程式就不想看)
: 劈头就问我 "你是在写什麽? 落落长.."
: 我心想 就的确牵涉到很多TABLE阿 不然我也不想那麽长.
: 结果他说不用那麽复杂阿..
: 就开始东改西改 把我的程式几乎全砍了
: 一边改一边问我 "对不对 对不对 对不对"
: 说真的我都还没看清楚他的写法 真的不知道要回对还不对.
: 改完後没编译 直接问我看的懂他写什麽吗
: 我就没回 他就补了一句"写太快了看不懂?"
: 然後就走了 叫我自己慢慢看..他要去忙他的了..
: 我是觉得 -- 现在这是什麽情况 --
: 我一开始问他忙不忙 他说不忙 我才想请他确认语法 毕竟ERP他熟
: 没想到没看我的程式 就全砍了 自己重写一段还没编译人就走了
: 叫我慢慢看他的程式..
: 很夭寿骨的是我编译後还有ERROR. 当时真是骑虎难下
: 不知道要先还原我刚写的那些 还是帮他那几段程式解BUG.
: 这支程式我花了约3天写 一开始执行起来效能不好.
: 所以我改成设排程的方式跑 USER执行时就不需要再运算.
: 带我的同事觉得这样做不够即时 改变写法
: 终於是有进步到 不需用排程就能即时显示资料
: 这点我满感谢他的 毕竟我又上了一课.
: 於是昨天帮我改善效能 今天又全砍我的程式 改成他的写法
: 讲了一句"这张需求单应该挂我名字".(虽然我知道是玩笑话)
: 但我也有花时间做阿 他就看不惯我的写法
: 整个大改 再讲这种话 听完实在不怎麽舒服
: 当然我也没有怪他 只是觉得有种被侮辱的感觉..
: 每个人写程式时 都有一种比较直觉的写法吧
: 他的程式是很简洁没错 但我觉得需要绕一下
: 相反的他看我的程式 觉得很罗嗦.
: 能学到新写法是很好的一件事阿 但程式全被砍还是有种说不出来的"怪"
: 就觉得 你那麽强所有需求单都让你做就好了阿..
: PS.觉得说出来比较舒服 请大家多多包涵..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.24.115.71
1F:推 vvppqqvv:他的师傅也未必是高手吧照自己的思维写都很快阿 03/19 00:00
2F:→ vvppqqvv:但是怎样维护好一个系统才是厉害的 03/19 00:01
3F:→ vvppqqvv:他的师傅行为我不认同 03/19 00:01
4F:→ vvppqqvv:好的师傅应该是看你的code指出你哪个地方互略掉了 03/19 00:02
5F:→ vvppqqvv:而不是整个砍掉(除非自己写得太扯这没话说) 03/19 00:03
6F:→ vvppqqvv:当然可能他的师傅就是很忙这也没话说 03/19 00:04
7F:→ vvppqqvv:想看看........ 03/19 00:04
8F:→ vvppqqvv:甲接手用甲的的思维写 03/19 00:05
9F:→ vvppqqvv:换乙接手用乙的思维写....... 03/19 00:06
10F:→ vvppqqvv:真正的高手应该是抓到架构然後去遵守他 03/19 00:07
11F:→ vvppqqvv:然後扩充他 03/19 00:08
12F:→ vvppqqvv:而不是为改而改 03/19 00:08
13F:→ vvppqqvv:当然是我太理想了 03/19 00:10
14F:→ vvppqqvv:除非有人想加班例外辣...... 03/19 00:10
15F:→ vvppqqvv:公司还要做生意呢 03/19 00:11
16F:→ vvppqqvv:你让公司顺利出货接单 03/19 00:11
17F:→ vvppqqvv:然後赚钱可以换新系统 03/19 00:12
18F:→ vvppqqvv:一定比找一堆高手维护来的划算 03/19 00:13
19F:→ vvppqqvv:毕竟人要薪水阿也不能事情做完就叫他滚蛋 03/19 00:13
20F:→ vvppqqvv:不过看高手的CODE可以帮助自己我百分之一百认同 03/19 00:14
21F:→ vvppqqvv:虽然说学习靠自己 03/19 00:15
22F:→ vvppqqvv:但是看到高手code就好像拿到武林秘笈一样 03/19 00:16
23F:→ vvppqqvv:这样学习获得的进步真的是跃进一大步 03/19 00:18
24F:→ vvppqqvv:不过也是要看机运辣......... 03/19 00:18
25F:推 hisashi:楼上可以回文了 03/19 00:48
26F:推 cyr1216:觉得你指出满多重点的 谢了!! 03/19 11:41