如何快速学习编程(java,springboot,vue,uniapp)

目录

前言

学习经验之谈 

通读文档

直接项目

代码封装

 拿来即用

感谢


前言

不是我自己觉悟,你给不了,给了我也接不住。

我从事工作有6年,主要技术栈是java,vue,uniapp。

还接触过c#,wp手机开发,原生android,其中在学校期间学的是c#,wp手机开发,android是毕业第一年公司需要,学习的android。

如果在一个行业呆久了,行业内的变化都能够感知到。在工作的第二年,很明显能感到c#的没落和android的局限性,我果断放弃android和c#,从0开始学习java,在这里也挺感谢公司给的学习机会。

经过长时间的技术积累,项目认知中,发现大公司会专才专用,中小公司比较适合一才多用。根据我爱创,爱拼的性格,我比较适合全栈技术,所以我选择了java,springboot,vue,uniapp。

选择这些技术的理由:

java:是老牌语言,市场份额很大;适合中小企业;java生态很全面;java类库很全面;

springboot:相比eclipse,更容易上手,是微服务的不二之选,也是趋势。

vue:目前流行的前端架构

vue官网icon-default.png?t=M4ADhttps://cn.vuejs.org/v2/guide/

uniapp: 是基于vue的框架。h5,各种小程序,android,ios,快应用。一套代码就搞定了,这觉得这也是趋势。

uniapp官网icon-default.png?t=M4ADhttps://uniapp.dcloud.io/

学习经验之谈 

通读文档

  1. 英文文档:比如java文档,springboot文档。翻译的版本都比较低一些。
    1. java学习,可以买一本书《java疯狂讲义》,然后边学习边联系,通读书籍。
    2. springboot可以参考中文版,springboot以组件为主,在使用到哪一个组件的时候,查百度资料就行,如果有能力,可以看看源码,其实也不复杂,遇到哪块源码不理解,可以直接查看资料。
  2. 中文文档:比如vue,uniapp文档。本身文档内容比较少,按照8小时工作,2天时间就可以读完文档。

直接项目

在项目中完成飞跃提升。

如果公司有项目,可以直接上手公司项目。如果没有,可以想办法创建一个,比如说给女朋友送一个软件。

为什么要直接项目?单独练习技术和真实项目中的使用是两码事,真实项目中的环境复杂和多变的,你需要将技术点都集成到项目中,这种间回遇到各种各样的问题,这种问题不是练习技术就能解决的。

永远不要以单纯学习技术的心态来学习技术,应该以真实项目需要而去学习,这样会更有持续的动力。

  1. 以想学习的技术栈为基础,去确认项目需求,像最简单的,相册管理,通讯录管理,笔记管理。
  2. 为了照顾心态,可以先从网上找一个现成的简单点的项目做基础项目,然后成功运行项目。
  3. 最后把所学内容都用在项目中,如果遇到问题,直接百度

这一步很难,有可能一个星期一个问题都解决不了,但是不要放弃,或者下一天就解决了。这期间遇到的问题,将永生难忘。

这个阶段没有任何捷径可走,就是遇到问题解决问题。

代码封装

在经过几个项目的洗礼后,就会发现很多需求相似之处,很多代码的通用之处,就很自然的想要进行代码封装。

代码封装的目的是在下一个项目中,减少开发量和出错量,减少试错成本。

代码封装原则:

  1. 以解决一个问题(swagger配置,jwt工具类)或一类问题(微信支付相关)为目标。
  2. 为了方便使用,将相关代码用文件夹做包装。在使用的时候直接复制文件夹就可以
  3. 编写README.md文件,主要内容为如何使用,以便再用的时候直接查看说明就行
  4. 遇到项目时,可拿来即用
  5. 需要持续更新,切勿半途而废

疑问解答:

  1. 封装多了会乱,自己都看不下去了,怎么办?
    1. 不要怕麻烦,在原有基础上或重新起个项目做封装
  2. 代码多了怎么管理?
    1. 分为csdn-server(springboot),csdn-admin(后台管理系统),csdn-weapp(uniapp),其他体积比较大的集成(腾讯即时通信im)
      gitee(中国github)icon-default.png?t=M4ADhttps://gitee.com/?from=osc-index

 拿来即用

这是封装代码的精髓

感谢

感谢在封装代码中提供帮助的朋友

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一码代码库

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值