查看: 479| 回复: 4
收起左侧

想请教一下接下来的学习路线和规划 希望大家给一些建议

|只看干货
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   94% (238)
 
 
5% (15)    👎

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
我现在是在校学生,课余时间自己学习了springboot, react,nodejs,一些基本的工具也会用一点点。我自己之前做的项目都是mern或者spring做的web项目。
我不是很清楚毕业之前除了刷题还应该继续学一些什么, 我现在正在学redis, rabbitmq, nginx和springcloud的一些组件,但是一个朋友建议我不学这些,而是去学docker和kubernetes什么的,后来又请教一个大佬,大佬丢了一句学python和terraform就不理我了。然后我就在网上搜了一下相关信息,然后搜索到程序员有好多发展的方向, 大数据, devops什么的,感觉每一个要学的都不一样而且知识点似乎很多很多,我也不知道这些应该怎么学。

感觉很迷茫,感觉在网上搜到的东西要么就是介绍的,要么就是太复杂的,而且方向不同,也没有职业规划方面特别好的见解。自己乱尝试的话试错成本太高 ,因为平时时间太少了,所以不知道应该学哪个,也不敢乱学。
希望大家给个建议。

上一篇:在职美西Python刷题求组队
下一篇:推荐一本小白友好的量子力学&量子信息新书~求加米~
xxiaoh 2022-11-9 05:20:17 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   100% (115)
 
 
0% (0)    👎
不是大牛,简单提一下仅供参考。

首先是学一些共识的基础,例如学python,数据结构算法刷题什么的。

然后分不同方向选择,可以去找各方向线路的roadmap

例如

前端:
- 首先是基础 html/css/js
- 然后是工具框架等使用 npm, react, sass, bootstrap, webpack 等等
- 然后是进阶的一些系统架构方面的理解与应用
  - Restful, graphql
  - Server side rendering (SSR): next.js
- 最后是稍微深入一点八股文的理解浏览器内核,例如webkit的dom tree, render tree 是怎么运作,js运行环境,浏览器的线程模型等。然后结合框架代码,就很好理解为什么框架要那么设计,是为了解决什么问题等等。

后端:
- python/golang/java 等语言都有,看自己是喜欢哪个选一个方向
- 然后是各种库的使用,CRUD搬砖工,如下面的
  - 接口设计通信协议:restful, graphql, protobuf, grpc等
  - 数据库: 各种db
  - 缓存: redis
  - 消息队列: redis, rabbitmq, kafka
  - 搜索索引日志:elasticsearch...
- 负载均衡高可用api gateway等架构设计: nginx, kube, ambassador...

devops/infra: 和后端挺接近,那一大堆组件的原理与部署。
- docker, kube, cloud platform aws/gcp...
- Monitoring: prometheus, datadog...
- Log management: elastic stack...
- CICD & pipeline & dataflow: jenkins, travis ci, airflow, ....
- Infrastruct as code: terraform
回复

使用道具 举报

xxiaoh 2022-11-9 03:52:12 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (115)
 
 
0% (0)    👎
这些技术分属不同的方向,搞清楚自己想做哪方面,前端后端infra数据分析等等等等…

回复

使用道具 举报

 楼主| 詹姆斯下士 2022-11-9 03:59:10 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   94% (238)
 
 
5% (15)    👎
xxiaoh 发表于 2022-11-08 11:52:12
这些技术分属不同的方向,搞清楚自己想做哪方面,前端后端infra数据分析等等等等…
我也不是很懂具体的方向
我个人更喜欢写代码 解决需求 尤其是写java
对于配置各种软件就很头疼 学nginx的时候配置nginx对我就很难
而且我自己只是本科 也不准备继续读 可能那些看起来更高级的 MLE, 大数据什么的对于学历没那么高的可能没那么合适?

补充内容 (2022-11-09 04:01 +08:00):
因为什么正经工作经验 除了web 别的什么都没接触过 ….
回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (728)
 
 
1% (11)    👎
看个人喜欢的方向,特别是前端还是后端。 但一般来说学点分布式系统的没问题。比如ddia那本书,或者redis,kafka,grpc,各种aws services等流行技术
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表