讲座记录:从码农到架构师(精简版)

news/2024/7/3 2:37:33

在这里插入图片描述

1.框架学习 不要过于在乎细节
学封装思想 不追新 否则太累
每个框架的设计理念不同
spring 比structs 优秀在哪?
关注增量而非全量

2.如何快速学习一门新技术
“新框架的产生速度远大于个人的学习速度”
先快速学习:了解模板,套路-重复出现的代码
类似做完形填空-先整体浏览,有整体印象。
再深度学习:不是所有技术都值得深度学习,当深度学习经久不衰的。
软件是实践性技术,需要建立自己的
案例库
,通过案例倒逼技术,将100个知识点变成100个案例,代码实在读不懂再读文字描述。
项目整合
,防止两年不用就忘记。

3.架构师比一般的开发者强在哪
强在设计、思想,不是编码能力
拒绝:面向百度开发,重复性工作-成长有限
用剽窃来的结果填补内心焦虑-等待被时代淘汰
总之,要避免做无意义的事情

4.如何进阶为架构师
从内心接受:凡是容易掌握的,价值都很低。
我需要精通所有核心技术后才能成为架构师吗?
大错特错。也是不可能的。
选择一个自己喜欢的方向,在精分领域进阶。
数据库和前端在设计层面是一样的。都要研究并发量。领域不同,最终解决的一样。
不要妄想面面俱到。深挖一个领域再看其他的,就比较容易了。
弯路:
误区1
Java初级开发者,也非常有必要学架构。而不是从
初级-中级-高级-架构。
例:电商平台:收藏功能,一个人收藏的商品数量不加限制,数据库压力太大。如果有架构思想,那就知道需要一个上限。
架构设计是在性能,用户体验,可实现,扩容性之间做平衡,不是一味满足用户,也不是追求完美。
误区2
好学生未必比学的好
开发领域不推荐按部就班
我们不可能也没必要搞懂全部细节
跳跃性-搞了好久不懂,就先跳过
过于追求标准答案

5.架构设计具体要学那些
秒杀是架构设计的试金石
高并发:要知道系统那一块撑不住高并发了
(以下为高并发具体知识点)
初级-多线程
高级-GUC
IO解决方案-NIO ( nutty ) AIO
高并发解决方案-分布式(细分领域:微服务)
底层逻辑-网络编程IPC IMA
数据库-集成搭建,主从分离,分库分表,sql优化


http://lihuaxi.xjx100.cn/news/242523.html

相关文章

SpringMVC 返回json

1.页面传递json数据&#xff0c;ajax传递 jsp <script type"text/javascript">$(document).ready(function(){$("#add").click(function(){var userName $("#userName").attr("value");var age $("#age").attr("…

Java3大框架的学习都是什么

java是互联网行业的第一编程语言&#xff0c;相信大家都已经有了解了&#xff0c;事实也确实如此&#xff0c;java还是世界第一编程语言&#xff0c;在java培训学习的过程中&#xff0c;框架是程序员们必学的知识点&#xff0c;而且是十分重要的应用&#xff0c;Spring、Struts…

POJO、JavaBean、DAO

POJO POJO全称是Plain Ordinary Java Object / Plain Old Java Object&#xff0c;中文可以翻译成&#xff1a;普通Java类&#xff0c;具有一部分getter/setter方法的那种类就可以称作POJO。一般在web应用程序中建立一个数据库的映射对象时&#xff0c;我们只能称它为POJO。 Ja…

matlab llc谐振电路,一个菜鸟对LLC谐振知识的渴望

admin离线LV9管理员积分&#xff1a;30301|主题&#xff1a;2337|帖子&#xff1a;8925积分:30301管理员2015-5-27 14:55:14期待ingshyshihouyun积分&#xff1a;5664|主题&#xff1a;152|帖子&#xff1a;2386积分:5664LV8副总工程师2015-5-27 15:01:18首先要知道为什么要用L…

什么是python第三方库

Python计算生态 标准库 第三方库 标准库&#xff1a;随解释器直接安装到操作系统中的功能模块 第三方库&#xff1a;需要经过安装才能使用的功能模块 模块的概念&#xff1a;库Library、包Package、模块Module 出处&#xff1a;北理工Python慕课

在同一台电脑上同时安装Python2和Python3

目前Python的两个版本Python2和Python3同时存在&#xff0c;且这两个版本同时在更新与维护。 到底是选择Python2还是选择Python3&#xff0c;取决于当前要使用的库、框架支持哪个版本。 例如&#xff1a;HTMLTestRunner、locustio支持Python2&#xff0c;但是不支持Python3。 所…

pmp考试标准有哪些?

pmp认证在互联网行业近几年广受企业的关注&#xff0c;越来越多的职场人员都想参加pmp培训认证&#xff0c;那么pmp考试标准有哪些?学历标准又是怎样的?来看看下面详细的介绍吧。 pmp考试标准有哪些?首先报名参加PMP培训认证对文凭并没有规定&#xff0c;无论文凭好坏&#…

Java读取property配置文件

读取配置文件已经成了Java程序员工作的一项必备技能。 配置文件的优点&#xff1a; 可维护性好 怎么个可维护性好呢&#xff1f; 它会让程序中变化的地方很灵活的配置&#xff0c;不需要修改代码。Java程序部署到服务器上去之后就变成了class文件&#xff0c;修改困难&#xf…