前端工做半年,我知道了这些

前言

正值周末,遇上了2017年的末班车,想记录一下本身毕业半年以来经历的、想到的、和接下来准备作的关于前端开发的这件小事儿。初入职场涉入未深,但励志在往前端小神的道路上前行,如有好的建议,感谢指点一二。css

初入前端html

项目组开发团队仅仅有两名女生,而我就是那其中一只前端程序猿。实习半年期间,在前端小团队中,大多处于一个辅助状态,按照指定的部分任务,优化当前项目的前端页面,任务开发和bug修改。毕业后再回公司,我开始尝试着独自一人负责一个项目的前端全部工做,在这个过渡阶段,有过恐惧、担心和成就感。以后参与其余项目的前端开发(主要用的的jquery),再回归项目组到如今,正在用vue开发项目组内部定制的一些小项目,时间相对来讲不是很急,处于边摸索边开发的阶段,还在进行时。。。前端

关于项目

1:不要忽略每个环节,每个项目的正常流程有应该有产品设计、交互确认、UI设计再到开发阶段,固然还有后面的测试阶段,预发布上线等等。这其中的每个环节都很重要,并且也都会对其余任一环节产生大的影响,时间,真的很宝贵。
2:做为开发成员,你应该试图考虑地更多一些,由于你是主要的开发成员之一。做为一名开发人员,不管是先后端,除了你主要负责的技术之外,更应该注重每个细节,在实现每个功能点以前,对有疑问的要再三确认一下,还有多考虑一下产品设计地是否合理,UI图风格是都统一。开发的出发点应该要比产品设计阶段地多一些,这样可以避免一些未考虑到的意外点出现,也能减小可能以后产品可能需求变动以后致使地开发工做量增长,对比来讲,这些损失真的会比较大。
3:确认好项目的技术框架,因为本身的前端工做差很少都是PC端为主的,大部分项目都是有兼容性问题考虑,因此基本上都是日常的jquery、一套本身的UI库和组件混合库开发,处于先后端未分离的状态,最近才开始用vue,尝试着先后端分离开发。这两个都亲身经历了,因此感触比较深入。前端框架的选型在一开始就应该要先考虑好,从项目大小、先后端人员比例、预估整体开发工时,选定好前端框架,再着手开发,第一步很重要,选对了路,否则以后优化或者想把项目往产品方向推得话可能只能重构了。
4:尝试在项目中使用一些新技术,永远不要以为当前项目的架构已经成型或者已经处于瓶颈期了,可能再努力研究一波会有新发现。
5:在项目开发过程当中,多进行技术交流,减小一些前端人员已经踩过的坑点再次入坑,提升开发效率。
6:开发过程当中,作好本身的自测工做,你应该要对本身写的每一行代码负责,这是做为一名程序员本应该有的职责。
7:勤于总结,善于作笔记。每个项目都会遇到一些技术难点和一些重复的功能,就本身来讲,总有一段时间很忙,可是可能忙碌事后继续下一段忙碌的开发阶段,而对以前碰到的问题多是copy代码,在基础上修改一点代码,这对自身技术发展可能提高不大,试图把一些功能点抽像除组件进行封装,最后造成属于本身的一套代码库,对本身颇有帮助。
8:开发过程当中,不要为了只实现功能或者完成任务去写代码,做为前端,不能忽视掉前端性能,优化等重要因素。vue

当前现状和问题

1:java后端同事会有一种倾向意识,以为前端仅仅是写前端页面,更多的停留在html、css和js层面,对数据交互层以上与咱们前端关系不大,但这也是因为先后端人数占比(约1:5)不均匀致使的,后端同事就要承担起一些前端页面的工做,这无疑弱化了前端在项目团队中的做用,如何在当前环境情况下体现出前端真正的价值?
2:做为刚毕业半年的前端小白来讲,所处的前端小团队中都是和我差很少刚毕业和毕业一年的小伙伴,差很少是一我的或者两我的负责一个项目的状态,简而言之,就是人心涣散,如何凝聚前端力量,把前端团队发展地愈来愈大?
3:到某一个时期会出出现一个盲点,不知道本身的技术程度处在一个怎样的一个层次当中,总有一种担心我在前端迅速发展地过程是否是缺席了的担心,咱们时不时的以为缺乏一个技术性的指导这点是否是看过重了?
4:作过好久的先后端未分离,目前也参与先后端分离的开发,前端框架选型很重要,分离以后,先后端数据全靠接口文档,接口文档规范和正确性就显得尤为重要。java

能够作的

1:提升主动性,本身如有想法,首先应该把本身的想法罗列一下,目标要明确,针对的是什么,而后组织前端小团队一块儿讨论商量,最后看看想法可行性,再进行下一步。
2:多相互交流,一我的的力量远远打不过一个团队的的力量,不建议提倡我的主义。
3:多进行技术交流,打破散沙状态,每一个人能够在一个阶段中把本身开发过程当中遇到的坑点、一些技术难点汇总一下,本身内部能够进行定时小目标,而后必定要推动研究,否则只有想法不执行,等于白想。
4:开发过程当中对遇到的bug和提出的问题想一想本身是否也存在相似问题,首先本身要尽量避免这类问题出现。
5:多拿其余技术团队作比较,看看差距在哪,而后补足缺陷比较大的地方。
6:多看技术社区,合理分配本身的时间,有空多学习,开源资料不少,只要没有遇到瓶颈期,就还能够一直继续努力学习。
7:善于发现每一个人的优势,每一个人都有值得学习的地方。
8:善于调整本身的工做状态,不要让工做之外的情绪和无关的小事影响正常工做,这在工做中会愈来愈重要。
9:提升本身的思惟能力和写做水平,能够尝试写一个本身的博客,或者github,或是其余网站上有能够记录本身工做总结的的网站。jquery

工做之外

固然工做不是所有,不管你是宅男宅女,都应该要有本身的兴趣爱好,要试图找到能让本身减压的方式途径,保持工做和生活的一个平衡度。我喜欢听轻音乐、出去游玩、拍照旅游,小运动一会、唱唱歌等。本身性格还算开朗,一瓶酸奶、吃着爱吃的葡萄或草莓,都以为会是一件幸福的小事儿。生活不容易,但仍是要充满但愿!git

最后

关于将来,工做才半年,若是说给本身定位之后要作什么,也有可能会遇到意外或变化,可是先提高本身的技术是不会错的,不要一直去期待突如其来的运气,只要一直努力,笑一笑,生活总不会亏待你的 ,加油!程序员

相关文章
相关标签/搜索