常常想,现在的软件行业就像金庸笔下的江湖,姑且称为:软件江湖。江湖是什么,江湖就是一斤牛肉,二斤酒;软件江湖呢,软件江湖就是用语言编写一斤牛肉,二斤酒。
一个人,要想在江湖混,有两个必备的条件:打抱不平的志向与基本的武功。有志向无武功叫无缘江湖,有武功无志向叫退隐江湖,金庸笔下的无数例子已向我们说明了这些。
一个人,要想在软件江湖混,也有两个必备的条件:对编程的热爱与基本的编程技术。前者是主观的方面,既然大家有兴趣看这篇文章,并且没被上面的废话厌恶倒,准备用毅力继续看下去,那这点也是毋庸质疑。关键是第二点:基本的编程技术,进入软件江湖靠什么?靠技术。我们要写简历,参加笔试面试,进入公司做项目,成为系统构架师,技术总监,这些都是以技术为依托,无数程序员工作的经历也向我们说明了这点。那剩下的问题就是如何学习基本技术,学好基本技术。
我们还是先看看书中的英雄们的经历,过程无非是这样的:有意或无意的加入某个帮派,上者如少林武当,下者如巨鲸海沙;拜某位掌门为师;十年如一日的开始挑水,蹲马步,苦练基本功,背诵本派武功心法口诀;学几套简单的拳法剑法。到这你可能踌躇满志欣喜万分,因拳法熟练剑法精细,可以去江湖小闯一番,解决如偷鸡摸狗的社会小混混,打老婆的赌鬼烟鬼之流的人;拟或暗自伤神以泪洗面,因马步不牢口诀不熟,或被逐出师门,或从事种菜做饭之神圣后勤工作。
我们学习软件的过程何尝不是这样的呢?或出自内心喜爱或为生计所迫学习编程,有意或无意选择某个方向,上者如java.net,下者如vbasp;拜某位老师为师;学习编程语言的基础知识,变量,常量,流程控制;背诵本门语言的语法细节;在老师的要求下狂练指法狂做习题;学习领会编程的心法口诀;学了几个简单的如冒泡递归等算法。到这时你可能踌躇满志欣喜万分,因语法熟练算法精细,可以做个小型的某某管理软件;拟或暗自伤神以泪洗面,因算法不精语法不熟,为继续学习还是放弃编程而痛不欲生。
那旺旺这篇文章,首先就要教您如何成为能打败偷鸡摸狗的社会小混混与打老婆的赌鬼烟鬼之流的人。当然选择帮派也很重要,所以在这第一部分给您介绍软件江湖后,第二部分说一下如何选择帮派(java,.net,c#),第三部分介绍如何学好编程基本功,做个合格的小师弟。
当然我们在软件江湖中不能只做小师弟,我们还要做大师兄,那这就需要些高级的知识,第四部分旺旺给大家讲解javaWeb知识,让您顺利成为大师兄。
最后大师兄并不是我们的终极目标。我们的目标是要在江湖中确立自己的声望,拥有一片广阔天地。那这就不是基本的武功所能达到的,我们需要一个新的条件:傲视群雄的武功。书上的话一般与某个洞有关。洞,或大或小,或深或浅,或宽或窄。进去的方式:被人罚进(令狐冲);无意掉进(段誉);被人领进(张无忌,虚竹);被鸟驮进(杨过)。在那里获得某位高人的秘籍,或者干脆他的全部功力。这样出来轻则某派掌门重者武林盟主。现在我又发明了一种新的方式:被人踢进。好了,后面,如果大家对哪个洞有兴趣,我的脚很愿意帮忙(开个玩笑)。那我们看第五部分,“日出东方,唯我不败”,旺旺老师给大家讲解如何学习 javaEE的高级知识。
分享到:
相关推荐
杂谈_软件江湖_Java学习之路, 找到正确的学习之路!!!!!!
[JAVA学习经验系列]_刘老师(北大研究生,软件开发13年)推荐java的学习顺序
JAVA_1 Java概述与应用 JAVA_01Java概述与应用 JAVA_1 Java概述与应用 前言 学习java前的准备工作 JAVA_2 面向对象(OO)程序设计概念 JAVA_3 JAVA语言基础 位运算 JAVA_3 JAVA语言基础 JAVA_4 Java面向对象特性 JAVA_...
快速扫雷软件源码,该软件是Java语言编的用于扫雷的软件,速度很快
资源名称:Java零基础教程视频_从入门到精通资源目录:【】000_Java零基础视频教程__讲义【】000_Java零基础视频教程__课堂笔记【】001_Java零基础视频教程__安装EditPlus【】002_Java零基础视频教程__计算机概述...
完整版 杭州电子科技大学JAVA语言程序设计 JAVA_01 Java概述与应用 前言 学习java前的准备工作 (共4页).ppt 完整版 杭州电子科技大学JAVA语言程序设计 JAVA_02 面向对象(OO)程序设计概念 (共51页).PPT 完整版 ...
完整版 杭州电子科技大学JAVA语言程序设计 JAVA_01 Java概述与应用 前言 学习java前的准备工作 (共4页).ppt 完整版 杭州电子科技大学JAVA语言程序设计 JAVA_02 面向对象(OO)程序设计概念 (共51页).PPT 完整版 ...
旺旺Java学习解决方案_第一季_线程(总结)
完整版 杭州电子科技大学JAVA语言程序设计 JAVA_01 Java概述与应用 前言 学习java前的准备工作 (共4页).ppt 完整版 杭州电子科技大学JAVA语言程序设计 JAVA_02 面向对象(OO)程序设计概念 (共51页).PPT 完整版 ...
完整版 杭州电子科技大学JAVA语言程序设计 JAVA_01 Java概述与应用 前言 学习java前的准备工作 (共4页).ppt 完整版 杭州电子科技大学JAVA语言程序设计 JAVA_02 面向对象(OO)程序设计概念 (共51页).PPT 完整版 ...
memcache客户端jar包: 1,java_memcached-release_2.6.6.jar 2,commons-pool-1.5.6.jar 3,slf4j-api-1.6.1.jar 4,slf4j-simple-1.6.1.jar
java\CoreJava笔记\CoreJAVA_day01.doc 学习 借鉴
01_java_Variables a second video tutorial about programming in java
java的不错的教程啊
java_io学习java_io学习
本资料主要用于java学习爱好者的基础学习
java编程课后习题14,15,20章部分习题
教java学习新手如何步入java殿堂,教您一条好走的路,让java学习不走弯路,看清方向。
java基础学习资料(含Notepad++和源代码)
2021Java全栈开发__01__Mysql基本操作.mp4