奔三路 - 你30岁前的学习路!

奔三路学习网

当前位置: 主页 > 挨踢职场 > 职场 >

给刚毕业大学生的十点建议

时间:2019-03-16 09:48来源: 作者:史密斯
对于一个人的技能,我觉得最重要的是解决问题的能力,因为我们的工作其实就是解决一个又一个的问题

刚毕业找工作并不是全看技术

在刚毕业的时候我会认为找工作是只看技术的,毕竟我们是技术岗位。

但是现在自身的感觉包括也和其他小伙伴聊过之后发现技术有的时候占比也没有想象那么高。

因为其实我们毕业之后 1 -2 年内并不是特别能拉开差距,大家的水平相差都不是特别大。

这个时候可能一些其他的品质更重要,比如你的沟通能力、你的性格、是否踏实。

同时,找工作这个事情,运气和缘分也是很重要的,比如当时的岗位是否是急缺岗位,如果是新增的部门或者刚好有人离职需要补位,这些特殊情况下,可能要求会稍微降低些(绝对不会降低太多)。

所以最好是找团队人员内推,这样对团队的情况会更加了解。

但是个人觉得,3 年之后技术水平的差距就会越来越大了,并且想要缩短差距也会越来越难。

刚毕业尽量去大公司

其实就和你上大学选择名校还是一般学校,有些人说不想当大公司的螺丝钉的时候可以先问下自己能不能够进入大公司,不要还没有进入就开始酸。

有能力去而选择不去和去不了是两个概念。

从自身以及周围人的经验而谈,大公司你能学到的东西从各方面都是比小公司强一点的(这里说的小公司不代表某些小而精的公司)。

个人经验而言,大公司并不是每个人都是螺丝钉,做重复的劳动,因为你所对接的部门有很多,你需要和各种各样的前端、后端、产品、设计、QA 接触,每个人的习惯都不尽相同,也会遇到跨部门合作,不同部门的技术栈可能会不一样,所以,你所接触的东西是多元化的;

相反,小公司所接触的前端、后端、设计和 QA 基本都比较固定,基本上也不会有跨部门合作的需求,并且技术栈相对而言比较固定,使用了一套技术栈基本也不会换,所以你的技术提升视野可能会稍微窄一点。

并且大公司的业务复杂程度和用户数量也是小公司所不能提供的。

说句实在话,简历中有知名互联网公司的工作经验是很加分的,基本都能有个面试资格,因为从某种程度降低了成本,因为既然能够去知名互联网公司,说明肯定是有优势的。

不要只会 API,要了解其原理

我们老大经常给我们说过的一句话是:“不要只会一些 API 的东西”,现在前端的一个现象是,很多人使用了一些 API,就觉得掌握了某些知识。

要注重一些底层知识,一些原理,这才是长远发展的必备技能。

比如在电面的时候问:“一句话概述下什么是 promise”,很多人都回答 promise 的使用方法。

找工作是双向选择的过程,一个好的团队很重要

找工作真的是双向选择的过程,不仅仅是公司选择你,也是你选择公司的过程,有能力的话最好找一个好的团队,做的业务是自己喜欢的,最起码不能太反感不是。

其实从面试官你基本也可以判断出该团队的水平,个人的一点看法是,如果你本身还处于成长阶段,如果面试时候问的问题你都可以顺利的回答出,那么该工作你就要慎重考虑下,可能成长空间会小一点。

减少跳槽的频率

关于跳槽频率,这个不管是技术 leader 和 hr 都是考虑的一个问题。

因为前几年,个人感觉涨薪的最便捷途径就是跳槽,涨薪幅度会比较高,在一家公司等加薪比较慢。

但是如果你跳槽过于频繁其实是不利的,个人认为,一年跳槽一次这个频率就有些高了。

京东也是将这点明确有要求的,一票否决制度,五二原则(五年内之内最多在两家公司)

关于学历

现在很多公司的门槛都是本科相关专业毕业,并且以后的要求肯定会越来越高。

每个公司要求不一样。

觉得面试中有些问题工作中用不到

很多人都会有这样的一个问题:觉得面试中问的很多问题在实际工作中根本用不到。

我觉得你会有这样的问题可能是你和这个公司的岗位并不相匹配。

因为当时我面试饿了么的时候,问我了一些简单的算法的问题和一些底层原理,但是面试的时候还有些吐槽。

入职之后,发现面试问的问题在工作中确实用到了,并且在自己准备面试题的过程中,也是根据平时的工作经验总结的。

自己当时觉得用不到是因为之前的业务场景不够复杂,用户量不够大,所以有些知识点用不到,很多产品需求都是需要自己实现的,现有的组件不能满足,有些问题。

比如自己需要实现一个组织架构树,对每一个节点进行不同的操作,有的时候还需要 table 和 tree 相结合,一些比较复杂的节点数据可能比较多,所以还需要考虑性能优化的问题。

所以面试的时候就会问: 如何遍历一个树,并对其进行优化。

注重底层原理和概念的学习

有的人会问 底层知识,原理有没有用?? 答案肯定是有用的!!

对于一个人的技能,我觉得最重要的是解决问题的能力,因为我们的工作其实就是解决一个又一个的问题,不管是从产品层面还是从技术层面,都是将这个问题解决。

而你了解更多的底层知识,更多的原理知识,都是提高你解决问题的能力,如果你知道 api 背后的原理就能更好的选择使用哪个 api。

并且了解底层知识和原理也会提高你排查问题的能力,因为你工作中总会遇到:“明明就是这样的啊,为什么报错啊,为什么不能用啊,为什么和预期不对啊”,你如果只是知道 api 是怎么使用的,有的时候是没办法很好的排查问题的。

最好从官方文档学习

不知道大家学习知识的时候都是从何种渠道学习的呢?

个人的建议是最好从官方文档学习,遇到问题最好去看下源码。

学习知识最好从一手的内容学习,只看别人的写的博客之类的是不行的,就像吃别人嚼过的馍一样,包括我这篇文章,我都不能保证所有的观点和知识点的正确性,当然了,当你对某个知识点理解不清楚的去看下其他人的观点也是对你有帮助的。


作者:sunshine小小倩
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
史密斯 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2017-11-24 11:11 最后登录:2019-03-16 09:03

奔三路小程序已改版