前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java之旅——起航篇

Java之旅——起航篇

作者头像
DannyHoo
发布2018-09-13 11:37:10
4260
发布2018-09-13 11:37:10
举报
文章被收录于专栏:Danny的专栏Danny的专栏

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1336940

       大一时,学校开过一年java,但效果不理想,后来从最基础的VB开始入门学习,现在重新开始对Java的认识。突然有一些感受,以HelloWorld开头,写篇碎碎念。

       大四上半年开始,好多同学都去一些培训班学习了,其中有几个就在学习java。

       在大一下学期,系里就开了Java语言程序设计这门课,而且本来要上一个学期的课程,硬生生给我们上了两个学期,一年后大家的学习成果怎么样呢 ?班里有大量同学连HelloWorld都敲不出来(包括我)……严肃点!请不要把这个事实当成一个笑话!(我猜这种现象不仅仅发生在我们班里)

艺术家一开始总是业余爱好者

      导致这个后果的原因,我认为最重要的一点就是这门课没有把同学们的兴趣给激发出来,至少说是没在合适的时间发挥这个作用。

       学过java或其他OO语言的朋友都知道,基础一点的部分都是一些变量常量、数据类型、数组什么的,深一点就涉及到OO、线程、容器……

       高中整个三年都在背公式、做题……到了大学,以为计算机专业就是学习上网、打字、做PPT、发Email的我们,突然被丢来一堆接口、继承、构造方法、多线程……老师拿着课本滔滔不绝地照着课本念书,好学生们在下面看着这一个个跟他们没关系的陌生名词发呆,懒学生直接睡觉,我则直接旷课,幸亏我们老师没有点名的坏习惯。

       现在对这方面的兴趣很浓。当好多人都看不起VB的时候,我们从基础的VB学起,在一个个小例子中(每个例子的实现都会令你激动和自豪),学习常量变量、数据类型、数组、函数、过程、三大结构……继而以VB为基础,接触数据库、软件工程、UML图、面向对象……有了基础,有了兴趣,学习VB.NET、C#、C++、Java……都是分分钟的事儿!而且这些知识都是相通的,学会一门语言,另一门语言很快就能上手。

代码不过十万行,不娶媳妇不买房

       上面说到的学了一年连helloworld都敲不出来,还有一点原因就是缺乏实践。

       有一个可笑的现象就是,都快结课了,有的同学自己电脑上竟然还没装JDK,上机实践课上,给你个现成的程序,你能运行起来都是个麻烦事儿!这估计连“缺乏实践”也算不上。

        学习VB那会,每行代码都是在为了实现一个例子,学习就是在不断地实践,就好比学开车,教练用语言给你讲,演示给你看,你觉得你学会了,但如果不亲自实践,你估计连起步都起不了!

        干这行,手不能懒,手懒了,欠下的债早晚要还的。

        今天在网上看到这样一张“名为Java程序员从底层到CTO的技术路线图”的图片,瞬时又被打了鸡血、、、、

        看着文件夹里将要学习的资料,基础语法、面向对象、数组、异常处理、常用类、容器、I/O、线程、网络、GUI……虽然是即将学习的新知识,但却似曾相识,为什么? 我会开拖拉机,同样是离合、挂档、油门、刹车,所以我学开车就会很轻松!

        最近忙于项目,几乎忘却了自己的学习进度,实在不应该。警示自己:合理利用时间,不断学习。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014年12月24日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档