专业Web前端路--启程

来源:互联网 发布:淘宝 介入 退货 拒收 编辑:程序博客网 时间:2024/06/09 13:13

仔细算算自己投入到IT行业工作中也有近四年的时间了(包括读研期间的实习),不得不感叹时光如箭。人的一生中总要有一个又一个的目标,由小到大,循序渐进,制定目标也要量体裁衣,正所谓知己知彼,百战不殆。我喜用目标来驱动自己做出合理的人生规划,精神上感觉良好,生活中自然也会有拼搏的动力,然而计划再合理也不能保证一切都按部就班,总有些自认为不难却又延期很久都未能如愿的目标,这个时候我希望自己停下来,总结总结走过的路,用心感受和认知当前的客观环境,想想自己未来的宏图,做些调整,正所谓执着是要时刻的调整,看到进步后再继续坚持,而一味的坚持不做变通就是固执了。

大方向没错,我坚定了IT行业。和很多人一样,我希望自己能按:理论--实践--规范--技术深入--思想--视野--架构--管理 这条线路步步前行。回看走过的路,象牙塔的校园中,我最常去的地方是图书馆,特别是开始阶段,对软件这个抽象的东西处于懵懂,无法领悟很多书籍的精髓,看的懂的仅是各种语法,面向过程的逻辑实现,慢慢的我认知了算法、设计模式,再到数据库及应用程序开发,直到做出第一个BS模式系统,才感受到软件的可视化和美妙之所在,才发现原来这个虚拟的东西离我们那么近,那么不可或缺。第一次进企业工作,在满足了自己对企业好奇心的同时,也打破了自己前期幻想的泡泡,白领啊,坐办公室啊,喝个咖啡啊,按部就班的办公流程啊...哈哈,坐办公室这一点绝对满足,其他的完全不同,现在话讲叫程序猿,我开始了我程序猿加女汉子的职业生涯。如初生牛犊般,我生猛的努力工作,尽量好的完成上级交代的任务,锻炼自己的同时也想证明自己,告诉自己,我要在这个行业深入发展。

不同的阶段做不同的事,在入企工作半年后,我认为我应该做一个职业规划,工作不只是单纯的完成任务,拿工资,要有自己的思想,确实是的,因为青春总是那么短暂,特别是我所在的行业,在黄金时期规划不清,不好好利用,可能会直接影响以后的方向和发展。因此便得出了上面那条线路的第一个版本:编程实践,规范开发,参与软件从需求,设计,开发,测试到部署整个流程,让自己在知识视野和软件流程上有实践性总结和熟识。目前经历过两家企业,一家时间较短一家较长,出过差,由于项目数据保密性驻过场,出过需求及设计文档,做过现场支持,做过组长,所做的项目也都是企业应用系统,负责部分也是从前台到后台甚至数据库设计一条线下来。按目前的形式来看是比较传统的东西(说到这,不得不转个话题,说说IT行业的瞬息万变,我所体验到的就是现阶段的一个变革:企业应用到互联网。也许前几年,企业应用产品及系统开发还比较火,目前来看转眼功夫,社会已进入高科技互联网时代,各种网站、app和创业公司满天飞,这是行业。技术上也是如此,无乱前端还是后台,各种框架和工具层出不穷,因此不坚持学习和更新,真的无法在IT界很好的生存)。目前看来我自认为在行业和技术视野上算是有一定的积累,但技术深度不够,如我一个同事所讲,一个合格的IT人才是T型的,一行表示有一定的知识宽度,一竖表示有一技之长,不管框架变得多块,知其一精髓便可触类旁通,举一反三。因此我需要做个调整,在接下来的两年或者更久,专项深入拓展web前端技术,专业web前端路正式启程。

