《蜀道难》
凡去过四川的朋友,对于诗人李白在《蜀道难》中所描述的“蜀道之难,难于上青天”感同身受。无独有偶,随着科技不断迭代增速,作为为各类软件提供保驾护航的软件开发之路可谓是荆棘满地,大有蜀道之难之感。
软件开发之路可以说是荆棘丛生、步步充满挑战。同时,也是充满希望之路。而作为软件开技术之一的JAVA学习也更是如此,梦想着像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。每天仰天大叫”神啊,请赐给我一本葵花宝典吧”,殊不知即使你获得了葵花宝典,除了受自宫其身之苦外,也不一定成得了”东方不败”,倒是成”西方失败”的几率高一点。
JAVA的学习之所以困难重重,究其原因是在于JAVA是一种平台,也是一种程序设计语言,在学习的过程中,不仅要对JAVA平台运行环境有详细的了解,而且对于SQL查询语句,数据存储过程,触发器,游标,数据库驱动等一系列开发工具熟悉并熟练掌握。只有如此以来,才能在日常学习的过程中事半功倍、一劳永逸。
JAVA的学习既然如此之难,哪有没有学习的良方呢?答案是肯定的。据小编了解到,14日,在云和数据新一届JAVA专业班毕业典礼上,作为本届JAVA班优秀毕业生的王瑞鹏为全体学习JAVA的学员分享了自己在学习JAVA过程时的“秘密武器”。大致内容如下:
01兴趣
兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?可能像许多深圳本地农民一样,打打麻将,喝喝功夫茶,拜拜财神爷;每个月就有几万十几万甚至更多的进帐,凭空多出个”食利阶层”。你认为,这样有味道吗?有空多到一些程序员论坛转转,你会发现,他们其实很乐观幽默,时不时会冒出智慧的火花。
02学会取舍
互联网这个行业由于技术更新较快,所以我们要养成终身学习的好习惯,当遇到困难时可以通过请教他人,查资料等方式。如果实在还是不行坚信自己可能是由于功力还不够的缘故,继续往后学习,当学习一段时间后再回头过来发现当时也就那么回事。
03要脚踏实地,快餐式的学习不可取
浮躁是现代人最普遍的心态,也许是贫穷落后了这么多年的缘故,许多初学者C++/JAVA没开始学,立马使用VC/JBuilder,会使用VC/JBuilder开发一个Hello World程序,就忙不迭的向世界宣告,”我会软件开发了”,简历上也大言不惭地写上”精通VC/JAVA”。结果到软件公司面试时要么被三两下打发走了,要么被驳的体无完肤,无地自容。到处碰壁之后才知道捧起《C++编程思想》《JAVA编程思想》仔细钻研,早知如此何必当初。
04正确理解学习过程
学习过程不是一蹴而就的,是通过不断积累经验,小知识积累多了才有可能结合起来形成自己的一套思想。并且学习需要进行反反复复,我相信任何没有任何人在学一遍的情况下就对这个技能非常深入的(温故而知新)。
05多学多练,增加你的实战经验
工欲善其事必先利其器。JAVA学习包含各种各样的活动,需求收集分析、建立用例模型、建立分析设计模型、编程实现、调试程序、自动化测试、持续集成等等,没有工具帮忙可以说是寸步难行。工具可以提高开发效率,使软件的质量更高BUG更少。组合称手的武器。到飞花摘叶皆可伤人的境界就很高了,无招胜有招,手中无剑心中有剑这样的境界几乎不可企及。
结束语
对于任何一款软件的学习,从来不都是一帆风顺的。需要强调的是,学习JAVA确实有一定的难度,也很辛苦,需要付出很多努力,但千万不可半途而废。希望通过云和数据优秀JAVA毕业生真实的案例方向,能为打算参与JAVA学习莘莘学子们提供一盏指路明灯。