今天一整天都在给公司充满朝气的实习生们讲课
Android开发工具的使用
昨晚准备课件的时候,想想还是有点紧张的
但早上上课的那一瞬间,却找到了感觉
课上,除了对重要的知识点做了讲解,也和他们聊了很多技术学习方法和认知的重要性。
这里对课堂中思想上的分享做个记录,也算是个自我总结
一、开始阶段如何更快又有质量的成长?
我相信每个刚入圈子的小猿都希望能更快的变的更强。因为这不仅关系到工作上,更是和自己的未来紧密相连。强者恒强。
1. 生活、兴趣和技术结合。当你在生活遇到、发现自己需要某个功能或对某App的某个功能不满意,JUST DO IT,尝试去实现它。当你有某天突发奇想,“哎,这个想法不错,我要搞一搞”,JUST DO IT。当你完成一个和你息息相关的产品,不仅心灵上得到极大的满足,对开发流程和常用技巧的掌握也水到渠成。我一直认为兴趣是最大的动力。
2. 经常浏览各大技术平台,并使用Google。现在互联网资源丰富,当你有技术方面的问题,只要找对方向,就一定能找到想要的答案。目前主要技术平台/论坛有:Stack Overflow,CSDN,简书,掘金,博客园,知乎专栏,51CTO,SegmentFault,开源中国,InfoQ,安卓巴士,以及全球最大同性交友网站github
3. 当肚子里有货的时候,一定要写下来,并分享给他人。因为当你做分享的时候,你一定是对分享内容的质量很在意,且为此下功夫的。这样就可以温故知新,掌握模糊技术点、加深掌握的技术点、形成自己的知识体系,更重要是提升写作能力。而未来最重要的三个能力就是:编程,写作和英语。从现在有意识的培养第二技能,无论写作或英语,坚持下去,相信中年危机将不会打扰你。
4. 知识付费思想。当你还在苦苦找着免费资料,别人通过知识付费的途径,获得了高质量、成体系的学习指导,不论是在效率上,还是质量上,都将超过你。而且目前免费资料或课程,大多是让你按指定方式做些事,但是也有例外,比如最近很火的腾讯课堂移动互联网开发课程,里面的讲师有几个是阿里回来的,很多是三星出来的,也有复旦硕士生,从业经验丰富,讲的课程系统全面彻底。当然,心中时刻有杆秤,对于内容和价格无法匹配的课程要小心,自己的人生选择还是交在自己手中。对了,需要了解那个课程的同学可以加入交流群:936903570!
二、认知的重要性
担心我的认知水平没有到能够引导他人的地步,所以仅简单聊聊前辈们的经验!
何为认知?思考方式与知识。思考方式的转变和专业知识的储备将提升你的决策能力和组织能力。
那如何提升认知水平?
经常反思自我,多分享,多练习;
记录经历,定期回顾;付费购买;
关注高质量自媒体和平台(比如关注我的简书 哈哈哈)
当遇到与过去认知不一致的新观点时,就形成习惯性防卫,就认为自己受到了挑战,我们要区分“我”和“我的观点”,不要把对自己观点的质疑当做是对自己的质疑,要积极地考虑新观点中有价值的地方。