※ 引述《aatty ()》之铭言:
: 各位大大安安~~本鲁初入资讯业职场,工作是PH之33k助理工程师
: 工作两天,起步的似乎不是很顺利
: 第一天我试着建置lnmp工作环境,虽然说linux非常不熟,
: 网络上的教学文章看得一知半解,但也免强完成了
: 自己解不出来的问题,问一下同事喔干一分钟就解决了,我真的觉得我是笨蛋
: 第二天带我的前辈要我建置opencart,我做完了,但是发现mvc架构加上OO
: 我根本看不懂啊......
: 更别说要更改上面的code了
: 一直请教同事或前辈一些笨问题,我真的会觉得很不好意思
: 我是电子工程半路出家学PHP,在window写习惯了跳到linux实在是很不适应
: 最近团队有专案要执行了,我却一点产能都没有.....
: 实在很挫折
: 虽然自己没有写程式的天分,但我还是想试试看,我觉得写出一个作品是很有成就感的
: 但我的能力似乎严重不足....想当初求职的信心满满....
: 请问我的状况是正常的吗?还是说我的能力真的匹配不上我的工作....QQ
我的经验是
如果你要维护旧案子,记得不是先trace source code,先把这支程式搞清楚是做
什么用ex: IO,填表单,计算工程,捞资料,然后在搞懂这支程式的主要功能有那些
,然后才是去trace source code,
至于你上面提到的OO 或MVC 都是技术性问题找GOOGLE就可以了
因为你很常会遇到要加\减功能,原作者在切问题时搞不好用了很烂的方式
会让你的功能很难加减,你会需要重写这部份,这时候你才知道要改什么
PS.提醒你认何修正都必需做记录,因为三个月后你会忘记你改了什么