1
cxbig 2015-12-27 02:16:14 +08:00 11
精通一门后端语言:
*实现各种业务逻辑 *对接各种数据库( MySQL 、 PostgreSQL 、 MongoDB 、 Neo4j ……) *提供 API ( SOAP 、 RESTful ) *捆绑搜索引擎( solr 、 sphinx ) *捆绑各式 cache 服务( Redis 、 Varnish 、 Memcached ……) *提供 cluster 扩展解决方案 …… 懂运维最好,要知道如何在各种平台部署(自建服务器群、 AWS ……),他们的优劣又是什么。 |
2
movtoy 2015-12-27 03:31:10 +08:00
找工作,不是先去学 PHP ?
|
3
sirgod 2015-12-27 07:21:52 +08:00
直接去应聘吧,工作中需要啥再学
|
4
kingcos 2015-12-27 07:49:41 +08:00 via iPhone
也想问这个问题,大家都问确定学习的路线的?是按部就班,还是走着瞧。。。
|
5
Rice 2015-12-27 08:31:11 +08:00
我以前自学前端,对着招聘要求学。
|
6
hqs123 2015-12-27 08:37:28 +08:00
可以看看网上的后端招聘要求就大概知道要学哪些东西。
|
7
USDBUS 2015-12-27 08:51:50 +08:00
必需是 PHP 啊
|
8
znoodl 2015-12-27 09:18:27 +08:00 via iPhone
对我来说带界面的都是前端,只提供接口才叫后端
|
9
kx5d62Jn1J9MjoXP 2015-12-27 12:43:20 +08:00
让人去看招聘要求的也是醉了
|
10
seeker 2015-12-27 13:07:49 +08:00
CRUD?
XD |
11
lenran 2015-12-27 14:13:15 +08:00
C/C++ python java PHP node.js HTML+CSS(5)必会 数据库必学 Linux 必会 各种 nosql 等等多了去了。
以后都是全栈的 |
12
jugelizi 2015-12-27 14:35:35 +08:00
可以做写数据处理呀
比如分词,语义识别, 高并发的请求优化,缓存呀 |
13
felixzhu 2015-12-27 14:52:27 +08:00
强烈建议楼主去一个优秀的团队认识优秀的人,你会知道差距的。。。
|
17
wgwang 2015-12-27 15:36:32 +08:00
学 python ,来我们公司实习
|
21
honmaple OP C/C++ python java PHP node.js 这些应该只要会一到两门就行了吧
|
24
x87648510 2015-12-27 16:05:59 +08:00
随便挑一门自己喜欢的语言,抛开所有框架去写出自己第一个项目,你就知道后面的路该怎么走了
|
25
lbp0200 2015-12-27 16:08:39 +08:00 via Android
请看招聘要求
|
26
Allianzcortex 2015-12-27 16:28:37 +08:00
@cxbig 必须加上手动点赞
|
27
iugo 2015-12-27 17:00:45 +08:00
SQL, 工程知识.
|
28
Lpl 2015-12-27 17:22:11 +08:00 2
学会背锅其实就行了
|
29
niko 2015-12-27 18:10:36 +08:00
|
30
spacewander 2015-12-27 18:30:43 +08:00 18
一个完整的 Web 应用的后端部分包括下面内容:
服务器( Nginx 等等) -> 应用( Flask 等等) -> 缓存( Redis 等等) -> 数据库( Postgre 等等) (一个复杂的 Web 应用的后端部分可能还包括消息队列,定时任务,还有各种奇奇怪怪的组件,不过这不是重点,跳过) 目前你已经懂得了应用和数据库,可以看下另外两个组件:服务器和缓存。 另外,我觉得后端的技术宜深不宜多。看你的样子好像离毕业还有几年,近期没有找工作的压力。而且 Python 后端开发的招聘需求还是挺多的,没有变成“屠龙之技”的担心。所以可以考虑下把相关的技术往深里学,只专注于 Python 这一点。 怎么往深里学呢? * 把 Postgre 官方文档过一遍,知道 CRUD 之外的事项,比如索引 /事务 /高级的特性等等。 * 把 Flask 源码看一遍,知道这个框架背后帮你搞定了哪些东西。 * 阅读知名 Flask 插件或应用的源码,知道它们是如何解决问题的。 * 订阅 Python 后端开发相关的 reddit 看板 /邮件组,理解他们日常讨论的话题,并把这些话题也变成你日常思考的一部分。 * 在各种论坛上帮助解决各种 Nginx/Redis/Postgre/Flask 相关的问题。 下面是深水区,只有你已经完成了上一部分的练习后才能继续: * 在 Stackoverflow 上回答 Flask 等相关的问题。 * 参与 reddit 看板 /邮件组的讨论。 * 写写博客,谈论自己对 Python 后端开发的思考。 另外,如果楼主就业是想去大公司,需要进行一些竞技编程的练习,比如刷刷 leetcode 等等。如果楼主就业是想去小公司,需要了解下运维相关的内容。 最重要的一点是,不管是去哪里工作,用什么技术,一个后端工程师都必须有扎实的计算机网络和操作系统、数据库理论的知识。这方面建议阅读各领域的经典作品,以及一些触及最新前沿的优秀书籍 /文章。 |
31
konggu 2015-12-27 21:44:58 +08:00
来,来,来跟我做 wordpress 开发
|
33
kylinj 2015-12-28 00:32:52 +08:00 via Android
发现楼主网站页脚是 JiangLin😂是真名么,是的话我想说我比你多个 g
|
34
PublicID 2015-12-28 00:57:14 +08:00
session , cookie , web 基础概念
|
35
youngitachi 2015-12-28 14:26:24 +08:00
@niko 看不了啊
|
36
honmaple OP @spacewander 谢谢
|
38
wind3110991 2016-04-02 22:18:25 +08:00
感觉国内的公司来看,“后端”也分 服务器型纯后端和 web 后端吧, web 后端的话推荐 php 多些毕竟普及很广,前一种的话, Java 和 C/C++基本功要扎实,反正这是语言层面上
基础的话,计算机网络,数据库还有数据结构知道要能支撑你 |