阅读者之JAVA小记---关于编程学习的一些经验
来源:互联网 发布:国家大数据行动计划 编辑:程序博客网 时间:2024/05/21 06:30
关于编程学习的一些经验
在我将阅读者开发的每一次收获分享给身边朋友的过程中,不断有人夸赞我太有创作热情了。
那时候,我虽然喜形于色,但是心里明白,自己也还是一个菜鸟。
但如今,阅读者已经小有所成,回过头来再看看开发阅读者的旅程,它所带给我的不仅仅是作为一件可以在朋友面前炫耀的作品,也不仅仅是书中所描述的那些技术总结,更是一次深刻的JAVA学习体验。
只有经历过这个过程,才能真正体会到,对于编程不应该是先彻底学会一门语言之后再进行的事情,因为这样实在是很低效和枯燥的。
因此,很感谢开发阅读者这个过程使我彻底的抛弃了学生时代的陋习,将我在不知不觉中带向了DruRiley在2013年3月20号发表的一篇文章《3 Ways to Become a Better Developer》里面所表达的路途。
当我发现这篇文章时,你能想象我有多么欣喜,因为我所做的行为正是他所提倡的。
现在,我已经由最初的遇到一个问题时的紧张彷徨到面对复杂问题时充满了对解决方案的各种设想。这是多么大的转变,因此,同作为一位IT开发者,我也想在这里将这些更好的学习经验分享给大家。
1. 做出个东西
对于编程学习来说,当你了解了一门语言的基础语法后,找一个项目或者一个小功能软件去做,针对性的学习那些需要完成这个任务必须具备的知识技能。
这样会让你有一个学习的环境和目标,逼迫你去激发创造力。从而,会产生某些最有价值的知识,它来自于解决那些之前没有人解决过的独特问题。
当然,这个过程是辛苦的,但是,你必须坚持。
2. 传教
将你所做的东西尽情推广出去,这会让你发现自己在某些地方上做的很烂,某些方面的知识掌握的也很烂,于是,这能激发你去深入研究某项知识技能。
就像我把阅读者推广给周围的同事和开源群的朋友,最初的版本很烂,很多人向我扔砖。但是,阅读者现在已经到了3.0版本,我开始收获了鲜花。
传教能够让你帮助他人,同时满足你自己的求知欲,并提升你的价值。
3. 结伴
结伴编程是最快的学习别人分享的知识的方法。你吸取他们的知识,工作方式以及问题的解决策略,无需费力的用自己的亲身体验去获取它们。
我通过和其他程序员(主要是方正输出技术部的同事)的一起编程,我的技能有了快速的提高,但是,并不能就此而止。通过做一些个人项目,可以扩展那些分享到的知识,并能给团队带来新鲜的思想。
结伴编程能够大大缩短学习时间,并且是枯燥的事情变得有趣。
最后,因为这样的学习经验真的很有用,因此,我啰嗦的总结一句,
有3个方法能够帮助你成为更优秀的程序员:1、做出个东西;2、传教;3、结伴。- 阅读者之JAVA小记---关于编程学习的一些经验
- 阅读者之JAVA小记---关于阅读者的创作
- 阅读者之JAVA小记---关于阅读者名称的由来
- 关于代码阅读的编程实现技巧及自己工作学习的一些经验(推荐看后面的后记)
- java并发编程的一些小记录之interrupt
- Java编程的一些经验
- 阅读者之JAVA小记---序 言
- 阅读者之JAVA小记---引 言
- 关于编程语言的学习经验(java)
- 关于makefile的一些学习经验
- 阅读电子书的一些经验
- 关于java的一些基础知识和经验
- Java学习:一些经验
- 转载学习Java的一些经验
- 学习Java的一些经验讲解!
- 关于面试的一些小记
- 关于jquery的一些小记
- 关于mipmap的一些小记
- js实现停留几秒sleep
- IOS中得block代码块的定义及使用
- 1027. Colors in Mars
- SharePoint集成Excel数据和Excel Web Access Web部件
- Java正则表达式
- 阅读者之JAVA小记---关于编程学习的一些经验
- 什么是object?
- Java工具类
- STM32F05x移植GD32F1x0注意事项
- JNI入门程序
- 【最讨厌那些不开源的】小米的米UI的BOTTOMVIEW源码完美反编译
- 邓白氏编码 苹果证书申请完的感受
- 克隆JS对象的三个实用方法
- Unix/Linux环境C编程入门教程(11) 开发环境搭建VMWare虚拟安装之虚拟化检测