选择了web前端,基本就锁定了互联网行业,因此我年初选择了离职,现在前端岗位比较火,然而前端门槛却比较低。缺口较大,但鱼龙混杂,前端人员参差不齐,好的前端确实不多。我现在缺乏经验,技术不深,也是一只小菜鸟,但我会遵循规范,注重模式,不滥用框架技术,做到真正满足前端要求的深度和水平。求职期间我对新工作最大的要求便是完善的前端团队,找工作不难,但找到好工作真不是那么容易,入职新公司坑确实很多,但没办法,不进去你也很难知道。面试过程我也能感受到,很多公司并没有特别专业的web前端,为了快速开发和迭代,占有市场,一切均已开发完成,不影响使用为标准。面对自己严重缺乏互联网经验的现状,我不想在找工作上耗费太久, 甚至迫不及待想加入一个互联网企业,快速学习总结经验。在最后的两个候选中,我选择入职了一个360旗下的创业团队。其他的不讲,只说前端,当时去的第一天知道前端人员只有一个,另外一个原360的比较厉害的前端下周会入职。这里的工作氛围很像我在校科研期间的感觉,比较亲切。对于自己毕竟是有工作经验的,所以往往会通过布置简单任务的方式来熟悉代码和业务,压力很大,猛看代码,搭建环境。通过远程工具(sshfs)将部署在服务器代码映射到本地直接开发,人员多了明显会意识到这是一个问题,虽然可以基于同样方式得以解决。js采用Angularjs,自己虽然没用过,但有基本了解,之前也采用过其他mvvm的框架进行开发。初识之后能感受到它的强大,特别是表单验证,数据与视图的抽离,更加清晰,开发过程中不再依赖jquery,通过路由配置页面跳转,单页面方案控制更加简单(对angularjs处于初识状态,不对之处望包容并指正)。除此之外,其他方面与以往工作相比并无新意,不是自己想象中互联网的样子,也是因为在起步阶段,很多东西还没有成型,处于摸索阶段。另外一个问题,it人员都再熟悉不过的加班问题,很惭愧的说,自己主要是因为这个问题,在去了几天之后选择了离开,可能也是赶上官网更新的特殊情况,但加班强度实在超乎自己承受范围(第一天九点半,第二天两点多,第三天12点多,第四天10点多,周六上班...),虽然负责人强调了那几天是特殊情况,后期一定改善这个问题,但我明白公司的形式,创业公司,不拼,不快很难根基稳定,这个时期,不忙反而会不踏实,面试时没有主动跟我讲这个情况(应该担心说了就不来了),但我觉得这种强度确实应该主动告知应聘者,因为招一个人不容易,而能来的人必须具有这个抗压能力。我是追求稳定和学习的,一般自己做出的选择硬着头皮也会坚持,但这个实在有点超乎想象~所以离开后我也特别失落,觉得自己让自己失望了。休息了一两天,我入职了另外一个公司,这次职业生涯注定是一条孤独之路,我刚来就听说这里的一个前端刚刚离职~好在负责人是个前后台都精通的高手,既来之则安之,毕竟以我目前的水平,总有很多值得学习和进步的地方。这里前端采用bootstrap,其他jquery相关插件,版本控制git。搭建环境和熟悉业务之余,负责人为我安排了第一个任务,一周内完成(添删改查及后台联调的过程),不是很难,但自己以前未用过bootstrap,加上页面dom动态操作特别多,基本页面中每一个部分都是可动态增删的,页面UI一句话概括就是模板嵌套模板,页面js逻辑代码竟然也写了七八百行。一天满满当当,再加加班,总算是按期完成了。这个体验过程我能感觉出当前框架中的很多不足,但却又不知如何提起,确切来说是没有更好的解决方案,因此我也意识到自己欠缺的太多太多....然而这也将是我坚持的动力,接下来我会努力学习,广泛了解,走在前沿。web前端这一块最好的莫过于现成资源特别多,因此我有信心,在这里,我给自己打气,专业web前端路--启程!

前几天就想写这篇文章,无奈惰性和压力大,迟迟没有动笔,今天周末,只言片语拼凑起来,作为人生的又一里程碑,记下我此时的心情和这次求职的经历和感慨,等以后的以后再来回味...

0 0
原创粉丝点击