大家好,我是一名在上海工作前端开发,2017年3月份正式参加的工作,前端的技术栈是Vue为主, React为辅, 主要还是PC端的开发
今年一月从深圳来到了上海, 目前在徐汇区的一家公司上班
3月底入的职,入职之后,工作之余一直在学习后端的技术。
因为公司的需要,我6月份还把elasticsearch看了一下,因为公司需要做日志分析和访问的分析。最近在学习mysql,看的是《mysql必知必会》这本书,mongo相关的,因为英语不好,为了自己查阅方便,把mongoose的文档大致用自己的话总结了一遍,算是简陋的翻译了一遍地址
平时也会一些demo,比如用passport和jwt配合redis写过登录系统
node_acl 和 express以及前端的vue,写过角色控制系统
但是后端水太深了,各位大牛,能指一条道吗。
看看工资再说
@i5ting 狼叔,不太明白
。。。
我也是写前端的,现在也跟你差不多的水平,不知道怎么进阶下去,关键上后端工具很多,很多都不知道什么场景用的,才是最蛋疼的,头痛
楼主没有觉得前端技术比后端更多?
@axetroy 那应该怎么编呢?
@chapgaga 意思就是,哪里工资高,收入高,就做什么,程序员不应该把自己局限在 <xxx程序员>
理想很丰满,现实很骨干,程序员也要吃饭,也要生活的呀
我原来是做设计的,后来前端,再后来node… ,现在是设计 + 前端 + 半后端。。。核心js学好了,HTTP协议学好了,其他都不是问题。很多情况下20%的知识能应付80%的场景。
@yokingma 你会设计什么:)
@chapgaga 主要是UI
@yokingma 用PS设计么:)
@chapgaga 是的 早期PS、AI,后来XD
@yokingma cnode这种分块,叫啥设计?
把《深入浅出 Node.js》看懂。
开个玩笑。
要想深入后端的话,介绍几本我读过,对我帮助较大的书:
- 深入理解计算机系统 https://book.douban.com/subject/5333562/
- UNIX环境高级编程 https://book.douban.com/subject/1788421/ 传说中的 APUE
- HTTP 协议(随便找本应该就可以)
语言层面
- 学一点编译原理
- JavaScript ECMA 稍微读读
上面提工资的,我觉得还是想一下,是面向现在的工资,还是面向未来的工资。
@JacksonTian 工资是一方面,未来的发展还是很重要的
后端比前端水深,可以从简单的web server入手,express/koa之类的写写网站和rest。期间可以搞清楚网络服务http协议和数据库的概念和基本原理,有了这些算是入门了,应付普通的网站和后端服务也足够了。再下来就是高并发,消息队列,分布式存储和计算,微服务架构。后面这些需要大平台历练,PV没有几百万上千万的体现不出来,业务逻辑不够复杂也用不到,需要一定规模和足够成熟的项目才行。
来自✨ Node.js开源项目精选✨
@vendar 谢谢大佬
@JacksonTian 请问朴大,读这两本书需要哪些基础?需要c语言基础吗