写了一年多的前端,现在准备后端的校招还来得及么?

2022-07-26 03:06:30 +08:00
 allele

我个人的基本情况是浙大本硕,研究生转到了软件工程,算是挨着边了。原本 21 年就该毕业,不过因为中途和同学捣鼓着创业延毕了两年。创业做的项目是一个在线众包数据标注平台,由于并发也不高再加上我们认为难点主要在于前端的图像 /3D 点云的处理,所以我们前后端就选择了 TypeScript 一把梭( Vue3+NestJS )。这导致我至今没有写过一行 Java/Go 。今年三四月的春招找过前端的工作,拿到过一些 offer ,但是由于毕业论文流程导致我无法按时毕业,所以 offer 也作废了。但我就想着索性借着这个机会破罐子破摔转到后端好了。

想转后端的的原因是:

转后端的一些顾虑是:

想要请教各位前辈的是:

最后想说的是,如果不深入研究前端,只把它作为兴趣,其实前端还挺有意思的。当时公司也没钱招 UI ,我们就模仿一些原生 macOS 应用 /各大网站来设计界面,在一些成熟的 UI 库的加持下,哪怕没有任何设计基础也能做出乍看之下还不错的效果,即时反馈非常强烈!让我回到了写hello world的那个下午😂

4671 次点击
所在节点    程序员
41 条回复
Aloento
2022-07-26 03:18:04 +08:00
你看现在市场需要什么语言,你就去什么学什么语言,没必要征求网友的意见
计算机行业更新换代特别快,老板要你写什么,你不会你也得学了写
你只需要保持你自己不断更新,不可替代就好了

