淘先锋技术网

首页 1 2 3 4 5 6 7
mysql 两次查询,自学过多门编程语言但不精通怎么办?

评估自己的基础知识

第一层:基础知识的掌握。即掌握基础语法,异常处理,IO流等。

第二层:接口的编写接入。根据第一层能力编写api接口,基础到一般能力的提升,这个主要是实操,能够借助实战项目训练更好。

第三层:中间件的使用。包括数据库、redis、MongoDB、kafka、activeMQ、rabbitMQ、zookeeper等。建议先学习mysql、redis、MQ,其他可以慢慢学习和使用。

第四层:框架学习,框架设计,技术选型,完整项目的开发。框架学习、选型,项目设计,前后端开发。比如spring boot,mybits, mybits plus目前很流行的spring cloude,很遗憾没用到过,第一次开发就使用了spring boot,大概了解了一下MVC。

自己学习和使用的两门语言,图片展示都是网上买来或好友分享的。

自己自学了python,目前自动化运维常用python语言。

工作以后,因学过Java,目前和同事一起开发。重新大体学习了Java基础,实战都是公司项目学习到的。

选择一个自己喜欢且方便找工作的语言,进行精细化学习主攻一门语言,学习到精细化,另外一门辅助使用。除非能力很强,学习能力不错,不过技术迭代太快,更不上步伐。目前我python用来写小工具,比如文本文件数据分析封装成接口,ftp数据传输,爬虫等。Java用来前后端开发web项目,前端学习了vue和element UI直接就上手开发了。找个自己喜欢的项目或能够接触的项目进行练手

目前网上很多练手项目,视频还很详细,但都是教学管理系统,学生管理系统,商城系统这些。随便找一个学习一下也就够了,主要在于下一步。

借助开源框架进行开发

借助开源框架开发,极大提高工作效率,里面的组建都是封装好的,学会使用即可。

推荐我最新话的开源框架若依框架,新手特别适合用该项目进行开发接入。

若依官网地址:https://ruoyi.vip/

源码地址:

https://gitee.com/y_project/RuoYi

技术和版本如图:

功能项如图:

形成自己的代码风格

新手最大问题就是代码封装问题,所有逻辑全写在一堆,不进行封装,有需求变更不好修改逻辑。注意进行封装,第一两次有点难,封装几次就熟能生巧了。

注意代码风格,代码布局,命名规范,接口规范,数据库规范,日志规范等。

开发实践大于一切,视频文章都是辅助性的,自己动手了才是自己的。

加油,一起做一个Ctrl+C, Ctrl+V程序员。