新足迹

 找回密码
 注册

精华好帖回顾

· 看电影了解英国历史 (2024-6-1) 酸菜小鱼1212 · 生于1978 (2009-6-9) nirvana
· 多年前的那些人和事 (2010-10-6) 明河素月 · 给想买小生意的朋友们 (2010-2-20) guiliancat
Advertisement
Advertisement
查看: 7797|回复: 50

[IT] 大神们,一般senior full stack需要达到的标准是什么? [复制链接]

发表于 2021-2-21 11:49 来自手机 |显示全部楼层
此文章由 悉尼麦迪 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 悉尼麦迪 所有!转贴必须注明作者、出处和本声明,并保持内容完整
大部分人都知道大半年前我拿到了一个senior full stack的职位 实际上我应该是没达到的 纯靠那几个月规律的全方面学和做项目 运气好的到的。

现在工作7个月了 probation也过了。

现在负责的是中间数据整理层+偶尔后端node。

整个架构是前端react+design system,中间层graphql+nexus,后端node+typeorm。整个架构依赖于aws services。

总的来说 觉得其他senior能做的 我也在做 技术上大家都可以improved,就是觉得每个人在做事方式上达不到我觉得应该是大团队的流程。但就新项目来说 能学能做的很多,我能接触的面广,且由于是会计软件,业务逻辑相对复杂,对这方面提升也行。

不过明显觉得最近这段时间松懈了,除了每天的工作 我几乎没有各种其他的update,现在打算workday 每天坚持半小时leetcode刷起来,平时我也会多看看其他关于架构,performance等等的技术文章。

请问大家 一般这种情况下对于snr dev的定义得到什么程度?我看了一些有潜力的公司 一般只要有stock option的,都肯定考算法 起码medium lvl,这也是我想重新刷算法原因。

谢谢各位
Advertisement
Advertisement

发表于 2021-2-21 12:07 来自手机 |显示全部楼层
此文章由 豆浆丶油条 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 豆浆丶油条 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我觉得可以指导junior吧,知道各种思路框架写法的好坏优缺点,还有可以预想到很多可能会遇到的问题,这些都需要工作经验的积累。

发表于 2021-2-21 12:20 来自手机 |显示全部楼层
此文章由 悉尼麦迪 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 悉尼麦迪 所有!转贴必须注明作者、出处和本声明,并保持内容完整
豆浆丶油条 发表于 2021-2-21 12:07
我觉得可以指导junior吧,知道各种思路框架写法的好坏优缺点,还有可以预想到很多可能会遇到的问题,这些都 ...

框架来说 确实要研究的方面还很多 我现在更多的是整个新项目框架的研究 觉得这个考究挺多的 涉及面也广

发表于 2021-2-21 12:51 来自手机 |显示全部楼层
此文章由 kidyylyf 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kidyylyf 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这个普遍来讲都有几个误区:
    1.我在某个公司是senior了,那我就是。然尔这个跟公司整体,和面试官水平极度相关。
    2.senior能做的我也能做。这个是最大的误区,库里南和凯美瑞都能动。
    3.我把leetcode通关,aws所有services摸熟,所有react design pattern都搞会,那我就是senior了。

在我看来,用最简单的方法区分junior mid senior是解决问题的纬度:
Junior专注what,什么需要做,什么需要学。
Mid可以处理how,react怎么用,aws怎么部署。
Senior能解决why, 为什么要用react?不能手撸vanilla?不能用angular?为什么要用aws?为啥要用eks,ec2不行吗?为啥要用node?为啥要用typeorm?等等等等。你只有知道了底层原因,才能帮助你解决难度高的bug,帮助你基于项目需要和团队组成选择技术方向,等等

等级只是个虚名,跟你工作年限,你现在的title,甚至你拿多少钱一毛钱关系也没有,只跟你处理问题的mindset和纬度相关,当然,这是一家之言,所以很多在我这里面试挂了的人会很不服气

评分

参与人数 6积分 +18 收起 理由
470259092 + 2 感谢分享
aqldu + 2 感谢分享
小小白虎 + 1 感谢分享

查看全部评分

发表于 2021-2-21 13:04 来自手机 |显示全部楼层
此文章由 悉尼麦迪 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 悉尼麦迪 所有!转贴必须注明作者、出处和本声明,并保持内容完整
kidyylyf 发表于 2021-2-21 12:51
这个普遍来讲都有几个误区:
    1.我在某个公司是senior了,那我就是。然尔这个跟公司整体,和面试官水平 ...