所以回答你的问题
1 ,看你自己想吃哪碗饭,你想去的地方后端给多少钱?前端也没什么不好,转后端也不是不可以
2 ,国内面试请熟练背诵八股文,放大你的前端优势,说自己还可以在前端帮助公司
3 ,前面说了,你去的目标市场需要什么语言?你就学什么语言
Aloento
2022-07-26 03:25:17 +08:00
然后吐槽一下
你说的前端的问题吧...JS 本来就是个反面教材来着,不过没办法,大家都用了那么久了也不好换,连 IE 都还没换下来呢
不过社区还是在努力补救,TS ,WASM 什么的,都是进步,微软还提了个让浏览器支持 type 的 proposal
我写了这么久前端,国内的八股文我到现在也回答不上来,说来惭愧,块级格式化上下文 我今天第一次听(

后端的话,其实一旦出问题和前端一样恼火吧,哪边都不轻松,不过大家都很 stable ,毕竟 Java8 到现在还一堆人用呢
两边的技术迭代都挺快的,感觉 OP 还是没有深入开源社区,还是被国内的环境束缚了

总之加油
allele
2022-07-26 03:56:16 +08:00
@Aloento 谢谢老哥的回复🙏
上来发文其实就是想请教一下前辈们现在的就业市场的方向。毕竟一线从业人员的一手消息比我搜到的一些营销号准确一些。
我确实没有什么开源项目,总觉得自己没有什么拿得出手的东西。这一点您确实说的对。
关于国内的环境,其实我自己也有意识到一些。编程本质是解决问题,前后端甚至语言也只是工具。不过具体到就业,考虑到自己年龄也不小甚至可以说有点大,考虑到我和未婚妻的四位中国家长对稳定体面的渴望,以及空气中弥漫着所有人的焦虑,我多少会有一些功利的想法。
最后祝您快乐编程!考虑到自己年龄也不小甚至可以说有点大,考虑到我和未婚妻的四位中国家长对稳定体面的渴望,以及空气中弥漫着所有人的焦虑,我多少会有一些功利的想法。
最后祝您快乐编程!
Aloento
2022-07-26 04:26:02 +08:00
@allele 好家伙最后一句话重复两遍(
那你大可问的直白一点,不然大伙也不知道怎么准确回答你的问题

既然比较急着吃饭,那就像你之前发的帖子里面回复的一样,先用你会的去找个饭碗
然后我们再考虑接下来进一步自我提升的问题

目前市场的方向,其实你看看你附近的招聘软件里面什么需求最多,还是能看出一些线索的
更具体的就留给其他人回答了
KingOfUSA
2022-07-26 07:54:19 +08:00
现在前端可比后端火热多了,,
zhuweiyou
2022-07-26 08:01:56 +08:00
从竞争考虑,JS 和 JAVA 都不是好选择. 但从岗位考虑,需求都很多.
villivateur
2022-07-26 08:35:27 +08:00
浙大本硕……你这条件,就算没有项目经验,大部分厂也是抢着要好吧?
MEIerer
2022-07-26 08:42:41 +08:00
跳吧
TsubasaHanekaw
2022-07-26 08:44:02 +08:00
浙大本硕 你都进不去阿里么
djoiwhud
2022-07-26 09:17:26 +08:00
别做前后端这种岗位。前后端开发本科学历完全足够。想办法把你的硕士学的内容利用上,这才是正确的路。

或者,去考选调。总之,别抢本科学历就完全足够的岗位。
ihciah
2022-07-26 09:22:37 +08:00
确实,对喜欢刨根问底不然接受不了的人来说,前端比后端难多了(我前端入门了好几次现在还在门外)
语言的话快速上手就 golang ,基础的部分撑死一周就学会了。
2696284032
2022-07-26 09:43:43 +08:00
我觉得以楼主的学历,转后端长时间是要比前端吃香些,为什么呢,以我搬砖 5 年的经验,后端干得越久业务越大,公司就越离不开你,前端干得越久工资成本越高,就越要被换人,前后端技术再牛逼其实在公司眼里都没区别,区别就是开除那个程序员对业务影响更小的问题而已,当然了,能去大公司就去大公司,毕竟小公司连这点区别都没有呢,哈哈
luck66
2022-07-26 09:49:30 +08:00
建议一步到位转后端,大部分前端都是页面工具人,没啥前途
passon
2022-07-26 09:56:37 +08:00
转后端挺好的,不过你这个转后端的 2 点原因并不是很充分
kamilic
2022-07-26 10:02:16 +08:00
在搬砖的岗位上就是搬砖,如果公司的架构给这些岗位限定的边界是只能接触框架 / 库层面的东西,那么岗位遇到的问题也只会是框架 / 库的问题,跟前端后端不太相关。
做前端也可以接触到深入的工作,只要有能力的话,给我们这些前端搬砖工写工具链,写框架也行嘛,做这些东西就能接触到 stable 的知识了 😆
lostberryzz
2022-07-26 10:02:51 +08:00
正是因为大家都这么想,所以后端是最卷的
AyaseEri
2022-07-26 10:03:15 +08:00
工作两年吗,两年的前端都不知道为什么 JS 模块化方案混乱、JS 语法混乱、垂直居中有多种写法。你这让面试官知道,估计会怀疑你的学习能力,或者学习态度。
CrownLeo
2022-07-26 10:16:59 +08:00
换了个角度想吧,不管你是写前端还是后端,在公司中都是用你的技术去给公司业务带来价值,才能拿到好的绩效
如果对前端有兴趣的话,可以把简历发到这个邮箱来看看 。我们是抖音电商-运营赋能组,组内还有 1-2 个 HC

Y2hlbmp1bi5jcm93bkBieXRlZGFuY2UuY29t
php01
2022-07-26 10:38:06 +08:00
后端是深坑。慎入。
qzhai
2022-07-26 10:42:48 +08:00
如果你对前端不感兴趣,可以去后端的。兴趣很重要。
之所以前端有那么多匪夷所思的问题,大概率可以用两个方面来解释。
第一 ,css 和 html 我认为这俩不并不能算严格的编程语言。也就不能从编程语言的角度去看待,早期 css 的诞生是为了解决(英文)图文信息展示问题。所以从这个角度出发,能发现你刚提到的大部分问题的具体原因。
剩下的原因就是 百家争鸣 导致的,不像 php 之类的后端语言有自家 权威的编译器,js css html 做依赖的“编译器”也就是浏览器都是各自制定各自的规范的,ESM 也是到很久以后才有的。这也就导致很多遗留问题。所以也才导致 [js 变量类型也会有三四种方法] 这样的事情发生,但悲剧的是,即使现在有 ESM 这类所谓的权威的规范存在,各大浏览器厂商也不一定会完全遵守,依旧也会有各种各样的差异化。
想要搞明白 这一些 你需要读读历史书。。。


做前端也分 样式 和 纯 js 。js 学久了也会觉得她有她魅力的地方。
写样式的话,要有兴趣,要很有兴趣。

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

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

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

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

© 2021 V2EX