纯nodejs后端开发的一些感受
发布于 3 个月前 作者 iflet 3755 次浏览 来自 分享

我大概算是属于java转过来的吧,毕业当年写过一段时间的java,也写过前端。现在就是纯node后端开发,有2年多了(16年毕业,目前在深圳一家上市公司上班),做的都是一些分布式应用,以及一些实时应用,主要都是后端工作。因为是前后端分离,基本没接触过前端各种主流框架。昨天舍友(目前在鹅厂上班)给我介绍顺丰的一份前端工作,我说我都没怎么写过前端。回想写node的这两年多的时间,觉得自己的位置很尴尬的,虽然是后端,但做着前端的工作,大厂基本没人要(纯node后端),而且最重要的是,年纪也上来了。也曾考虑过换技术栈,但是觉得,自己还没弄精通一门语言,换来换去,还不是一样写增删改查。而且本人也觉得语言不是最重要的(也可能是我自欺欺人)现在都是往底层钻了,目前正在修炼CSAPP,JS相关的书籍也有在看,希望对以后有点帮助吧。发此文,其实是心里有些迷茫

34 回复

你再学一点前端就是全栈了

跟你的技术经历差不多,我也是16届的,C++出身,java开始工作,做过原生安卓,也到了迷茫期,最近想着把接触了1年多的node深挖一下,再扩展扩展知识面,我觉得node虽然多数是做的中台,但是确实有必要把后台甚至底层的技术学通,以前扔掉的现在还得捡起来,哎。。。程序员之路遥遥无期

node在后端这么惨?

中国程序员有多少?!外国程序员有多少?! 其实我很同意你:「也曾考虑过换技术栈,但是觉得,自己还没弄精通一门语言,换来换去,还不是一样写增删改查。」 =>>大厂基本没人要(纯node后端),所以你的职涯规划是一直上班?到35也被裁掉呀! 还是把一门语言精通吧!把你的那门语言,弄到无所不能,大牛等级。

不过…乞丐中的霸主…仍然是乞丐。想想怎麽利用自已的技术赚钱,在你面临35来临时,也不会手足无措!

@zengming00 哪有那么多精力搞全栈

其实我也很迷茫,不同的是我从了“前端”,并做了一段时间前端,还提了个问题《从事前端几个月,感觉几年的后端经验要废了,怎么办。》现在人也发生了一些变化(自从开始划水,就开始爱上划水),我最近也开始思考“我真正想要的是什么”。 之前看了一篇讲《一个北大毕业生决定去送外卖》,我也开始想我是不是要冷静的想一想,是不是要体验一下别人的人生。现在觉得技术还是很虚无,即使你往底层钻又能怎么样,除了提升自己的技术修养又能怎样,人总是在欺骗自己,我也觉得我自己也一直在欺骗自己,觉得自己会越变越强。 但!“我变强了,也变秃了”是否真的有意义,这两年大批大批的年轻人加入这一行,看到他们有时真的似乎看到了几年前的自己,热血,激情。现在觉得能好好活着就行了,养活家人,养活自己,家人快乐,自己身体好,比什么都强,追求这么多干嘛,这么累干嘛。 信命了,姑且苟活吧,到了养家糊口的年纪,身边稍微年纪大一些做IT的朋友都很迷茫,现在不迷茫的倒是刚入行的年轻人。

我是.net转过来的

说点俗气的 面向薪资编程,才是正确的选择。 做什么,学什么技术,能够赚钱,这才是关键。 而不是自顾自的钻研用不到的技术,然后发一篇文章感动下自己,最后只有中心的沾沾自喜,并没有什么卵用。

16年毕业,就年纪大了?让我12年毕业情何以堪?

一楼老哥说的对,再搞点前端你就是全栈了。 咱俩这路数差不多,我也是刚毕业撸了一段 Java,后撸了两年 Node 后端,最近一年多学了 Cocos 做了两款小游戏, 用 React ,Rax 也做了些活动页面。可能学的只是些皮毛吧,但是与其迷茫的不知道去哪,还不如迈步往前走走。 引某狼常说的一句话:

——“少抱怨多思考,未来更美好”

处境和楼主差不多,要么走全栈路线,要么扩展后端技能(架构、运维、其他语言等),这是架构师路线,但最终也逃不掉前端的。

