刚进公司项目经历就要求我看源码来加功能.

vvipxwj 2012-10-08 02:09:56
待我缕缕头绪.
刚开始来这家公司面试的时候,面试我的是老板,当时我还不知道.
他说"我们公司现在需要的是一个自学能力非常强的人".
讲这个,并不是说我进了这家公司我就自学能力强,
只是老板并不知道,这个项目我一个人来加两个那么大的功能,而且没有任何文档的帮助下,后台至java代码,文件配置,前台至html,css,js全是我来写.才一个月4000,我也是初来乍到当时就觉得4000就4000把总好过没有,先学习一段时间再说,没想到进了公司才发现,项目组的开发人员结构竟是这种虚至若无的团队
截止到今天,呆在新公司已经三个礼拜了.
公司的开发人员就两个,年龄比较大的那种.
姑且将他们成为"X"和"H".
公司有个项目,是个类似erp,严格意义却算不上erp的东西,不伦不类的.
我才进公司第三天,X就把这个项目的源码给了我.
当时给的项目版本是2.0的,接着又过了一个礼拜他又给了我3.0的源码.
他叫我看旧的代码来了解的业务逻辑,然后给新平台加两个功能(也就是3.0)
当我看到他代码的时候 我发现他并没给我文档.
我心想,可能有注释吧.
可是当我把项目跑起来,翻遍之后才发现没有任何注释,且代码杂乱无章.
我遂问之,答曰:"赶时间,懒,不愿写了.你自己先看看吧.".

双节之前一天,给了我封邮件,说让我在十月份之内加两个功能.
我心想:旧平台上的业务逻辑我都还看的迷迷糊糊的.我还能做的下去吗?

各位,我并不是来抱怨的,我是来寻求解决办法的,项目中前台后台全部都是我一个人做,几百M的项目还有数据库.
而且里面很多东西我都没学过,不过我这些日子,项目中90%的技术我都了解的差不多了,也会运用了,代码也看得懂,
唯一一点就是,没有项目说明,代码太乱,看起来太累.
我找个Action都要从页面上用firebug找到相应的名字 再到struts的xml中去找那个类.一步一步的看他代码怎么写的,
看他sql怎么拼的,我看得懂,就是刚看完这个模块,就忘了之前看的模块了.头都大了,太乱了.
举个例子吧:
他页面里有个列表控件,是他自己写的一个js,我看了下源码,也不是很难,无非扩展了jquery的一个功能,也就一个函数.
可由于心理很乱,看起来很是烦躁.后台代码一到这我就又忘了代码怎么走的了.

想问下各位,有没有好的方法让我这种心态平和下来,我也想给制定一个计划,一步一步看,一步一步了解他的项目,可是代码刚从后台走到前台我脑袋又乱了.

我现年20岁,刚毕业不久.曾经在培训中心培训过,自学能力自认为还行,我看东西一般都很快而且理解得也不错,就是容易忘.

...全文
690 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hheeyyii 2012-10-09
  • 打赏
  • 举报
回复
楼主别把事情想的太恐怖,我看可能也就个ssh框架,前面用点小jquery。
只是代码有点乱,如果业务逻辑不复杂完全可以对付。
说到技术文档,其实没有也很正常,我看过小公司没技术文档的多的是,有文档也不见的是个好事,不是商业级别软件那那么多要求,你的客户可能就是你老板一个人。关键是你如果能做好,老板可能会更加依靠你,而不是文档,这是很关键的,因为你们公司人不多吧。

代码质量先不要太高要求,他居然出4k给新手做,就是他已经有这方面准备了。只要能跑起来,看到效果,后台乱没事。首先不要有影响使用方面的问题。

朱超ZhuChao.Tech 2012-10-09
  • 打赏
  • 举报
回复
坑爹的公司哇
业余潜水 2012-10-09
  • 打赏
  • 举报
回复
挺过来就好了
业务熟悉 你就会觉得还是挺轻松的 就是麻烦点
WSD_WAN 2012-10-09
  • 打赏
  • 举报
回复
楼主好运 祝福
vvipxwj 2012-10-08
  • 打赏
  • 举报
回复
谢谢大家,其实自打我大学以来,我一直都是一个很不服输的人.
现在工作遇到这样的情况,我内心其实是非常忐忑的,
这份工作对我来说,好处不言而喻,就是能学习到非常多的东西.
坏处自然算不上,姑且论之为"难度".
累是绝对的.

刚才老板又把我喊去会议室开会了,给我讲了一大堆什么公司需求之乎者也..

我心中其实很是烦闷,当他问我还有什么问题吗,我机关枪一样说了下面这句话:
其实我觉得,既然要在这个月底内完成这份工作,我觉得应该让X在我了解项目的时候,他能提供充分的资料文档,
这样不仅提高了工作效率,也为以后这个项目的维护升级,提供了大大的便利,一举多得.如果这样做下去,我认为这个项目迟早要瘫在前线.因为技术在进步时,项目也有必要跟进,要不然就不会有2.0甚至3.0,到时候项目越做越大,业务代码量大大增加,技术需求又是七拼八凑,对将来维护升级可谓是打下了前阵的弹坑.

=============================================================================================
谁知老板回:ok,这个问题其实我也知道,但是既然你现在有能力去看代码,就顺便看代码的时候加上注释,毕竟这是举手之劳.我们公司并不是专业的软件公司,只是需要这个项目来辅佐公司运作,只需要实现基本的功能就行了.我觉得你说的那些步履艰难并不可能.
==============================================================================================

话都说到这个地步了,我觉得这屎就是堆在我身上了.摊都摊不开....心理挺烦闷的.
zxf529 2012-10-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
自己补文档,注释,自己重构代码,但是不要留在公司的机器上。

就着他的底层,把功能做出来走人,一点资料都不要留。

才20,大有可为。
[/Quote]
这都什么人啊,太不负责人了,哪个公司遇到这样的员工可倒霉了。
forgetsam 2012-10-08
  • 打赏
  • 举报
回复
自己补文档,注释,自己重构代码,但是不要留在公司的机器上。

就着他的底层,把功能做出来走人,一点资料都不要留。

才20,大有可为。
Vanessa_Lo 2012-10-08
  • 打赏
  • 举报
回复
加油!你比我强多了,我也是今年刚毕业的,我就没你那么幸运了。
nalanjia 2012-10-08
  • 打赏
  • 举报
回复
其实吧。。你给自己理些思路
1。其实吧,对于新手,你这公司很棒。钱合适,任务也够劲。你知道多少人入不了行,或入行了任务却不给力。
2。其实吧。。。你很成功了。。才20。。20是什么?就是天塌下来,老子也要搞定。。。战胜困难,迎接21,22,23,24,25。。。那时,那才牛啊。。已经是将军了,年纪小,功夫高。

加油吧。。你好命。。好好拼,以后财富美女追着你
abds 2012-10-08
  • 打赏
  • 举报
回复
有类是感受`

个人建议愿意锻炼自己的话`
就自己去理解代码 后自己把相应的文档写出来`
没注释 在你自己读懂后你加注释上去``

实在不行就辞职去找个好点的公司`
热血大婶 2012-10-08
  • 打赏
  • 举报
回复
感觉你在这里很受锻炼啊,这也是好事,不过公司很不正规

695

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