对于即将步入前端行业的学员,在这里有三个词分享给大家:沟通,努力,多看。
1、沟通。沟通是在工作当中是很重要的一个环节,沟通好了事半功倍,沟通不好事倍功半。在网站开发的整个环节当中前端能接触到的有产品,设计,后台,测试这些岗位的人。产品会根据客户的需求或者是老板的需求把项目的产品原型,需求文档,交互文档给到你们,然后就是各自看各自的,如果有问题大家开会或者QQ群讨论,能修改的修改,修改不了的那就是前端和后台抓耳挠腮的把困难解决掉,而在这个过程中需要的就是良好的沟通,你得说明白你哪些模块有问题,有什么问题能解决还是不能解决,如果说实在的实现不了,那么需求必须的改了,但是一般情况下都是你技术的提升,而不是产品改需求。
这个是说的是比较好的情况,产品原型,需求文档,交互文档都有,有些时候是这样的
甚至有的时候根本就没有原型图什么什么的,没有,完全没有。这个时候最主要还是详细的沟通,耐心的把所需要了解的环节说清楚,最好是记录下来。更糟糕的是这个公司没有没有专门的产品经理,而是项目经理兼任来管,那么如果项目经理不懂的技术,恰巧在他的职权范围内有决策权,那这个就更加难沟通了。如果你们之间出现了冲突,而你们呢谁都不想拖鞋,那么这个时候就自然而然的把球给了你们的高级的上司那里。那么这个时候就更需要你扎实的技术功底或丰富的行业经验跟老板也好,项目经理也好把问题阐述表达清楚了,当然作为新入行的人来说基本上到这个层面的可能性不大。
说完了产品,来说一下我们的上游岗位设计人员的沟通,大多数的情况下设计给我们的都是PSD这样的源文件,其他的没有了,好一些的还有切好的图奉上,而我们希望的最好是这样的
所以更多的时候理想和现实还是有些差距的,所以有些时候是需要在双方之间进行沟通的时候需要一些技巧的,可以在正面夸赞一下他的设计图,然后在提几点问题,交流一下就好了,最好不要直接说我觉得这里这里怎么怎么样,这样的话你就game over了,最后最好说一下要不要在重新考虑一下,我就是想到了给你提一下,这样的话给自己或对方都留有空间,也不至于太尴尬。
2、努力。对于刚入职的新人来说,一定要多多的努力的学习,谦虚不断的吸收新的东西,肯定有很多开发过程当中的问题,但是无论自己的技术多好还是多烂,首先要把需求弄明白,有什么不会的东西一定要沟通好,并且把不会的东西一定在项目结束的时候或者是在开发比较不是很忙的时候,多去看学习一些东西,多跟公司的技术大神们问问题,踏踏实实的把基础打好,更要多学习一些东西,多培养自己的技术能力。
3、多看。多去看看周围的人在做些什么,如果你所在的团队技术很给力,很牛,那么你可以多看看他们写过的代码,他们的代码逻辑思维,他们在开发过程中的习惯和沟通方式,然后自己可以从中去借鉴一些优秀的经验和方式方法。