是这样的,我是前端,对后端不太了解。
最近开始慢慢看 nodejs。
算是慢慢入门了,所以想请教一下各位除了 curd,还有些什么地方要学习。
希望能提供一下进阶路线(希望提供一下关键字,我自己去搜相关信息)。
最近开始慢慢看 nodejs。
算是慢慢入门了,所以想请教一下各位除了 curd,还有些什么地方要学习。
希望能提供一下进阶路线(希望提供一下关键字,我自己去搜相关信息)。
|
ieiayaobbAug 27, 2019
1
爬虫,infra,中间件,大数据,搜搜引擎
|
|
gramyangAug 27, 2019
2
crud 的脚手架,这里面东西可大的去了
|
|
smallpythonAug 27, 2019
3
网络
没了 |
|
hiboluoAug 27, 2019
4
别问,问就多线程、高并发
|
|
spotfgAug 27, 2019
5
docker 这种类型的容器技术
k8s,集群管理 MQ, 协程,线程 |
|
6
基础:数据结构、常用算法、数据库调优、网络
Java:JVM 调优、JDK 核心类的源码、SSM 框架源码、多线程…… 分布式:分布式锁、分布式缓存、分布式配置、分布式事务、限流、MQ、分库分表、读写分离、ID 生成器…… 微服务:注册中心、配置中心、网关、熔断、日志收集、监控预警、灰度发布…… |
|
MacAug 27, 2019 via Android
7
还可以捣鼓怎么把前端的技术名词搞得和后端似得…
|
|
LzyRapxAug 27, 2019
8
高并发高性能,消息队列,多线程,线程安全,网络安全,架构优化,容器化,网络虚拟化...
|
|
9
面向阿里云编程
比如,你写了一个博客,那么,请问: 1. 有单元测试了么 2. 会玩 CI/CD 么 3. 怎样自动化部署到阿里云上 4. 数据库备份怎么做 5. Elastic Search 优化搜索 6. 会使用 S3 来存储图片等文件么 7. 会使用 RabbitMQ 来做消息队列么(消息队列干嘛用的知道么) 8. 高并发的时候,怎样快速加机器,会用 docker 和 kubernetes 么 等等吧 你把这些都玩明白了,你就知道,写代码只是整个流程中的一个 |
|
10
9. 服务挂了怎么看,会看日志嘛?知道怎么打 log 嘛?
10. 服务器性能怎么监控? CPU、网络监控,被爬虫或者 DDOS 了咋办,是不是被黑了被人在服务器里加了挖矿脚本 11. 你的博客能否进化为一个 CMS 系统,怎样设置主题,怎么设置插件 hook,方便用户对 CMS 系统进行个性化设置 12. 怎么设计 RESTful API,以方便前端使用 13. 前后端总是打架?能不能用 GraphQL,让前端滚回去爱怎么玩怎么玩,不要再来烦你了 14. 牛逼大发了,招人和你一起开发了,怎么设计 git 分支,分支之间冲突了咋办,到底是 rebase 还是 merge 15. 生意大了,怎么搞分布式存储,数据库主从怎么设计,数据库之间怎么同步 16. 为了高性能,上了 Redis,怎么防止被黑,怎么设计 Redis 数据同步策略,尽可能减少数据损失 |
|
SuperMildAug 27, 2019
11
上面说的很多是不是属于运维范畴?
|
|
12
It's "crud", not curd.
|
|
q8164305Aug 27, 2019 via Android
14
oop 还不够你学的么?代码优化啥的,有的学啊
|
|
tabris17Aug 27, 2019
16
万物皆 CURD,CURD 博大精深
|
|
zchlwjAug 27, 2019
17
怎样支持单机 5000QPS 的 curd
|
|
ericguiAug 27, 2019 via Android
18
@zchlwj 在没有用户的时候,不考虑单机性能。考虑怎么开发新的 feature,考虑怎样让新的 feature 更少 bug,更快交付,并且成功上线。
|
|
GoLandAug 27, 2019
20
抽象能力。
|
|
rbeAug 27, 2019
21
@SuperMild #11 上面那人列的可能有点多,但假如你是自己在维护一个项目的话,他说的大部分问题其实还是比较容易遇到的。比如你写完了代码总得要部署到线上吧,怎么发布,怎么测试,怎么不停机部署、灰度部署之类,迟早都会遇到这些问题,其实还挺有意思的。
|
|
lizz666Aug 27, 2019
22
写个操作系统,哈哈哈哈哈
|
|
MichaelssssAug 27, 2019
23
颈椎病康复指南,摸鱼大法
|
|
hboliveAug 27, 2019
24
别听上面那些瞎咧咧,把运营的也算上去了。。
其实后端就是 CURD 一把梭。。 |
|
alittlefunAug 27, 2019 via Android
25
动手写一个项目就知道了
|
|
geniusmynAug 27, 2019
26
收藏
|
|
27
crud
crud 大数据 并发 crud 并发 crud 大数据 |
|
luzeminAug 27, 2019
28
你需要看看刘欣的《码农翻身》
|
|
29
先把 API 扩展性写好,类型写准确,空指针消灭掉,500 错干掉,文档写完备、版本化做好,再把 HTTP 协议、请求头主义、注入、权限关系搞清楚,再搞其他的。我快被这些烂接口搞吐了。
|
|
luosuosileAug 27, 2019
30
后端:前端不就一写界面的吗?
前段:后端不就一写增删查改的吗? |
|
lovedebugAug 27, 2019
31
微服务设计模式,云设计模式,大数据下性能分析和架构调优,ELK + SQL 调优
|
|
StarkWhiteAug 27, 2019
32
@ericgui GraphQL +1
|
|
lonelygoAug 27, 2019
33
老板:什么前端、后段、测试、设计、架构,不就是程序员么,招一个来不就行了。
|
|
abenxAug 27, 2019
34
crud 只是一个后端项目中的 5%.
|
|
nikandaoleshenmeAug 27, 2019
35
@lonelygo 楼上结贴
|
|
amwyyyyAug 27, 2019
36
crud 易学难精,里面学问大的很
|
|
DoctorCatAug 27, 2019
37
CRUD 写得好,天天搬砖直到老
|
|
jzmwsAug 27, 2019
38
并发 并发
|
|
TimPeakeAug 27, 2019
39
楼主是拿什么项目练手的?
会些 koa 的 crud。但是一直苦于没有实战项目,总感觉学的一无是处 |
|
qlhaiAug 27, 2019
41
分布式,SQL 调优,并发编程,了解下围绕着 Hadoop 和 Spark, 等等
|
|
mikulchAug 27, 2019 via iPhone
42
crud 写的好的人,模块抽象设计的好的人,可不多见,呵呵。
|
|
SteveSuvAug 27, 2019 via Android
43
图片压缩,机器学习等
|
|
44
crud 写完了,然后数据库优化,查询优化,索引优化,数据库配置优化,数据库集群。数据量大了并发高了要分库分表,主从同步复制,读写分离,分布式事务。光数据库有可以有很多可以深入的东西。
|
|
zthxxxAug 27, 2019
45
@mikulch #42 +1
就光是 CURD,稍微深入设计分层,也能「高级到不是一般的程序员能够做得好的」 https://jschwinger23.github.io/2018/10/10/CRUD-Engineering.html |
|
mango88Aug 27, 2019
46
抽象的 CRUD
|
|
default7Aug 27, 2019
47
CURD 一把梭,直接操作 mysql 那就是干啊。
|
|
JustRookieAug 27, 2019
48
🙊接口仔算不算后端
|
|
connectionAug 27, 2019
49
给个建议路线
curd 学了(了解 node 基本用法) 学原生 node 学 node 类库,作为前端辅助工具增强前端工具流能力 |
|
charlie21Aug 28, 2019
50
等价问题:在利用到 java 的地方,人们都是在做互联网 ( 服务器后端 CRUD,服务器后端业务 ORM,服务器后端大数据) ?对于不是互联网这块的 在做啥 ( 比如 公司内网,路由器 交换机,公司内部应用软件 OA 行业软件 )
|
|
applehaterAug 28, 2019
51
把 CURD 写好
|
|
someonedengAug 28, 2019 via Android
52
学习如何在需求疯狂变更的情况下然后保持优雅
|
|
fuermosi777Aug 28, 2019
53
crud 这种东西在我们公司都算前端的。btw it's crud not curd.
|
|
AngelCrissAug 28, 2019 via Android
54
@fuermosi777 +1
|
|
zjsxwcAug 28, 2019 via Android
55
操作系统
图形学 编译原理 机器学习 |
|
MMMMMMMMMMMMMMMMAug 28, 2019
56
后端只有在大厂,才能体现出其作用
|
|
tedzhou1221Aug 28, 2019 via Android
57
来点就简单的:乐观锁悲观锁、全局唯一有序 ID
|
|
linergoudanAug 28, 2019
58
后端要学的贼多
|
|
raozrAug 28, 2019
59
领域模型设计是核心, 其他的都容易上手。
|
|
shuizhengqiAug 28, 2019
60
如何设计一个秒杀系统
|
|
mengzhuoAug 28, 2019 via iPhone
61
投票
秒杀 优惠券 |
|
HvangStormstoutAug 28, 2019
62
俺说一个最常见的:推荐系统
(虽然 taobao 推荐的体验跟睿智一样 |
|
mhycyAug 28, 2019
63
来个大问题:如何平衡性能与并发可靠地 CURD
|
|
puncskyAug 28, 2019
64
> 后端除了 curd 还有些什么东西可以学?
人生除了醒着和活着还能怎么过? 学问大了 |
|
65
|
|
67
|
|
ClericPyAug 28, 2019
68
|
|
turiAug 28, 2019
69
apue 看了没?
|
|
starsriverAug 28, 2019 via Android
70
linux 系统核心是什么,不还是 curd 嘛。。
当然了里面的操作系统资源管理这些东西,能深入学习当然好。 |