明白 我觉得很有道理 按照你的说法 我应该目前就是mid左右。但我肯定要继续按照你的方法晋升自己 朝snr方向进发 多专研。谢谢哈 你这回复正是我想要的 谢谢大神

发表于 2021-2-21 13:08 |显示全部楼层
此文章由 liangyu42087 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 liangyu42087 所有!转贴必须注明作者、出处和本声明,并保持内容完整

J - 可以解决TASK。
M - 可以解决PROJECT,技术成熟。
S - 可以解决BIG PROJECT,可以和各个STAKEHOLDER EFFECTIVE COMMUNICATE,可以LEAD PROJECT, 可以MENTOR, 可以BREAKDOWN PROJECT FOR JUNIOR,可以引领技术,可以发现AREA THAT NEED IMPROVEMENT。

其实从技术上来说S & M其实差不多,在面试的时候一般来说区分S & M的方法是看BEHAVIOUR的回答。 
M-切入点一般是技术
S - 切入点一定是管理。 

  

评分

参与人数 2积分 +10 收起 理由
悉尼麦迪 + 5 谢谢奉献
limyae2009 + 5 感谢分享

查看全部评分

Advertisement
Advertisement

发表于 2021-2-21 13:15 |显示全部楼层
此文章由 limyae2009 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 limyae2009 所有!转贴必须注明作者、出处和本声明,并保持内容完整
上面的2位大神都说得很好,看来离Mid都还有一些距离:(

发表于 2021-2-21 13:15 来自手机 |显示全部楼层
此文章由 悉尼麦迪 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 悉尼麦迪 所有!转贴必须注明作者、出处和本声明,并保持内容完整
liangyu42087 发表于 2021-2-21 13:08
J - 可以解决TASK。
M - 可以解决PROJECT,技术成熟。
S - 可以解决BIG PROJECT,可以和各个STAKEHOLDER  ...

明白 接下来这一年 好好注意 能进步的地方还有很多 谢谢大神们的指导。真的很有用。重新规划自己的路线。我确定我现在只是mid前后。要站在整个大项目架构去思考 去分配 去trade off,我接下来还要提升

发表于 2021-2-21 13:22 |显示全部楼层
此文章由 cheapers2003 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cheapers2003 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不是做IT的,但是senior个人感觉是可以建立或者按需求改变提高流程。
不仅对本部门职能流程有深度了解,对其他部门的职能流程也会有较深了解。
各部门需求和相互输入改变带来的输出都有认知。
junior更多是做事的执行的,对为什么这么做还可以怎么做缺少认知。
男足勇闯世界杯
头像被屏蔽

禁止发言

发表于 2021-2-21 15:15 |显示全部楼层
此文章由 对你爱不完 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 对你爱不完 所有!转贴必须注明作者、出处和本声明,并保持内容完整
kidyylyf 发表于 2021-2-21 12:51
这个普遍来讲都有几个误区:
    1.我在某个公司是senior了,那我就是。然尔这个跟公司整体,和面试官水平 ...

很同意,mindset是最重要的,单论技术,senior不一定能保持最好,tech lead更不是,毕竟技术在不断更新,而刷题也是越年轻越有优势
头像被屏蔽

禁止发言

发表于 2021-2-21 15:24 |显示全部楼层
此文章由 InTheEnd 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 InTheEnd 所有!转贴必须注明作者、出处和本声明,并保持内容完整
按照你的思路,别人也会这么想,麦迪会的我也会啊,为什么我的工资没有他高?
Advertisement
Advertisement

发表于 2021-2-21 16:35 来自手机 |显示全部楼层
此文章由 frank_au 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 frank_au 所有!转贴必须注明作者、出处和本声明,并保持内容完整
大公司没有full stack 的说法,只有小公司才会需要full stack节约成本

发表于 2021-2-21 16:55 来自手机 |显示全部楼层
此文章由 zhengtuo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zhengtuo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
抛开title和工资,判断是否达到senior的标准是你对整个团队甚至公司有没有足够的影响力。比如如果你们team的同事遇到问题,第一个想到要来咨询你,那你就达到senior level了

发表于 2021-2-21 17:32 来自手机 |显示全部楼层
此文章由 悉尼麦迪 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 悉尼麦迪 所有!转贴必须注明作者、出处和本声明,并保持内容完整
InTheEnd 发表于 2021-2-21 15:24
按照你的思路,别人也会这么想,麦迪会的我也会啊,为什么我的工资没有他高? ...

… 哈哈 这个我是清楚的 到了snr主要是mindset focus… 技术上mid和snr差距不会多大

发表于 2021-2-21 18:31 来自手机 |显示全部楼层
此文章由 fantom 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fantom 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Senior 钱多,junior钱少

发表于 2021-2-21 18:39 来自手机 |显示全部楼层
此文章由 kidyylyf 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kidyylyf 所有!转贴必须注明作者、出处和本声明,并保持内容完整
悉尼麦迪 发表于 2021-2-21 17:32
… 哈哈 这个我是清楚的 到了snr主要是mindset focus… 技术上mid和snr差距不会多大 ...

技术上的差距。。。其实可能会大到junior和mid无法理解。。。
Advertisement
Advertisement

发表于 2021-2-21 19:00 来自手机 |显示全部楼层
此文章由 putian10 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 putian10 所有!转贴必须注明作者、出处和本声明,并保持内容完整
工作多久了?现在待遇?
有些公司给你senior的title,不见得是senior的待遇

发表于 2021-2-21 19:11 来自手机 |显示全部楼层
此文章由 yotiger 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yotiger 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼上都讲的很好了。论坛里的估计都认识你了。级别其实涵盖两个部分,深度和广度。对于开发来说,深度就是某一个点上的专家,能够在解决具体细节问题时提供最优解。其次是广度:全栈,系统设计,应用架构,devops。这些东西不是用过就行,要有自己的理解。举个简单的例子,大家都说Agile好,有什么优势一目了然。但如果你没做过waterfall,你是不知道实际体会的。你也同样讲不出Agile哪里不好。等你有了snr的经验,你做的每一件事都含有自己更多的理解。做的每个决定会有更多的原因,维度,甚至直觉。
头像被屏蔽

禁止发言

发表于 2021-2-21 19:58 |显示全部楼层
此文章由 对你爱不完 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 对你爱不完 所有!转贴必须注明作者、出处和本声明,并保持内容完整
kidyylyf 发表于 2021-2-21 18:39
技术上的差距。。。其实可能会大到junior和mid无法理解。。。

这个我不是很认同,软件本身技术壁垒就不高,尤其web这些技术,甚至连剽窃都称不上有,不用知道你的源代码就可以做

发表于 2021-2-21 20:27 来自手机 |显示全部楼层
此文章由 悉尼麦迪 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 悉尼麦迪 所有!转贴必须注明作者、出处和本声明,并保持内容完整
kidyylyf 发表于 2021-2-21 18:39
技术上的差距。。。其实可能会大到junior和mid无法理解。。。

… 怎么你们说的 有些不一样

发表于 2021-2-21 20:31 来自手机 |显示全部楼层
此文章由 悉尼麦迪 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 悉尼麦迪 所有!转贴必须注明作者、出处和本声明,并保持内容完整
putian10 发表于 2021-2-21 19:00
工作多久了?现在待遇?
有些公司给你senior的title,不见得是senior的待遇

根据现在的待遇 是mid 实际上我最多只是mid 当然每个公司title定义不同
Advertisement
Advertisement

发表于 2021-2-21 21:45 来自手机 |显示全部楼层
此文章由 putian10 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 putian10 所有!转贴必须注明作者、出处和本声明,并保持内容完整
悉尼麦迪 发表于 2021-2-21 20:31
根据现在的待遇 是mid 实际上我最多只是mid 当然每个公司title定义不同

digital么?

发表于 2021-2-21 22:23 来自手机 |显示全部楼层
此文章由 悉尼麦迪 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 悉尼麦迪 所有!转贴必须注明作者、出处和本声明,并保持内容完整
putian10 发表于 2021-2-21 21:45
digital么?

software company

发表于 2021-2-22 00:30 |显示全部楼层
此文章由 nariko 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 nariko 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 nariko 于 2021-2-22 00:42 编辑
liangyu42087 发表于 2021-2-21 13:08
J - 可以解决TASK。
M - 可以解决PROJECT,技术成熟。
S - 可以解决BIG PROJECT,可以和各个STAKEHOLDER  ...


据我接触各种asx上市的tech公司,主要是fintech公司的要求来说, Senior要求没这么高,毕竟澳洲还是有tech team lead这个职位 (大概比senior多个1万-3万左右).,再往上是 software solution architect (160k - 200k+)
Senior最主要还是要coding, 知道如何improve existing coding quality或者带头做过green field project, 和公司其他人包括BA ,TESTER之类的沟通能力也要有点. 有很多工作连mentoring junior dev的要求都没有. 就这样大概130k-140k一般都能给的

Solution architect是个相对有挑战的活,确实要回答"为什么用这个技术,不用那个技术" ",之前项目有问题,我研究后决定推翻,重新弄了个***, 效果如何如何好" , 就是你能规划整个项目,能控制这个活怎么干,用什么技术干,用多少个人干.  
Senior大多数是"知道干什么,知道怎么干好, 偶尔提点意见" .

关于mid和senior的区别, 一般还是技术水平. sportsbet的tech面试就是做题, 我记得一个doc里面2个题, 第一题是给mid level做的,第二题是个senior做的. 两个题难度不同. 能做出来再加上无聊的behaviour问题就能拿offer. 和什么管理...为啥用react而不是angular一点关系都没有..

评分

参与人数 1积分 +4 收起 理由
stacknotoverflo + 4 感谢分享

查看全部评分

发表于 2021-2-22 00:44 来自手机 |显示全部楼层
此文章由 zhengtuo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zhengtuo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
对你爱不完 发表于 2021-2-21 19:58
这个我不是很认同,软件本身技术壁垒就不高,尤其web这些技术,甚至连剽窃都称不上有,不用知道你的源代 ...

我不认同你的意见,你觉得自己做的东西技术壁垒不高,不代表其他人也这样。相反我觉得每个公司技术都有其优势的方面,不然也不会在市场立足,而且还把你招进去给他们打工。如果你真觉得自己做的东西没什麽挑战性,劝你趁早换工作
头像被屏蔽

禁止发言

发表于 2021-2-22 01:13 |显示全部楼层
此文章由 对你爱不完 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 对你爱不完 所有!转贴必须注明作者、出处和本声明,并保持内容完整
zhengtuo 发表于 2021-2-22 00:44
我不认同你的意见,你觉得自己做的东西技术壁垒不高,不代表其他人也这样。相反我觉得每个公司技术都有其 ...

空斗嘴有什么意思,说一个你能做,别人做不了的东西,或者你公司能做,别的公司做不了,然后叙述一下技术壁垒在哪里不是更有说服力? 我还真想听听
Advertisement
Advertisement

发表于 2021-2-22 13:51 来自手机 |显示全部楼层
此文章由 zhengtuo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zhengtuo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
对你爱不完 发表于 2021-2-22 01:13
空斗嘴有什么意思,说一个你能做,别人做不了的东西,或者你公司能做,别的公司做不了,然后叙述一下技术 ...

有在行业做过的应该都知道我们都有签过保密协议的,所以不可能在这里讨论公司的核心技术。我只能简单举个例子,比如公司做一个web,需要考虑网站的设计架构是否符合公司业务流程,网站的负载要求,如何autoscale,如何选择数据库,如何通过security audit,如何监控,CICD,如何设计自动测试,如何部署,如何更新升级等等。也许你会说作为developer不需要了解全部,但我认为这就是senior和junior的区别。
头像被屏蔽

禁止发言

发表于 2021-2-22 15:25 |显示全部楼层
此文章由 对你爱不完 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 对你爱不完 所有!转贴必须注明作者、出处和本声明,并保持内容完整
zhengtuo 发表于 2021-2-22 13:51
有在行业做过的应该都知道我们都有签过保密协议的,所以不可能在这里讨论公司的核心技术。我只能简单举个 ...

没有回答我的问题啊,软件的技术壁垒高在哪里?对比他高科技行业来说吧,“高”是怎么个高法
比如造芯片,需要物理,化学,数学,所以其他国家和企业做不了,就是把图纸给你都做不了
再比如精密机床,内燃发动机,等等,其次对于从业者学历都是高要求

你对比说说软件,核心技术壁垒在哪里, 为什么别人做不了?说说其他公司也可以,现实中只要举出例子就行

发表于 2021-2-22 15:30 来自手机 |显示全部楼层
此文章由 悉尼麦迪 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 悉尼麦迪 所有!转贴必须注明作者、出处和本声明,并保持内容完整
zhengtuo 发表于 2021-2-22 13:51
有在行业做过的应该都知道我们都有签过保密协议的,所以不可能在这里讨论公司的核心技术。我只能简单举个 ...

我认同 但是即使snr 也不是这些都精通 不大可能。snr还是趋向于精通于某一端 然而都懂 了解接触过 但不可能都精通

发表于 2021-2-22 20:36 来自手机 |显示全部楼层
此文章由 kidyylyf 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kidyylyf 所有!转贴必须注明作者、出处和本声明,并保持内容完整
跟技术壁垒有啥关系
炒菜有技术壁垒吗?难道是宽油劝退?
打篮球有技术壁垒吗?难道是我太白?
做着搬砖的活不要操做火箭的心

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部