这不是一篇鸡汤,这是一篇方法论。我发现不少人太急功近利,容易被外界干扰,所以我写了这篇文章。我将从如下几个方面来阐述这个话题。
1.知道自己想要什么
大家先要回答如下两个问题:
你真的热爱编程吗?
你的人生有什么目标?
比如那我来说,我热爱编程,喜欢传道受业解惑。我的目标就是在工作中证明自己,成为周围人中的佼佼者,为家人提供好的生活条件。
第一个问题,问自己的内心,是否喜欢编程。人喜欢一件事情,就更容易把它做好,如果你觉得自己不喜欢编程,写代码只是被迫的,那还不如选择一个自己喜欢的岗位,比如产品和运营之类的工作,甚至回家开个小店都可以,一定要自己喜欢,这非常重要。
人得有目标,目标是激励我们前进的动力所在。毕竟努力是辛苦的,只有强大的目标做驱使,人才会更有意愿去努力。
2.如何去做?
知道自己的目标以后,举个最简单的例子,在北上广深,你现在月薪10k,但你想找份月薪40k的工作,你该如何去做?
首先要了解哪些公司可以提供这种岗位,这些岗位的工作内容是什么,面试有什么要求?这个得梳理出来,然后对比下现在的状况,看看自己还缺什么。推荐几个具体的方法,可以从招聘网站上面看要求,也可以出去面试收集一些信息,面试最后一定要让面试官给你做个点评,让他给你一些提高建议,基本上这个建议就是你要补的内容。
把这些收集的内容用思维导图的形式整理出来,根据知识点逐个去学习,坚持下去就可以了。
3.如何学习?
学习要系统,自己从网上找好文章,当然星球里面也整理了不少学习路线了。要学到什么程度呢?我给的建议是:自己可以独立写一篇全面且有深度的文章出来,这样才是真正的掌握。
大家常见的两个问题:会用但是不知道原理、会用但是面试无法用语言表达出来,本质上还是因为你没有完全掌握。大家想一想,如果你们也写一本艺术探索,那艺术探索的知识点你们还会忘记吗?
举个具体的例子,比如okhttp,大家都很喜欢这个库,究竟要理解到什么程度才能镇住面试官呢?
1.常见的用法都会,能独立写出一篇文章
2.读过okhttp的源码,能独立写出一篇原理分析文章
你想啊,简单的okhttp使用方法大家都会,想要超越他人,就得比别人掌握的更多更深,好的岗位总是为高手准备的,想要拿高薪,你必须看起来和一般人不一样才行。
4.要有执行力
没有执行力的计划等于0,其实人都不傻,大家都知道努力才能成功,但问题是很多人坚持不下来,就这样三天打鱼两天晒网,荒废了时间。
就好比我最开始写博客,乃至后面写书,都挺辛苦的,但是我坚持下去了。对于大家也是这个道理,不管用什么方法,坚持下去,先辛苦辛苦,等后面就可以不那么辛苦了。绝大部分人,需要3-5年左右的时间才能学有所成,所以也不能太急。我看有些人毕业才半年就各种焦虑,没必要,不要在本该努力的年纪焦虑,这才是正解。
把自己的目标和学习的进展贴在明显的地方,每天提醒自己,是一个不错的激励自己的方法,大家可以试试。
所谓:对未来最大的慷慨,是把一切献给现在。
推荐阅读
最近聊了一些高P,我慌了
十年老码农,现场教你写简历
为了让你看技术文章,我们操碎了心。。。
编程·思维·职场
欢迎扫码关注