程序员人生 网站导航

与Java创始人James Gosling十分钟的对话,改变一生(及学习笔记导论)

栏目:综合技术时间:2015-03-09 08:51:57

本人于2012年来到加拿大,在加拿大的好处就是可以接触到google、youtube和各个“始祖”或是“神”级的编程论坛,同时可接触到很多的IT教材的作者,乃至可以见到Java的发明者----James Gosling,从而可以得到更深层次的学习和提升。


随着我的学习和对编程的研究,我发现不但是我,每一个人很难找到1个适合自己的书籍或是技术博客,因而我决定将自己的学习进程中所有的成心义的知识、考点、难点、易错点,通过不断的在百度、知乎、google、youtube的反复的验证和交换,以学习笔记的情势发表出来。


本人所在的学校在大1编程使用的是C++,固然也有很多顶尖学校相如MIT在大学1年级会以python,固然各个有各个的好处---对C++,z作为1个底层的语言,指针的应用、内存的管理是C++的独门绝技。


就连Java大神,也在惊叹C++的效力,同时也在叹服C++指针的难度,所以不要在学习C++的同时,去想Java或是其他的语言有多么多么的优秀,安安心心的学好1个语言再说。


1:最开始,专攻1门语言

开始学习1种语言时,就安安心心的学习,不要在1开始就想同时掌握不同的语言。


学习语言最重要的1点,就是处于1个相对单1的语言空间,同时,编程语言也是一样的道理,我们每个教授都说,别想1口气吃个胖子,先学1门语言!


2:多问,尽1切方法去问


高手比想象的要多,当你遇到问题时,就厚着脸皮去问,尽1切努力去问,不及手段的去问。


当时我看到James的时候,我不管3721直接冲上去,问了他1大堆问题。事后,没有人会记得那个问题的人,但是如果不这样做你的问题不会得到解决。在学校里也1样,每一个人都交钱了,为何不问教授呢。


网络论坛也有很多高手,而且很愿意帮助大家。


3:多读


编程书有很多,固然大学时的课本必须要读,但是光1本教材是不够的,需要不断的去读,由于有时候,有些书在1个问题点解释的很好,但是在另外一方面解释的就略有欠缺,所以可以去看别的书,不断的将自己的知识丰富起来。

如果是1个宿舍的话就不要买1样的书,每一个人买不同的书,然后借换着看。


4:看新闻,学会分析IT未来局势


学习为的是甚么,对绝大部份人来讲是找工作,所以要知道你所在的行业的行情,万1你学的语言、软件、技术、行业将来会被淘汰,那末之前所有的努力都白费了。


学会读新闻、看新闻、分析新闻,分析甚么技术会火,甚么技术会久长,甚么样的公司发展安稳等等等等,不然如果1直编程,即便再利害也只是1个码农。


5:最少学会两门语言,固然3门以上更好,但是最少要会两门


对将来谁都没有百分之百的掌控,自己所学的语言是不是会被淘汰,所以最好要留个后手


6:编程,优化,再编程,再优化


世界上没有最好的完善程序,越快,越简单,越好。


7:别纠结学哪一个编程语言,先学再说。

   难?先学再说


//2⑹是James亲身和我说的,都是非常重要的




我说的话没记住不要紧,看过就好,记住了就太棒了


从刚刚开始写博客,仅仅两天时间,3篇短短的文章,阅读量便由从零到近千,真的出乎我的意料,没有想到我的博客会阅读量这么大,是你们给我动力,所以我将继续的写出原创的、精彩的学习性的文章供大家参考和学习。







------分隔线----------------------------
------分隔线----------------------------

最新技术推荐