您的位置:首页 > 其它

第一份工作

2014-04-12 00:33 253 查看
回想自己的第一份工作,真是来之不易。那会刚刚大学毕业,就加入了北漂一族,在北京面了两家公司,其中有一家就是我的上家。进入这家公司面试至少有5,6轮吧,当时去了10多个人,最后留下俩,当然其中有我。就这样很艰难的就找到了第一份工作。不过对比一下很多刚毕业的童鞋们,特别是我们那种二逼的学校,我这还算幸运吧。

大学的时候主要学习的是Java,去公司当时也是面了JAVA开发。去了公司后,给分配到了技术组,当时公司产品部有3个组,技术组,设计组,开发组,技术组当然对技术要求比较高。从那时起,开始接触了前端,主要是还是接触JS比较多些,当时还挺抵触的,我这搞Java的,叫我搞JS,我擦了,不过也就自己心里骂骂。

在没有接触JS之前,以前一直以为JS就是来玩验证,高级点就玩玩ajax。现在看来当时的想法多么的幼稚,想想都可笑。当时公司采用的是以Ext为核心的前端框架,去看代码只能看懂简单的,高级一点的就看不懂,如prototype,call,apply,上下文,闭包...... 。没有办法,从头学起,买了几本书,网上找了些教程就开始了JS的道路。学习过程发现JS是一个坑爹的东西,太容易出现BUG了,不小心就脚本错了,各种坑爹的东西。还好有调试工具,刚开始只会alert,后来学会用调试工具后,发觉alert这货弱爆了。就这样慢慢的JS就有了提升,后来整个前端框架就交给我负责,当然包括前端的JS和后端的JAVA,数据库的开发,就这样JAVA和数据库总算没有废掉,并还学会新的武器,哈哈。

在公司负责一些新的项目开发,反正前后端都做吧,前端主要用公司的前端框架,后端主要就是springMVC,数据库用Oracle。在交互这块大量采用了拖拽的方式,对拖拽都比较熟吧,主要得益于Ext对拖拽的封装,简单的页面交给开发组的做,有难度的和需要新开发的前端组件都是我负责,公司采用的是模块化的开发,公司有自己的一套模块加载引擎,主要也是为了模块的复用和方便后期的维护,说到模块化,当时少不了seaJs,这里就不介绍了,了解一下就行,私下可以玩玩seaJs。整个项目的前端都是由我负责,也学到了很多东西,这点挺好。

android开发也搞了一段时间,不过没有拿得出手的项目,都是自己的小打小闹,也搞了一些webapp开发,采用的是SenchaTouch,有了Ext的基础,搞ST再简单不过了。NodeJs也搞了一段时间,和android一样,都是小打小闹的。就在这样的环境下,审视了一下自己,发觉自己就一直搞JS,在HTML和CSS上接触比较少,就萌生了换个环境的想法。从有这个想法到离开,一直酝酿了一年。终于在2014年2月份提出了辞职,并且离开了呆了1年多的北京,来到了南方发展。

未完待续...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: