java吧 关注:1,293,925贴子:12,826,395
  • 6回复贴,共1

新手学习java的一些建议

只看楼主收藏回复

在学习一门语言,或者一门技术,你首先要先了解这门技术,这门语言在世界,在中国的市场份额。以及火热程度。有些语言渐渐暗淡。而有些语言逐渐兴起。
当前比较火热的语言大致有java、python、c、c(嵌入式)、javascript、typescript、c#、R、go、kotlin(安卓)、scala(大数据)、ruby、php、matlab、dart(flutter跨平台移动端)、swift(苹果)、objective -c(苹果)、shell脚本、lua脚本等等。


1楼2020-02-06 15:47回复
    选择一门语言要根据你的方向来。比如你要学习后端。那就java、python、php、c#、或node.js。如果搞安卓那肯定java、kotlin、js(混式开发)。如果大数据那肯定是java、scala最好,其次python也行。如果搞人工智能算法那肯定是python、matlab。数据分析可以考虑R、python、matlab。如果你想搞爬虫,那python肯定最好选择,当然java等其他语言都可以。如果你是竞赛ACMer。那c 肯定是你的拿手菜、也不排除部分鬼才用java哈。
    笔者从大众角度还是建议要熟悉掌握一门编程语言。对于作为学习的基础语言。建议从java或者c 开始。后续可以学习python。go等语言。
    热门方向


    2楼2020-02-06 15:47
    回复
      2026-01-08 16:56:28
      广告
      不感兴趣
      开通SVIP免广告
      对于方向,虽然笼统的说有web开发、大数据、人工智能、物联网、云计算、运维、测试、网络安全等等。但是对于普同学软件的大学生来说主要的还是·前端、后端、运维、大数据、测试这些。
      对于很多人说的或者当前炒的火热的人工智能、爬虫那些。我只能说很大程度那就是一个坑吧。因为大公司除了一些做搜索引擎的百度、谷歌、360他们利用爬虫 算法 存储做搜索引擎。而其他大公司他们都有自己产生的数据、他们更多致力于这些数据的处理,分析。而不是想着怎么爬。还有就是理性看待培训机构的python吹,python是很方便简单,是能干很多事情。对于鼓吹的爬虫学到后面的拓展方向。要么是扩大量分布式方向拓展。要么就是分析JavaScript各种加密。如果是安卓等app还要反编译看源码查看java代码的逻辑,以前记录的浅谈网络爬虫。而AI方向众所周知一般非985/211硕士很难找到。并且AI重要的是数学和算法,跟编程语言关系也不大。python仅仅是一个工具而已。


      3楼2020-02-06 15:48
      回复
        根据方向市场大部分需求还是前端、后台、算法(要求很高)。前端和后台的需求远远超过其他的方向人员。因为所有网站的其他开发功能都要依赖于前端和后台。并且随着html5流行。web能干的事情也越来越多。这也极大的抢占了桌面应用和原生安卓、苹果应用。所以个人建议后端、前端、运维三个方向选择一个。当然。具体选择方向还是要根据兴趣来,你喜欢大数据(工程类要求不是很高,数据挖掘算法要求高),人工智能,爬虫,游戏开发,桌面开发等你都可以做。只不过再选择方向时候要尽早。不要好高骛远。根据自己所在院校、自己实际水平。以及计划研究自己想要研究的。


        4楼2020-02-06 15:48
        回复
          自身定位:
          你是想要进大厂,还是想进小公司呢?
          对于一个普通本科生,很可能真正步入学习的时间不多。并且能够掌握的知识的广度和深度也是有限度的,还要考虑学习环境的影响。要慎重选择学习的侧重点。
          相进大厂,那么如果裸的只会java后端技术是不够的。在校招阶段进大厂更多知识的要求不是广度,而是深度。比如操作系统,网络,数据结构和算法,以及jvm,和java的基础知识需要熟练掌握。而框架和一些高级中间件需要你了解或简单应用。但是大厂就那几个,竞争压力还是比较大的。


          5楼2020-02-06 15:48
          回复
            想进小公司,其实很多小公司的要求特别高,并且很多小公司干的活也多一定程度能够使得技术快速成长,也有不少人先到小公司积累技术然后跳大厂。小公司更多看中你会的技术有哪些,会那些框架,中间件而相对不太注重那些底层。
            如果你要就业一定要提前几个月准备面试,准备基础,进行复习,github上的javaguide力荐。
            同时,也不要有心理包袱,不要认为自己是双非的大学就进不了大厂,如果学习的早,自身积累够多,够扎实,用心准备那么进大厂也是没问题的。
            解决学习障碍


            6楼2020-02-06 15:49
            回复


              8楼2020-02-06 15:59
              回复