我从php程序员转入前端一年半,谈谈本身的一些见解吧。php
从php和jquery开发大概多半年,这期间都是从网上抠代码来实现网页效果。也就是身兼前端和后端两种职责,有一天总算是明悟了,发现本身仍是比较喜欢前端。下份工做依然转入前端。
在转入前端前我深知以此时的水平是彻底达不到一个前端从业的要求的,因此在家呆了两个月,疯狂恶补各类前端知识,看了javascirpt的高级设计和jquery的书籍,看了下css的书籍,只是看了下,可是本身也不是很精通,没有切过图。
两月后进入了疯狂了面试期,深受打击,面试能有十几家公司,当时想要的工资也比较高,因此是到处碰壁,当时也是彻底去选择回php的,可是本身铁下来心来选择作前端,因此每次都是在笔试完成后将笔试题进行拍照带回家进行研究。这样后终于有家公司给到个人指望薪水,如今平心而论,以当时的技术是确定达不到那个价位的。
去了该公司后当时还好有一个切页面的女孩,js方向比较薄弱,因此就是分工合做,她切页面我实现一些页面效果。当时还好能完成工做内容,不过一直不会切页面,当时认为切页面也不是本身的事情,因此一直抗拒去学习切页面,因此就成了一条腿走路。进入公司时机是公司的项目作了大概有十之六七这会进去的,因此当时前端的问题仍是比较多的,后端人员本身实现前端效果,因此就有了大量的页面onclick事件,页面的头尾不能正确的区分,各类问题。给我当时的工资也是但愿我可以更好的去优化这些代码。问题就在于我去的时候项目正在处于高速开发中,我没有足够的时候去进行页面优化,一直在进行开发项目,也就是在垃圾代码中求生存状态。最后的结果就是直到项目上线,前端代码并无进行优化处理,不过话说回来以我当时的技术也有些有心无力。公司的UI是个奇葩,和切页面的女孩关系也很差,二者之间沟通不顺畅,有些多余的工做或者重复的工做就落在个人头上了。该UI和公司创始有有些关系,基本得罪完了产品和技术,反映过可是历来没有处理过。
在该公司最奇葩的事情就是完成一个公司内部项目,要求三天完成。时间紧用了extjs完成,累了个半死,extjs的加载速度慢缘由,到最后领导仍是骂骂咧咧的。
试用期最后一天告知试用不经过,第四个月看表现,在第四个月中给提转正而且将少发的工资补回来,选择了果断离职,去了一家在线教育公司。
这家新公司是我前端技术成长最快的时候,因为刚去的时候产品处于维护阶段,因此基本没有什么事情,在这两个月里本身抓住一切机会进行学习,在这个阶段里学会了好多。学会了框架sea.js,学会了grunt,学习了nodejs开发,读了些jquery源码,更重要的学会了切页面,强迫本身去作试验,切别的项目的psd图,学会了less等等。该公司仍是十分重视前端的,在不到10人的开发团队里前端有3人,人员比例来讲仍是至关高的。两个月后开发团队接到别的团队的工做,在其余框架上进行了开发,历时20天也算是完成了一个小型项目,领导对个人技术还算满意,顺利转正。接下来就是使用seajs进行开发项目了,这个项目也是原来项目的基础上进行搭建的,在这过程当中学会了如何搭架一个大型网站的前端代码,更深入的理解前端。
该项目完成后,休息了半个月被解调到其余项目组作项目。去了这个项目组是各类坑,你们也都知道既然是作项目,时间紧,工做量大,全部的前端工做一我的独自承担,有时须要切页面找前端帮忙,可是发现前端水平良莠不齐,各类坑在里边,有的是有些css,有的是使用less完成,页面完成后各类兼容性问题,因此问题都须要本身去修修补补。这里比较奇葩的是技术经理无论产品经理的需求合理仍是不合理一律接下。哦,在这插补下这个项目的人员配置。产品经理一人,项目经理一人(也写一些后端代码),后端人员两人。使用java进行开发。因为在项目开始的时候我请了两天假,脚扭伤了,因此说是后端比前端介入的时间早,因此后面的开发量大部分都在我这边。而因为后端人员沟通不顺畅形成的统一逻辑,三种不一样的代码,三种不一样的逻辑。三个模块使用了三种不一样jsp页面。因此形成了我这边差点没累挂,不过即便这样作出来的产品仍然只能说是一个模型。该项目是公司内部项目,到最后为了可以给老板演示,竟然使用了作热点图的方法去完成项目的其余功能模块,UI加班,前端加班,到最后延时两天,技术经理抱怨我周末不加班,说是我不以团队为重。
公司招聘大量的前端的人员,可是绝大部分都是实习生,招聘靠谱的太难。我自认为还算是个比较靠谱的前端,知道本身的不足可以快速进行学习,可是在看到这个项目后,萌生退意,公司对前端的尊重根本不够,认为前端就是随便拉我的都能顶上的职位,我只能呵呵了。
前端如今愈来愈获得更多的重视,在大方向是朝着好的方向在发展,可是不排除还有大量的公司对于前端这个职位的不感冒。尤为当技术领导是一个传统的项目出来的,那么只能祝进入这样环境的前端表示祝福了。
前端的知识比较杂,前面很好进入,可是到后面想继续深刻学习我认为仍是比较困难的,只有锲而不舍,坚持不懈了。