一线城市伪全栈能存活吗

2019-01-07 11:59:12 +08:00
 xinjiang

本菜鸟勉强算是一个伪全栈程序员:) 一开始走的就是全栈路线,可能是兴趣使然,碰到啥东西都想去了解,有点强迫症,受工资影响和想去北上获得更多的技术成长和见识,打算年后去上海,但是听说大公司一般需要的是某方面专精的人才,所以想请教下各位 v 友一线城市的实情。 不太想走单前端或者纯后端的专精路线,一直崇尚的是一个人能够开发出一个项目的水准。

前端 vue、react、jquery 开发经验,前端分离或者不分离,webpack 和 koa 什么的都弄得七七八八。 后端也从以前的单体应用到现在的微服务,容器云什么的都有所涉猎 总体来说自我感觉非常良好,可能是见识少的原因~

想请教下一线城市全栈工程师的存活率高不高,会不会强行被扭转成前端工程师或者后端工程师

9619 次点击
所在节点    程序员
79 条回复
lsido
2019-01-07 18:29:05 +08:00
有单哪里都能活
xinjiang
2019-01-07 18:30:23 +08:00
@blless 大佬受教了,微服务架构方面确实还没有深入过,微服务方面只有 Spring Cloud 等搭建使用经验
juju123
2019-01-07 18:37:26 +08:00
创业公司喜欢招你这种全栈,大公司就会招前端或后端。
yqrm
2019-01-07 18:38:13 +08:00
只要对编程的兴趣和学习能力在,必然能存活,骚年加油
CaanDoll
2019-01-07 19:13:44 +08:00
LZ 加个好友聊聊人生吗,有点像😊
lidfather
2019-01-07 19:23:06 +08:00
@blless 你仿佛在搞笑
abbatuu
2019-01-07 22:31:00 +08:00
全栈包含 装系统 杀毒的话 你很容易就能在非 it 行业的民营企业存活
ymj123
2019-01-07 22:42:03 +08:00
看了前几楼,你这个全栈要被挑战了。哈哈。
ymj123
2019-01-07 22:43:57 +08:00
@abbatuu 加个手机刷机吗?
imgode
2019-01-07 23:15:40 +08:00
破站真的越来越低龄化了
blless
2019-01-07 23:26:31 +08:00
@lidfather 哪里搞笑请直说,我很确定没有开玩笑。虽然随口说了一点,rpc 虽然简单,但是熟悉或者自己实现还是有难度的。现在主流的 rpc 还有流控,降级,负载均衡,鉴权等等模块,说是微服务基础哪里不对?
lidfather
2019-01-07 23:43:46 +08:00
@blless rpc 有什么好纠结,抽象一点,并不能说没写过 rpc 对框架理解就不深刻
smdbh
2019-01-08 00:55:06 +08:00
会总比不会好,但总要有一样是不虚的( eg,放在绝大多数公司都是前 10%水平)
zkeeper
2019-01-08 04:03:56 +08:00
一堆上来就打击楼主的, 也不知道各位的功力有多么强.

就冲楼主写的这句话"可能是兴趣使然,碰到啥东西都想去了解,有点强迫症", 我就觉得楼主前途光明. "兴趣"二字, 很多人嘴上说, 但是实际去做的很少很少.

楼主, 我看好你. 你去了大公司有可能被转为纯前 /后端, 但是只要你的好奇心还在, 任何领域你都可以进步很快.

如果是我招聘, 我宁肯要楼主这样有主动性的, 也不想要一个懂得多但是其他方面普通的人. 你懂得再多也不可能面面俱到
zkeeper
2019-01-08 04:16:22 +08:00
另外, 看到楼上的手写 atoi, 手写 SQL, 我感觉直接抓我现场写我也写不出来, 或者写出来各种 bug. 但是我平时工作仍然绩效不错.

平时工作中碰到任务, 考验的不是抓过去现场码代码的能力, 而是:
1. 定义任务边界的能力: 如果定义跟其他服务的接口, 令其清晰, 预留功能扩展的能力, 不需要经常改变接口
2. 理清任务需要实现的功能点, 考虑各种边缘情况, 并根据这些点写出功能测试代码
3. 资料收集分析能力, 碰到不熟悉的地方, 怎么快速通过搜索引擎, 各种网站快速找到高质量的文档, 快速入门
4. 理解并设计出一个新 feature 除了基本功能外还要考虑的地方, 比如: 1. 性能(tps, rt) 2. 资源占用 3. 运维便利性, 如 log print, metrics 等方便后续定位问题的措施 4.各种边界情况都要考虑到并定义预期的结果, 并测试 5. 上线此功能对现有用户的影响.... 等等
5. 如何设计内部的各种类, 以及他们之间的关系, 既要有设计, 又不能过度设计.
6. 配置如何加载及变更, 等等
7..外延太多了就不一一列出来了. 比如某个功能, 既可以在这个组(模块)实现, 也可以在那个组实现. 是要抢过来还是推出去, 为什么. 以及如何做才能有理有据, 不至于影响各组之间的关系....

以上这些, 我感觉比单纯手写某个函数要有用的多, 也是工作中经常要用到的能力. 一个人能抓过来现场写这些库函数代码或者常见算法并且写的很漂亮, 我理解有两种可能性, 一种是他天纵奇才, 另一种是他刷题很用功, 正好赌中了.

对 CS 一知半解, 靠刷题进大公司的在硅谷太多了, 真正好用不好用只有天知道.
alen1995
2019-01-08 07:29:31 +08:00
哈哈一样 后端 Java 前台 react vue 一开始只是单纯得觉得作为一个程序员得弄个网站出来 不知不觉就学了很多技能 emm 现在在搞小程序又进入一个坑…

个人感觉 nodejs 全栈还是可以的 java 全栈的话无论从招聘网站还是生态来看不适合 这也是自己纠结的一个点 虽然 nodejs 也会 但毕竟 java 用了两年学得比较深比较拿得出手

不知道 v 友有什么好的建议没 有没有必要转 nodejs 全栈,还是继续 java 全栈,或者专攻 java
TomVista
2019-01-08 08:04:06 +08:00
@alen1995 建议 java 我大学学的 java 现在 nodejs 和 c# 鸡儿后悔,可惜 java 没用过的时间太长,捡不起来了.
quietjosen
2019-01-08 08:23:52 +08:00
人家抱团取暖,我们同行相轻,开发这个领域实在是太……哎,何必呢?大牛应该没多少时间在这里嘲讽别人吧?

支持楼主,至少你在追求精进,已经碾压无数人了。
sampeng
2019-01-08 08:32:04 +08:00
其实我一直纳闷
nodejs 的伪全栈市场并不大,招人不好招,技术因子也很小。为什么还一窝蜂的跳进去。有这时间,为什么不学学 java,php,python 一流。
xusongfu5050
2019-01-08 08:36:05 +08:00
不用想太多,人活着就是要梭哈~

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

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

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

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

© 2021 V2EX