2

前端工程师,已经熟练使用Vue全家桶,想涉及一下后端,最先看中是node,买了书,买了视频,但是在书里面的node简介中出现
图片描述

直接慌了,作者跑路是不是太尬了点😂😂😂😂,不知道各位怎么看。

6月18日提问

查看全部 11 个回答

0

年初,从0到1,直接上手撸node,到现在也一个差不多的项目出来了。
之前撸过php,对比觉得node好用很多,相对于其他语言,我认为node应该是前端比较好的选择,上手快,不用学习新的语法,我是可以先学习的,之后有时间可以再去了解其他的语言。

挂个项目地址,直接强撸node,从0开始,还是很爽的
https://github.com/2017coding...

推荐答案

1

已采纳

本人:前端主Vue + 后端主PHP。后端开发直接参与过包含基于PHP、Python和Node(express)等的项目,也接触过后端为Go和Java的项目,所以以下观点主观性比较强,仅供参考。

  1. 与其他传统 Web 后端相比, Node.js 作为 Web 后端的性能差到惊人,差到恐怖,完全无法支撑有一定规模用户数量的场景。这意味着 Node.js 作为 Web 后端只能应用于一些特定的场景,如设备管理界面(比如防火墙,RAID存储)或工具控制界面。
  2. 所谓的php是最好的语言。本月 TIOBE 编程语言排名,PHP排第八,2.567%。排第一的又是JAVA,15.004%。虽然不能说所有写JAVA的都是做web后端的,但我最近在找工作,经历到的情况就是,10份Web工作中没有一份是使用PHP的,9份JAVA,1份Node(这个公司是做硬件测试工具的,没人会Web技术,对Web开发一窍不通,其思路和你一样,找一个会Web前端的同时做Web后端,在这个条件下)
  3. 我是从北京出来到了广州。在北京时,多数公司都 物尽其用 人尽其才,比较喜欢可以同时承担前后端工作的员工,不过那至少是2年前的事情了。到了广州,很多阿斗公司即使人员短缺,也不会接受全栈工程师。我面试过的几个公司,技术缺口很严重,面试能力差到一塌糊涂,现有架构体系摇摇欲坠,但如果入职,必须仅接触前端或后端,二者仅可选其一( 根本不像那个高分投票说的大公司小公司人不够的情况 )。能前后通吃的,如果是在以前的北京的话,还是很抢手的,但是广州多数公司完全不接受。
  4. 很多国际上主流的业务栈,在大陆是行不通的,即使抛开 Web 技术,go语言在国际上也极为火爆,但国内目前招聘 go 相关的公司,除了专门做容器相关必须用 go 语言的之外,很少有公司会考虑go。在国人眼里,编程语言只有JAVA。我求职这近2个月经常会接到智联的猎头打电话专门 责问 为什么不会 JAVA,你不是在找软件开发相关的工作吗?从其态度即可得知国人对编程是什么概念。
  5. 如果你觉得上面说的是一小部分情况,不适用于BATN等大公司。的确,我接触过这种在大陆属于顶尖大规模的公司,其考核过程是清一色 算法 ,跟 VUE 或 Node 等相关的框架完全不相干。毕竟像 PHP、JS、Go、Python 等几门语言,其编程理念几乎是互通的,只在一些特别场景下(比如 Go 原生擅长异步多线程,而 JS 想要实现就只能做伪并发或者上 Worker ,而 PHP 的并发甚至得依赖外围操作系统才能实现)
  6. 另外,Node不仅是创始人,全创始团队均已放弃维护 Node。你可以理解为跑路,也可以理解为他们已经认为 Node 已经可以完成了其原有的使命,不需要再深度开发了。

以上多数都是废话。

推广链接