zoukankan      html  css  js  c++  java
  • 日拱一卒,集小胜为大胜; 学以致用,在战争中学习战争;

    项目,证明自己的学习能力;
    短期掌握尽可能多的知识,并且连线总结成为网络 ;
     
    日拱一卒,集小胜为大胜;
    学以致用,在战争中学习战争;
     
     
     
    投入足够的时间;
     
    学习中的总结,理解 ,应用,等编程套路;
     
     
    目的性要强,围绕解决当前的问题,解决后就全身而退,接着学习新的知识;
     
     
    一:凡事预则立:选题;(需求分析和架构设计)
     
    1:有优秀的独到想法,或者克隆别人的作品,(知乎,论坛)
     

     

    理解网络
     
     
    开发流程
     
    需求分析;
     

     

     
    spring集成各种不同的技术;
    往框架里面
     
     
     
    二:扫清学习障碍;
     
     
    1:http协议的学习;
     
    推荐书籍《三只松鼠》《http权威指南》《http基础教程》
     
    2:了解webserver
    先学Tomcat,Netty后面再去学习
    学习思维导图
     
     
    3:学习重要的基础linux
     
     
     
    学完自己买服务器搞事情;
     
    4:maven学习
     
    《Maven实战》
     
     
     
     
    关于jsp  spring 官方推荐学习 thymeleaf
     
    但是spring中默认的还是servlet 和Tomcat,技术细节不深究,知道jsp和servlet的基础知识就够了,写出来登陆就好
        
     
     
     
     
     
    web前端的开发;建议学习bootstrapt jquery  vue选一个学习
     
     
     
     
     
    2:未来学习docker  
    安装一个docker for windows
     
     
     
     
     
    3:学习与掌握Spring Framework   ---spring 技术大厦的基石
     
    前面的都是学习下面的基础
    学习spring Framework,
     
     
    主要包括 编写beans,同时学会依赖注入
     
     
     
     
     
     
     
    3:测试
     
    工作中同步编写测试代码(两方面)
    1:纯粹的 jdk组建的zre环境就能测试的 ,
    2:spring相关的测试代码,需要tomcat或者数据库,需要手写注解,moke,写相应的代码
     
    四:spring数据的存取技术
     
    data
     
     
     
     
    数据库的选择:
     
     
    一对一 传统的
    微博或者电商等 nosql数据库
     
     
    关于数据库的实战:
    数据的类型,数据实体的信息;
    同步加上备注
     
     
       
    数据存储层编程套路:使用Repository  让数据来源不受限制;
    业务逻辑层:
     
     
     

     

     
    1:springboot的配置方法;
    2:
     
     
     
    springMVC异步处理不需要学习,学会使用spring web  flux
     
     
    六:Spring Security  构建安全的系统
     
     
     
    对于整个有所了解,难度最大;
     
     
    七:组合现有技术,构建个人项目;
     
     
    一共四步:要有工程师的工匠精神,去不断的打磨以前的代码,甚至是重新的构造;
     
    8:有了自己的项目;需要重构,打磨,演化;
    异步化的改造,最终进化为微服务;
     
     
     
     
    如何重构;
     
    技术栈适用场景:
     
     
     
     
     
     
    异步化改造后,建立自己微服务架构;
     
     
     
     
     
     
    面试:展现自己的项目,尽量放出来自己的闪光点;展现自己的自学能力。
     
     
     
     
     
     
     
     
  • 相关阅读:
    组合数据类型练习
    实验四、递归下降语法分析实验
    词法分析实验报告
    Python基础综合练习
    大数据概述
    一个词法分析程序
    linux基本命令
    有限自动机的构造与识别
    我对编译原理的小小了解
    Scrum 冲刺博客 2
  • 原文地址:https://www.cnblogs.com/liguo-wang/p/9607882.html
Copyright © 2011-2022 走看看