我们公司在最近会有实习生进入这个团队,当然这些实习生会有我来带,这是很普通的一件事情,以前我也带过实习生,但是这次角色不一样,以前是一打工者的角度去带实习生,这次是以创业者的角度去带实习生,对于之前的角色,带实习生我不会太多的关心,无非就是指导一下技术就完了,这次完全的不一样,考虑更多的问题,不仅仅是技术本身,包括个人利益与集体利益的协调,如何让这些实习生快速的掌握技能,能融入到我们这个团队中,通过项目的方式,让他进步更快,更快的成为一个合格的程序员。这个是我们的责任和义务,也希望他们有一个好的开始,我们对于基本技术技能的传递是没有问题的。但是这个不是问题的根本,问题的根本是以怎么样的方式去传递技能,于是我对一些学习的方法做了一个回顾,我发现了一个问题,以前我们认为兴趣是学习技术最好的老师,我以前也是这么认为的。难道我要用这样的方式告诉实习生,你要先培养兴趣,然后会把技术学好的。这样的方式会不会有问题?会不会效率不高?
一直都找不到好的方式来解决这样的问题,晚上去买菜的时候,在河边看见了很多的农民工,我思绪就打开了,农民工也有过硬的技术呀,他们几个月就可以学会了技术,就可以跟着师傅做项目了,他们不可能把兴趣当做学习技术的驱动吧?,在中国这么苦,这么累的,并且衣服不干净(这点和程序员不一样)怎么可能拿兴趣说事呢?那是什么让他们坚持达到快速掌握技术呢?没错,就是生存。这样的观点有点颠覆我们以前的观点:“最好的老师不是特级老师,不是名牌学校,而是兴趣。但我觉得这个答案还是不够准确,在这个世界上,最优秀的老师是――生存。
我们应该重新认识我们的学习方式,我们可以在出发之前想好我们的行程,我们仅仅能帮助你思考,但是具体的还是要靠你自己。我只是想说,也许你有想依靠的想法,有想求助的想法,可这都不能解决问题。如果你忘记这些,只告诉你自己,若要成功,一切就只能靠自己,那么所有的问题都不是问题了。比如你在读大学,学不到社会上需要的技能,难道不可以自己学吗?比如你去培训,培训老师不教或者根本不会教,你难道不可以自己找书看,写代码,做项目,然后有问题请教可以请教的人,比如身边的同事,朋友,网上的达人等等。总之,如果你生活还可以,只是想要好一些,你不一定能好起来。如果你生存都成了问题,你一定要,你就一定可以成功。
当大学才毕业的你,没有什么可靠的资源可以利用的时候,那么你面临的就是生存问题,这才是问题的根本,这个时候兴趣不兴趣已经不重要的,没有一门好的技术,至少在职业初期确实处于“流浪状态”。根本就不知道做什么,因为你没有兴趣,兴趣是最好的老师呀!,这个时候我们会失去最宝贵的青春去思考意义不大的事情,会在各种行业之间奔走东西,当你明白当前主要矛盾是生存的时候,那什么可以让你摆脱这样的窘境呢?技术在解决这个问题上市最直接有效的,开始的阶段,有好的技术可以找到稍微理想的工作,可以有个好一点的职业开端。那么用生存的方式去学习技术需要注意哪些问题呢?
1.脱离生存状态,你需要学习哪些技术?
这个时候你可以考虑你的兴趣,你对哪些技术比较感冒,并且有比较好的市场,那么就可以去学习,因为这样的方式是有效的,学了就用,不要去学一些市场淘汰的过时技术。这样不容易找到工作.
2.脱离生存状态,你该如何去学习?
对于公司实习生而言,有得天独厚的资源,只要用心你就可以很好的达到学习的效果,并且可以通过实践去理解和掌握它。但是这样的方式有一定的问题,为什么呢?带你的人不可能有太多的时间带你,那么你要学会自学,学会对原始信息的过滤和整理,在关键的地方询问别人。这个时候好问不如勤奋。
3.脱离生存状态,你应该充分利用网络资源
其实网上关于如何才能成为优秀的程序员的文章已经很多了,我不想说这些,大多数方法都是可行的,只不过要你付出而已。初始阶段,重要的还是态度问题.
4.脱离生存状态,你该采用什么样的方式给自己打气
学习这事本质上需要你自己努力和勤奋,那么这个时候你要建立一个比较强大的信心,这样你才用信息去做好每一件事情.因为你处于生存期,没有退路,必须学好技术。
对于技术的学习我目前认为生存是带来效果方式而言,最好的老师。后再用一段话来结束我的观点,希望可以有所感。“我是一只褐色老鼠,我可能是一个不可以教育的家伙,但是我能够吃苦耐劳,不怕牺牲,如果我的一只腿陷在夹子中,那么,为了脱身,为了生存,我会把那只陷在夹子中的腿弄断,而在所不惜”。