我其实一直都在思考这个问题,因为这个问题如果不得到良好的解决,后遗症是很大的,单就客观来说,你会随着年龄越来越大,你的记忆力会逐步衰退,加上你能用来学习的时间也会越来越少,如果没有良好的基础,难易适应知识更新的速度。如果还是处在一种难学、苦学的状态下,那后果很严重。比如你的头发会大把大把的掉,你会变得痴痴呆呆,你整天提心吊胆(公司又分配了什么任务做的来吗?),虽然有些人喜欢把这种状态叫专注、敬业,但这其实是难适应未来发展的不良状态。
学编程也不是拿大部分人听不懂的专业术语来吓唬别人而显得自己有多么的高深莫测,随着时间的推移,随着你的认识越来越深,你会觉得这些行为很幼稚。
学编程,也不是说你学的多宽多广就越好(万金油没什么意义),,也不是说你钻的越深就越好(走火入魔也没什么意义),要有一颗发自肺腑的激情去探索为什么的激动心态,不以物喜,不以己悲。这有点像入佛道。其实编程很多东西也都在悟,同样的知识摆在哪里,不同的人感悟是不同的,没有谁是标准的,标准也就是那些语法的游戏规则,随时都可以改的,也就无所谓标准了。
返璞归真,其实应该是用编程的最终归宿。在生活中寻找编程中的很多原理,体会大自然的魅力和人类模拟和改变大千世界的智慧,这才能让你不感到枯燥,才有可能学的越来越轻松,只有轻松了,才谈得上未来的发展之路。
现在很多学编程的人沉迷于一堆堆的辅导资料,这可不是一件好事。你在不停的选择中已经浪费了很多思考的时间,最后才发现学到的其实很少。加上现在信息发达,现在的辅导资料可谓是浩瀚无际,但就让你看视频,可能你几年都看不完,看完还不知道能学多少有用的,有多少是自己的?闭上眼睛你能给一个不懂计算机的老太太讲多少让她听得懂?她如果听不懂,那你学的东西估计还是别人的,因为你都难自圆其说。那你后续的学习就难以做到轻松。
要想学的轻松,就得走出来,站在一个高度去俯瞰!精简、少,才是学的轻松起来的前提,也就是该到“把厚书读薄”的境界了。
随着时间的推移,我相信我的方法也会越来越有效。比如为了把平时许许多多的理解串连起来和让结构清晰起来,我还专门花几个月时间开发自己的网站:“灵感编程”一个用知识导图、笔记树等形式来记载编程领域的所感所悟,让知识结构尽可能的清晰化。相信以后还会有更多更好的“手段”来简化学习。只要是好的,我就喜欢去尝试。从使用该网站中,我体会到许多好处,精简、减负!我感觉很有必要把它做的更细致、更适用、更好,在充分记录和展现自己独特一面的同时也能给迷茫中的后来人一些灵感。把一件事做好已经很难得了,我得专注起来。希望多提供一些改良的意见。有些事不要太在乎结果,做了就行了。我觉得应该用在这里了。
最后要有一颗平常心,比如找工作的时候不要太纠结于当时的薪资,要看对你个人的后续发展,虽然工资这个东西它但是也的确影响了你很多的机遇,但不要太绝对,就像我从不赞成借钱买房买车的这些行为,会把你限制死了...
还有,就是要多多寻找编程的兴趣,我做这个网站的另外的原因就是挖掘兴趣。你也可以试着去做一个类似的,这样综合使用你的所学的同时,也能体会到你的劳动给你带来的无形的财富...
原文地址:http://blog.51cto.com/ningcaichen66/2095180