zoukankan      html  css  js  c++  java
  • 答读者问(8):相关Java问题涉及到学习

            近来的,我收到一个研究生朋友的电子邮件,一般内容如下面:

            周老师您好,我是XXX大学软件project专业的一名研究生我叫XXX。学习的方向是java,有些问题不知道周老师是否能帮我解惑下,在此谢谢老师!

             1.我应该专注于后台的学习么?我在实际学习中,感觉到前台和后台也是分不开的总要涉及到,学习的过程中我学习了SSH大量的知识。再回头看看前台的一些技术jsphtmlcssjQuery感觉技术太多了,须要大量的练习记忆。不知道究竟应该怎样学习这些知识?

             2.精通SSH(在此以SSH举个样例)等等技术究竟须要个什么程度,是熟悉流程还是全然自己可以所有写出比方SSH的搭建,整合等等(我眼下是依照后者做的)

             3.除了java相关的技术学习以外,我还想关注眼下互联网的其他技术比方云计算,Hadoop spark等等。不知道是否可行呢?

             4.关于数据库我究竟应该怎样看待?(我个人感觉数据库在我自己的学习过程中的作用不是非常大,有了框架以后更是不须要怎么操作数据库所以想请老师指导下我!)

             谢谢周老师!!

    麻烦了!

     

          我的答复例如以下:

           同学你好,我不知道你是学弟还是学妹。就直接叫同学吧。

    或许你已经从我的博客上看到了。我从事的是通信类软件的开发。主要涉及到的编程语言为C语言。因此。我对java语言并非非常熟。下面,我仅仅有结合自己的工作经历来回答你的问题。

           (1) 由于如今你还在学校,还不知道未来要从事的工作的详细内容是什么。所以你尽量不要仅仅专注于某一个方向的学习。你的第一个问题是“应该专注于后台的学习么”,我的回答是不应该。你如今要做的是对系统或一个知识体系有一个宏观上的把握,然后做到对某个详细的方向有一定的深入的了解就行了。研究生阶段的学习时间也就这么两三年,一晃就过去了。你应该追求知识的广度,然后才是适当的深度。另外。你感觉要学的技术太多,不知道究竟应该怎样学习这些知识。

    办法仅仅有一个:不停地实践。不要仅仅是记忆背诵。要找到实际的项目来做,从代码的编写或系统的设计等方面来学习。你可以到网上去找一些相关的项目来练手。记住一定要动手写程序,这样才干提高自己的能力,同一时候也才可以加强对所学知识的记忆。

            (2) 作为在校的学生。你讲“精通”二字还为时尚早。你可以做到的仅仅是熟悉,仅仅是比一般人懂得多一点。你如今学习SSH的方法是对的,要亲自參与SSH的搭建和整合,这样才可以了解其组成和工作原理,在此过程中也要多动手编写代码。

            (3) 比尔盖茨曾说过,微软距离破产永远仅仅有18个月。确实,IT领域发展得太快了,新的知识和工具层出不穷。这就促使我们要不断地学习。除了java相关的技术学习以外。你肯定也须要对最新的技术发展有一定的了解。即使你还是在校学生。当然,你关注的方面不仅仅是云计算、Hadoopspark等,其他所有的热门技术发展方向都请尽量留意一下。

    你可以通过CSDN来获取这些信息。

            (4) 对于数据库的相关学习,我建议你在学校里面要牢牢掌握其基础知识,包含SQL语句的编写、数据库的执行原理及调优等。

    由于学校和工作单位的区别,你在学校不可能对数据库有一个深入的认识,仅仅有工作之后。涉及到相关开发项目,才可以一步步加深对数据库的了解。我对数据库概念的建立也是在工作中来逐渐完毕的。在学校里面。不要藐视不论什么一门知识。尽管有可能如今用不到,但并不能说明未来也用不到。你要有一种开放的学习的心态和意识,以后在工作岗位上要随时准备学习。

           总的说来,我感觉你是一个非常勤奋的学生,希望你掌握正确的学习方法,并好好利用在校的学习时光。祝你找到惬意的工作,请继续关注本人博客。

     

            (PS:这个问题在V众投上的回答:http://www.vzhongtou.com/question/415,欢迎大家关注V众投

    )

     

     

     

    周兆熊

    2014722

     


    (本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,我们的聊天号码:245924426。欢迎关注!)

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    Composite in Javascript
    Model Validation in Asp.net MVC
    HttpRuntime.Cache vs. HttpContext.Current.Cache
    Controller Extensibility in ASP.NET MVC
    The Decorator Pattern in Javascript
    The Flyweight Pattern in Javascript
    Model Binding in ASP.NET MVC
    Asp.net MVC
    jQuery Ajax 实例 全解析
    ASP.NET AJAX入门系列
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4856776.html
Copyright © 2011-2022 走看看