• 一些关于自己的未来的东西


    2019.7.4

    自己大一建立对编程的基础认识,确实培养了一些兴趣,入了个门,不过没有接触到本质。大二加入到了学校的网站开发团队,对网站开发后端进行了学习,对后台开发也有了基础的学习吧,哈哈可能以后就是要走后台开发这条道路了,昂昂,其中对python爬虫也有一些学习吧,感觉爬虫也是比较有意思的,比较喜欢的吧,不过还是打算把爬虫当做自己的一个兴趣来学习,可能以后有用到的时候可以用下吧。

    这两年最庆幸的就是坚持跑步了,毕竟身体是最重要的。

    从现在到大三结束这些时间,我是想踏踏实实学习三个点的,一个计算机行业的基础课程,计算机网络,操作系统什么的,另一个是深入学习java这门语言,还有网站后台开发这一块,当然跑步是肯定还是要坚持的,哈哈,不过我挺想认认真真交个女朋友呀(ps:之前那次感觉不是很认真),虽然感觉会很麻烦,但是体验一下也是好的,。。。额。。just be bold ,man。学习这些的话,我的目标是进阿里巴巴进行后台开发,挺难的,不过我相信按照计划来一步一步的走下去,是可以做到的,ps:很喜欢阿里巴巴的企业文化,感觉格局很大,在里面写代码有一种拯救世界的感觉。所以是想好好计划一下大三怎么学的,写这个博客也是为了先做一个大体的计划,之后可以先做着,中途再不断调整。下面就是一个大体的计划,看了很多博客并且结合自身做了一个自己的路线图吧,相信学完是可以有很大的收获的。

    注:看那些书的时候肯定是要结合一些博客什么的来看的

    总体的学习路线我觉得慕课网这个就不错

    https://class.imooc.com/newjava

    一、java学习:基础语法学过,不再学了,重点先了解一下java的一些核心技术,看书的话《java从入门到精通》之前看过一大半,上课也学过,所以还是直接看  <java编程思想>,重点把语言特性,

    之后再看,<java多线程编程核心技术>,<java 并发编程实战><深入理解java虚拟机 第二版> <java性能权威指南>(挑一些看看) <《head first 设计模式》>(这个看的晚一点)

    二,操作系统,计算机网络方面的:<计算机网络自顶向下的方法>,《深入理解计算机系ton》,<tcp/ip 详解:卷一><图解http>

    linux: <linux内核设计与实现 第三版> <鸟哥的linux私房菜>(这本好像适合当字典)

     

    数据库之前学过一遍了,但是感觉学的也不深, 把<mysql必知必会看>一遍

     

    三,简单学习一下前端知识,css,html之前学过了,js要学的稍微深入一点,前面两个能看懂就行了,,之后要学习java后台的一些开发知识,主要有下面几个

     看书 <javaweb从入门到精通>,这本书基本上可以让我对javaweb开发有一个全面的了解,只要看完的话..结合这个网课https://edu.csdn.net/course/detail/5557.

    1.JSP和Servlet .服务器搭建,

    2.1ajax,过滤器,jdbc,el,jstl

    3. ssm过一遍Spring和SpringMVC ,Mybatis,maven           先看后两个,再看前两个网上视频特别多,到时候找一个就行了,《maven实战》

    学习Mybats和maven的视频:https://study.163.com/course/introduction.htm?courseId=1004237009#/courseDetail?tab=1

    https://study.163.com/course/introduction.htm?courseId=1005828004#/courseDetail?tab=1

    4. Hibernate,和  struts      学到这块意识到这两个就是框架, 不看了暂时

    四,一些javaweb的项目

    这个计划是去牛客网上面直接找的,

    五,后台开发比较总体的知识

    1.网站架构:《深入分析Java Web技术内幕》,《大型网站技术架构》《大型网站系统与 Java 中间件实践》

    2.分布式,,,这个暂时不管

    。。这部分可能会很久以后才看了,到时候参考这个https://blog.csdn.net/a724888/article/details/86097525

     

    六,算法方面感觉自己专业课时候学的还不错,理解比较深,看一本《剑指offer》另外刷刷leetcode

    七:有机会的学习digngo ,vue ,drf,还有一些爬虫框架和技术,个人对爬虫比较有兴趣

     

    总的来说:学习路线如下:

    javaweb: 1.JSP和Servlet .服务器搭建-.------ajax,过滤器,jdbc,el,jstl,(stuts2,Hibernate)暂时不看-----Spring和SpringMVC,Mybatis ,maven-------做一些项目实战,捎带学习网站架构知识

    java+基础课程:2.<java多线程编程核心技术>,<java 并发编程实战><深入理解java虚拟机 第二版> --------<计算机网络自顶向下的方法><图解http><tcp/ip 详解:卷一>

                                  ----------<mysql必知必会>,数据库方面

                                  -----------操作系统<深入理解计算机系统> <<鸟哥的linux私房菜>(这本好像适合当字典)>,linux可以找找视频

    两条线同时进行,第二个三条子线是并行的,操作系统可能学的晚一点,个人角色中途记笔记什么的只记自己第一遍没有搞懂的,方便自己以后查看就行,能够一遍看懂的没必要记

    ,两条进行完毕之后,可以对分布式进行学习,这个不太了解,具体再看。

    冰冻三尺,非一日之寒,共勉各位!尽力学好知识本身,将它内化才是最重要的。

     

  • 相关阅读:
    js 比较日期的大小
    日历(从今天起后面的14天)
    数字转大写
    object对象进行深拷贝
    浏览器渲染机制
    t-5.倒计时(秒杀效果)--本地--服务器(待续)
    s-1.rem自适应
    t-3.跑马灯
    t-2.手机端简单轮播(无滑动效果)
    16.弹性布局
  • 原文地址:https://www.cnblogs.com/eenio/p/11134699.html
Copyright © 2020-2023  润新知