A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

黑码小哥

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 黑码小哥 初级黑马   /  2018-7-15 22:08  /  1467 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

学习心得:
    软件开发之路是充满荆棘与挑战之路,也是充满希望之路。Java学习也是如此,没有捷径可走。梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。每天仰天大叫"天神啊,请赐给我一本葵花宝典吧",殊不知即使你获得了葵花宝典,除了受自宫其身之苦外,你也不一定成得了"东方不败",但是一定会成为东厂的一员。

"不走弯路,就是捷径",佛经说的不无道理。
在学习之前,首先你要明确学习的目的,到底是为了什么而来到黑马?到底是为了钱,还是为了钱,为了钱?哈哈,大多数人应该都跟我一样,每当你深夜两点犯困的,摸摸自己的口袋,我相信你的手会不自觉的敲起来.不管做什么事之前,都应该先去了解这件事情,根据自身学习能力,制定学习计划.软件开发是一门工程学科,注重的就是实践,"君子动口不动手"对软件开发人员来讲根本就是错误的,他们提倡"动手至上",但别害怕,他们大多温文尔雅,没有暴力倾向,虽然有时候蓬头垢面的一副"比尔盖茨"样。有前辈高人认为,学习编程的秘诀是:编程、编程、再编程,我深表赞同。不仅要多实践,而且要快实践。我们在看书的时候,不要等到你完全理解了才动手敲代码,而是应该在看书的同时敲代码,程序运行的各种情况可以让你更快更牢固的掌握知识点。
闲暇之余,可以多去看看程序员的代码,开源中国上有许多开源的项目,参考其他程序员的代码,就像站在巨人肩膀上看世界,虽然是雾里探花,当你真正的分析过后,才懂得他们的经验是多宝贵.还有最重要的一点就是"英语"!我已身受毒害.对学习编程来说,虽然不要求英语, 但不能一点不会,。最起码像Java API文档(参考文献[4.4])这些东西还是要能看懂的,连猜带懵都可以;旁边再开启一个"有道词典"。看多了就会越来越熟练。在学Java的同时学习英文,一箭双雕多好。另外好多软件需要到英文网站下载,你要能够找到它们,这些是最基本的要求。英语好对你学习有很大的帮助。口语好的话更有机会进入管理层,进而可以成为剥削程序员的"周扒皮"。
当我们遇到问题的时候该如何解决?
这时候不要急着问别人,太简单的问题,没经过思考的问题,别人会因此而瞧不起你。可以先找找书,到google中搜一下看看,绝大部分问题基本就解决了。而像"某些类/方法如何使用的问题",DOC文档就是答案。对某些知识点有疑惑是,写代码测试一下,会给你留下深刻的印象。而有的问题,你可能需要直接看API的源代码验证你的想法。万不得已才去请教别人。
没有规矩,不成方圆。这里的规范有两层含义。第一层含义是技术规范,多到http://www.jcp.org下载JSRXXX规范,多读规范,这是最权威准确最新的教材。第二层含义是编程规范,如果你使用了大量的独特算法,富有个性的变量及方法的命名方式;同时,没给程序作注释,以显示你的编程功底是多么的深厚。这样的代码别人看起来像天书,要理解谈何容易,更不用说维护了,必然会被无情地扫入垃圾堆。Java编码规范的话,可以去看看阿里巴巴编程手册,现在接班都是按照这个套路来的.

坚持不懈,你自己的选择,不要是在明天晚上.
欲戴其冠,必先承其重!

1 个回复

倒序浏览
说的好,掌声响起来
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马