我感觉和你是一样的境遇,哈哈 前端最怕写CSS 其他还好(可能还是因为菜吧)

我17年毕业,大学学的是材料学(属于化学的分支),从大二开始自学开发,没有老师教也没有参加过培训班,一切都是自己从零开始,接触过Android、Java、Go,17年10月份来杭州开始做node,也偶尔用Go和C,一直到现在,刚刚加入Rokid两周。不过我反而越做越不迷茫,因为我找到我要做的事情,也找到志同道合的朋友一起朝着认同的方向前进。虽然我好像比你还小一点,不过还是希望可以给你一点建议,技术上,我一直都是跟着开源社区学习的,一方面磨炼自己的代码能力,另一方面也扩展知识面,而且我还收获了很多意外之喜,就是认识了很多朋友,也许你也可以尝试哦~另外,我觉得程序员也需要多思考技术之外的事情,就像我一直认为技术应该有其普世的价值并一直围绕着这个思路在做事,事情总是越做越顺畅,路也总是越走越宽,加油~

同16年毕业~ 也是两年多纯node后端,在北京一家不大不小的公司,目前也在迷茫期,今年考虑学一下react(能写不追求页面样式的管理系统),学学java,能用spring那套东西写写restful的api

@1316346949 这个槽点很大,☺

我15年毕业,2年半node纯后端,我不会入前端的坑,除非公司需要我做前端工作,但是拒绝全职前端。后端要学的东西太多,tcp/http/数据库/设计模式…太多了,兄弟,时间不等人,做你想做的事情。

@Solomonqoo 很强,涉猎很广,视野也很广,值得我学习,看来还是我视野太狭隘了

@Txiaozhe 谢谢你的建议,看来我应该向你学习!

@axetroy node社区的大佬都那么真性情啊

@zhaoxingyue 非常感谢你的建议

谢谢各位 js fellow

@zy445566 现状确实是这样,不过无论怎样,我觉得都要保持一颗积极向上的心。趁年轻,多学点东西总应该不会错,我是说,除了代码之外的东西。希望你变得越来越好

@iflet 不好意思,我是大龄呦,年纪有一点了。

@axetroy 大佬还在南宁吗?

全栈更多是以不同的角度去思考问题解决问题

做了5年Node.js后端开发了,到现在觉得还行。

个人感觉Node.js本身的东西没多少,持续关注TC39、Node.js Changelog、V8 Blog,很定不会落下。 “后端”相关的东西倒很多,比如REST、微服务、Redis、MongoDB、MQ、Elasticsearch等等,如果自己是Team leader的话,还要掌握DevOps、Chaos Engineering。

可以自己学学别的技术栈,比如Rust、Go、Dart、Kotlin、Swift,不一定在工作中用,可以多体会体会不同语言的设计哲学,好的思想可以互相借鉴,也有助于技术选型。

另外非技术的工作能力也是挺重要的,比如如何沟通、如何开会、如何管理预期、如何管理时间、如何招聘,学学英语看看英文Paper。

很多人常常忽视行业经验,都是做开发,隔行如隔山,做金融的去做游戏很难得心应手,了解自己所处的行业,了解商业模式、产品设计、运营手段,以及公司运转机制、投资与上市流程等等,如果在同行业内换工作,这些也是加分项。

16年毕业,半年java ,两年半 node。自己也迷茫过要不要搞搞前端,但是可能的确对前端不感兴趣,还是打算沉淀到后端个人感觉。后端的语言选型并不是那么重要,框架其实很好学,很容易就会用了。一个语言沉淀到一定程度,势必会涉及到操作系统与网络,但凡接触到了这些,换个语言,其实原理差不多,v8不说精通,熟悉知道原理大概是啥样的,再去看jvm,其实有很多共性,只是设计思路与实现的方式有差异。而且现在后端的东西很多,db、中间件、微服务到现在的docker容器技术。楼上的大佬说的对,三年了也该重视一些非技术的软技能和业务思维商业能力针对不同场景的解决方案。

想做纯 Node.js 后端(同时也可以自由选择其他语言的使用,比如 Java)可以私聊,地点在深圳。

以前纯node,现在写了一年多react了,node倒是快忘干净了

@zhaoxingyue 13楼的小老弟说的很有道理!!!!

我和你差不多像 迷茫啊

回到顶部