后端程序员纯做后端是否可行?

2018-11-27 19:23:59 +08:00
 as94boy

如题,本人后端,看现在前端发展势头很猛(如有人提问: https://www.v2ex.com/t/511818#reply66 ),但我对前端并没有什么兴趣,然而大势所趋,似乎不学前端也不行?在此我想请问如果想纯做后端是否可行,如果可行的话需要往哪些方向靠拢呢?

7582 次点击
所在节点    程序员
56 条回复
Raymon111111
2018-11-27 21:41:49 +08:00
当然可以

大公司分工都非常细的

15 楼这种, 我猜根本不知道一个优秀的后端具备的能力应该有哪些

很多人以为后端就是写写 crud 代码, 那确实替换性高, 应届生教几周都能干

随便问一个问题, 设计一个接口应该考虑哪些方面?
feverzsj
2018-11-27 21:48:07 +08:00
@V2XEX 99%的后端都是这类的,因为 99%的业务都是固化的模式,并不需要创新,也没有太大数据量,剩下 1%的后端都是玩底层、集群、流媒体之类的,对普通人而言,从职位发展上看,还是前端更有前途
leriou
2018-11-27 22:07:16 +08:00
现在的大致情况是传统后端在向纯数据端发展, 比如 php,Java 新增的特性都是为数据服务, 前端不断占据用户交互的部分, 在发展发展, 前端就完全统治 rpc 之前的所有业务层了, 后端就搞搞数据,写写 rpc 接口就好了,现在的会断语言都往数据处理和并发安全方面转, 比如 Java 和 rust, 脚本语言在后端越来越不好混了, 比如 php,python,ruby, 后端的东西很多的, 业务层价值不多, 但是可以积累场景, 对积累编程经验很有好处
trait
2018-11-27 22:08:32 +08:00
那帖里还有前端吃掉后端的回复,只能说前端大佬真的厉害
现在各大主流语言都在加入 wasm 支持,rust/go “出生”即带 wasm,核心功能直接后端语言实现加上 js 微调,说后端吃掉前端还比较可能
tourist2018
2018-11-27 22:12:55 +08:00
去大厂你就不会问这么傻的问题了 就比如一个推荐系统(我正在做的)差不多几十个人 你负责的只是后端的一小块 连后端都没法面面俱到 还去转啥前端。。。
as94boy
2018-11-27 22:12:56 +08:00
@Raymon111111 请问有这方面的介绍文章或书籍吗?谢谢。
zek
2018-11-27 23:03:23 +08:00
还是后端吧,后端就 crud 也分好多种,高并发,分布式这些都是产品的核心技术,前端除了花样多,我是没看出来前端能折腾出什么有意义的东西来。
snoopy1024
2018-11-27 23:11:31 +08:00
后端框架大多数都有一个 Template 吧,前后端不分离,这不就是后端的活儿吗?而且 个人觉得,会 web 开发是程序员的必备技能,只是会,方向不同有侧重。
liprais
2018-11-27 23:13:15 +08:00
学好数据库就够学几年的了
现在一般写后端的根本不懂数据库
diginWu
2018-11-27 23:16:36 +08:00
七年“纯后端”,前端只会写个 from 里面有两个 input 这种。照样活得好好的。
king1101
2018-11-27 23:29:15 +08:00
CSS 可以不懂,但是 html,js 总得要了解一下。
hanxiV2EX
2018-11-28 08:07:36 +08:00
后端的东西变的少,可以不用使用一堆的新框架。自己撸就是了。简单的东西 CURD 用 ORM 就搞定了,前后端分离,后端只要提供接口,剩下的活就是如何设计接口了,流量大了就有一堆活干了,分库,分线,缓存,分布式都得上,但这些都是不变的东西,学了一劳永逸。
hanxiV2EX
2018-11-28 08:08:34 +08:00
补充一点,前端起码得会 JS 吧,要不然自己的接口找谁测试呢。。。

我不会 CSS。。。
myhot21
2018-11-28 08:19:59 +08:00
不可行,其它方面的技术也是需要基本掌握,不然干了 5 年,连个基本的 css,js,html 也完全不懂,说得过去吗?
hanxiV2EX
2018-11-28 08:22:52 +08:00
顺便借楼求教下,后端如何学会 CSS
lsongiu
2018-11-28 08:45:35 +08:00
各种并发,各种分布式,限流降级,分库分表,各种 nosql,newsql,消息队列,同步异步处理,各种重试机制,分布式事务,各种系统参数调优,系统监控,日志分析,需要的东西好多吧,而且要能精通也不是那么简单。
loginv2
2018-11-28 08:53:22 +08:00
@hanxiV2EX 仿站,例如仿淘宝,截个图,开始从 0 写,不会去查文档,慢慢做,处理好各个浏览器兼容性,基本上认真做大概三个页面,就布局入门了,剩下的都需要慢慢积累了,多看多写是避免不了的时候隔一段时间不写,手生也是存在的
VoidChen
2018-11-28 08:57:55 +08:00
额。。没人说大数据吗,也是后端的。。现在都上云了,分布式事务和分布式锁那些学了吗,各种搜索引擎学了吗,分布式数据库学了吗,我觉得这些做 web 的后端也得看看吧。。框架那些东西不是看两天就会用的吗,担心什么啊
zqguo
2018-11-28 09:03:22 +08:00
不都是接口开发工程师??? 为什么要懂前端???
as94boy
2018-11-28 09:15:27 +08:00
@zqguo 哈哈。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/512072

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX