前端工程师要有一个基本常识,那就是结构、表现和行为要分离。具体解释如下:
网站的内容使用语义化的HTML标签,而不掺杂任何表现和逻辑;
网站样式表现用CSS来描述,既能在多个页面之间复用,也可以根据不同用户来分别定义外观;
页面行为逻辑用JavaScript来实现,这样保证浏览器在禁用JavaScript的时候,页面也能正常渲染和使用。
岗位优先于公司,即使在一个很好的公司里面,如果只是做着自己不喜欢也不擅长的工作,那能有什么前途呢。
其实我的设计知识仅限于自学,来自于一本书——《写给大家看的设计书》。这本书非常入门,但是浅显易懂,既有设计理念,也有实际操作,到现在为止我反复看了3遍以上。
我理解了书里说的设计四大原则:对齐、对比、距离和重复。虽然我基本没有设计经验,只会一些基本的Photoshop操作,但我理解了这几个原则,每次看到好的设计和差的设计时,都能有所感悟。如果不理解,可能我只能用“上流”“高端”“简约”这样空泛的词汇来描述设计。关于设计原则,我在后面的章节中会单独提到。
校园招聘是很多大公司很喜欢的一个人才渠道,因为比起社会招聘的应聘者,毕业生更加有空杯心态、更正能量、更有激情,虽然缺少经验,但是经过一两年的培训也能很快成为团队骨干。而如果是本身有项目经验的毕业生,或者是在GitHub上有知名作品、知名博客、去过其他大公司实习的毕业生,那就更加抢手了。至于大学考试成绩,影响不大。
社会招聘的目标是有经验者,招聘时间没有校园招聘那么固定,随时都可能有职位空缺,但是每次放出的名额不会很多。而且这时候会根据招聘岗位,有针对性地考核应聘者的专业能力与综合能力,导致社招的竞争是非常激烈的。
相对而言,我认为校园招聘的门槛并不高,重要的是找对方法。如果您的学校不是顶级,您的成绩不是学霸,那就要走不寻常的道路。
1、获得面试机会
无论您是名牌大学的高材生,还是自学成才的专科生,在制作第一份简历的时候,我有这样几个建议:
首先确定自己的求职意向,针对特定意向填写您的简历。
如果您想表达出自己的创意,不要使用各大招聘网站提供的简历模版。
把简历发送到真正在招人的企业主管那里。
举一个例子,作为程序员和设计师,作品是排名最高的信号。在著名开源项目中贡献代码,说明您有能力阅读和编写好的代码,这是公司直接需要的技能。此外,这还能说明您有能力与他人协作:开源代码总是需要协作的。开源项目还能表明您对新鲜事物有热情,表明您也许英语能力不错,有查阅文档的能力……一个开源项目需要的精力也许不会特别多,但它的加分点可就非常多了,简直是一箭N雕!
为什么要把简历发送到真正招人的企业主管那里?因为HR没有能力辨别技术能力的高低,他只能根据学历、分数等硬指标来筛选。所以一些技术能力优秀但是分数不高的同学可能就很遗憾地失去了面试机会。
2、实习
实习能提升自己的实践能力,可以认为是从学生到社会人士的一个身份过渡。建议:
记住团队里的每一个人
有任何问题,主动问导师
主动介绍自己,告诉大家自己是新人,请多关照
每周发邮件记录心得总结、经验教训、学习成长
实习结束时,用邮件总结所有项目,给出交接文档,并向大家致谢
-
工程师
+关注
关注
59文章
1566浏览量
68433
发布评论请先 登录
相关推荐
评论