对秋招所思考的问题的一些总结,用以自勉。
前言
秋招想了很多问题,有些想到了适合自己的答案,有些没有。我的问题和我的答案具体如下,这是我想清楚之后准备努力的方向,写下来用以自勉。
值得注意的是,每个人都会有自己的答案,以下仅供参考,祝大家都能找到自己的答案。
1.关于适不适合写代码
很多人都不适合写代码,虽然很多人都可以做一些写代码的工作,虽然很多人都以为他们适合或者喜欢写代码;
即使以后不做程序员,有很大的可能你依旧还是会做编程相关的工作;
即使你以后彻底不写代码了,算法的思维习惯,建立起的人脉等等,也可能成为你以后工作和生活的一笔财富;
所以,如果你能很快的发现自己适不适合写代码,那么接下来想着的就应该是如何最大化这段经历的收益。
2.关于如何学习写代码
1)当你不知道如何学习一个方向的时候:
多看国外名校的公开课(书籍),因为只有站在巨人的肩膀上,才有可能写出高质量的代码。
看公开课(书)应该如同吃饭,喝水,睡觉一样,是你生活的一部分。
2)对于那些行业规范,良好的编程习惯等
尽早尽快学会,多多练习,熟能生巧。
3)当你有选择学习方向的权力和自由的时候:
选择你觉得真的有意义的方向。
3.关于怎么展示自己
你的实力 和 你对你自身实力的展示,都很重要;
制作精美的个人网站(简历)是一个良好的展示自己实力的方法;
你的语言表达的逻辑清晰与否,有比你想象中更大的作用;
如果你不知道怎么做好的简历,那就从模仿开始,去看你觉得做的好的简历,或者大家公认做的好的简历。
4.关于如何与mentor(导师)相处
你很有可能永远无法改变你自己的性格以及你导师(mentor)的性格,那么也许你能做出的改变就是让自己变强,因为,找到性格与你契合的人的概率真的很低,但是大多数人是不会反感强者的。他们未必喜欢强者,但都会对强者抱有一定的敬意。
如果你觉得你和导师(mentor)的相处,严重影响了你的日常学习(工作)和生活的质量,可以选择换组,虽然你应该知道转租几乎一定都是有代价的。
这个代价可能是短期代价,也可能是长期代价,不过人生都是关于选择的,未必一定有正确的选择,只要能承受结果。
5.关于怎么和同学,同事相处
学会和有经验的同事(前辈)做朋友,这基本上能解决你工作中的一半以上的问题。因为你遇到的困境,他也都遇到过,你未必要用他的方法来解决问题,但这能给你一个思路,而很多时候,有一个思路你就解决了一半以上的问题。
无论你是否喜欢团队合作,都要给与自己一些团队合作的机会,因为无论你以后想做什么,几乎必然都会需要团队合作的经验和技能。在很多时候大家可以接受一个平庸的人,但大家不能忍受一个无法进行团队合作的人。
6.关于work-life-balance
你需要有除了代码以外的生活;
写代码是一定需要投入时间的,虽然投入了时间也未必会产生理想的结果;投入了时间,他一定会产生结果,只是未必理想而已。
剩下的时间,就是平衡以上两件事情。
如果实在要给一个建议,那么就是下面这个:
随着年龄的增大,你会发现,生命中最重要的东西是,时间;所以你需要关注的不应该是花了多少时间写代码,而应该是如何能够提高效率,能够更快速推动自身成长。
7.关于你以后的职业规划
这个问题的答案,也许就是 你想做的事情 和 你能做的事情 这两者的博弈。
对于你能做的事情,很大程度上取决于你掌握了多少信息,有时候你觉得自己能做的事情很少,这是因为你掌握的信息很少,而信息是不会砸在你头上的,你需要自己去寻找。
对于你想做的事情,这个问题只有你能够回答,如果说有什么好的方法的花,那么多半就是不断地试错,通过排除错误答案,最后实现逼近正确的答案。
8.关于其他,或者说人生
1)有一些知识,有一些道理,是无法绕过亲身体验、自身实践而习得的。
2)构成我们人生的是,我们做出的选择,以及那些选择造成的结果(后果)。
很多时候,与其纠结于该做出哪个选择更好,不如渐渐学会接受并且应对那个被我们选中的选项所带来的结果。
因为在很多很多情况下,都没有必然更好的选择,只有相应的结果。
即使偶尔你觉得你选错了,这也是人生的一部分,况且这些弯路还帮你排除掉了错误的选项,使你离正确的结果更近了一步。