2015随记(03.21)
21 Mar 2015-
工作了5天,选择了离职,不知道是不是一个正确的选择。正所谓挑战与机遇并存,任何事情都有它的两面性。
-
经过了仔细的思考,最终还是选择了这个薪水还算丰厚的职位,因为自己感觉和公司的氛围有点不搭,在专业技术方面也有很多的自己不赞同。并不是因为感觉自己的技术有多好,只因为我想做一个有追求,有独立想法的程序员。
-
这家公司主要做的是外包项目,我的进入是加入了一个正在开发中的项目,我的职责就是快速的融入这个项目,在进入这个项目后,发现项目的代码非常混乱,一个js文件中包含了,css和html,而且所有的样式全是都是行内样式,然后我接手的就是这一块,将html和css全部些在js中,是一个非常痛苦的事情,而且工作效率也完全不能提上来,等于对在这个项目中我的工作全是重复的劳动。 对于一个对前端行业有追求和热爱的我来说,是很难容忍这样的事情发生的,真的,如果可以的话,我真的愿意将所有的代码重写一遍。
-
我负责的时.net 后台开发的部分,在工作中我有了解这个项目,采用的MVC 架构来搭建的项目。MVC 的思想应该是高内聚,低耦合的完美实现,然后项目区另我大失所望,这个项目的代码到处都是,因为每个页面的耦合性太高,所以功能的启动速度特别慢,重效率方面来说,我感觉效率特别低。 而且你很难快速的找到你需要的功能块的代码位置,在这一点上,我觉的我很难快速的融入到这个项目中去。
-
关于功能实现,我个人的理解是运用各种技术,更快,更好,更完美的去实现你要追求的功能,一个项目中,如果能运用一个好的技术,让这个项目更加完善,更加完美,我觉得我很乐意去学习这一门技术,我认为这是我学更多技术的初衷,然而在这个项目中运用什么技术去实现并不是考虑对使这个项目更好,更简洁,项目运用新技术,并不是因为项目的需要。而是因为用,所以用,根本没有从产品的角度来出发。这一点是我很排斥和反感。
-
对这个公司和项目的不适应也有可能是与之前的工作经历有关吧,没有遇到过这样的外包项目。所以感觉到很不适应,或许也有可能是所以的大公司开发大项目流程太多,都是这样吧,而这仅仅是自己的不适应。