2022毕业研究生,方向选前端还是后端

本人本科211科班,硕士211计算机,目前研一在读,有学长建议我要早早地定好方向,可以早准备,想请牛油们给个指点。
我从本科开始就做了很多web开发项目,前后端都写过,但基本前端的工作量较多一些,后端就是基本的crud,没搞太多高深的东西。现在实验室的项目也基本是开发,但目前导师没给我派任务,估计到时候也会让我干前端,因为我周围会前端的人很少,感觉大家都钟情java。实验室里的前辈们做后端更多一点,前端虽然少,但也有进大公司核心部门的前端大佬。(当然前辈们都不建议算法,而且想想要跟清北华五竞争就害怕,我菜鸡就不考虑算法了)先说下我个人情况。
  • 前端:本科就学过网页设计、web开发等等之类的课,也做过一些web开发项目,小到课设,大到bj市级项目,也用过VUE之类的框架,本科毕设也是做的微信小程序。但是css/js/html那些知识点学的很杂,目前还没有通过看书系统地梳理一遍。
  • 后端:开发上,没写太多高深的东西,造轮子啥的更是想都不敢想。大四保研之后比较空闲,找了个Linux开发的实习,大概半年左右,虽说是小公司但也学到不少东西。一开始我是想走后端的,目前这学期课余时间读了《java核心技术卷一》一大半,LeetCode刷了几十道。
兴趣方面的话,后端和前端都有一些感兴趣的点,都挺能接受。本来想随主流搞java后端,但最近跟一些人交流过,发现前端也挺好的,而且感觉自己做过的东西更契合前端,或者说技能更偏前端一点。但是网上有人说前端是浅入深出,或许擅长前端是个假象。据说现在前端空缺,后端竞争太强,不知道是不是真的。很纠结,不知道怎么选,诚恳地希望大家给个建议
#职业规划#
全部评论
学全栈开发
1 回复
分享
发布于 2019-12-12 16:38
为啥要有灰色字体呢?(疑惑orz)
1 回复
分享
发布于 2019-12-12 17:24
联易融
校招火热招聘中
官网直投
都是全站的 前端也得会后端
1 回复
分享
发布于 2019-12-12 17:29
前端啊,前端多好啊
点赞 回复
分享
发布于 2019-12-12 17:15
你这都是传统项目,后端肯定只有crud了,要搞互联网项目才行
点赞 回复
分享
发布于 2019-12-12 18:33
楼主最后选择呢
点赞 回复
分享
发布于 2020-07-03 16:52
楼主最后的选择呢?方便交流一下嘛
点赞 回复
分享
发布于 2020-07-11 00:44

相关推荐

🕒岗位/面试时间前端开发工程师/3.29👥面试流程1、面试官介绍部门信息及面试流程2、自我介绍基础:3、http和https的区别4、https的加密验证过程5、为什么证书能够保证安全性,不会被伪造吗6、非对称加密和对称加密的应用场景7、OSI七层参考模型是哪七层(tcp在哪一层)8、http2和http1的区别9、http1 keep-alive和http2多路复用的区别10、http2如何实现多路复用11、你刚才说到二进制传输,和多路复用之间有什么关系呢12、进程和线程的区别13、线程安全(AB进程同时访问一个资源如何保证线程安全)14、解释进程的同步和互斥15、数据库的原子性16、react有哪些生命周期17、setState是同步还是异步的18、什么时候会触发render函数(组件重新渲染)19、子元素的状态变更会触发父元素的组件重新渲染吗20、讲一下redux吧21、项目中的登录注册是如何实现的22、本地如何存储用户信息23、什么是jwt24、localStorage有没有存储大小限制25、如何实现单点登录26、交易过程如何保证数据不被篡改场景题:27、用户下订单到交易成功的过程中前端需要做什么算法:28、手写二叉树的层序遍历项目:29、介绍项目难点以及解决方法反问:技术栈:react业务:酒旅🤔面试感受由于是暑期实习的原因,比较注重考察计算机基础(准备得不够多,一挖深就答不清楚😭😭😭),没有怎么考察前端基础,侧重具体业务场景的设计。算法看到考察的是层序遍历高兴过头了,内层循环一直写成压入根节点的左右节点(千万千万不要半场开香槟😭😭😭),写了十来分钟后面试官提醒了,但是还是有一点小问题样例没跑完,就进入下个环节了。整体上面试体验还是比较好的,面试官会根据你的回答内容逐层深入,遇到不会的问题也会给你一定的思考时间,题目都比较常规,但是自己基础还是太薄了,菜就多练😭😭😭。3.30更新状态:已回到人才库
点赞 评论 收藏
转发
欢迎投递简历:xutian.lxs@taobao.com面向2025届毕业生,base杭州,java岗:我们是阿里巴巴国际商业集团数字供应链计划团队,团队建设供应链计划产品,持续优化供应链全链路价值,降本提效,赋能业务发展。我们支持AIDC所有电商业务模块(AE,Lazada,Daraz)对数亿商品进行价值优化,利用大数据建模和分布式计算等技术提供高并发,低延迟和稳定的服务调用。工作在阿里巴巴:我们向客户提供商业基础设施和新技术,让他们建立业务、创造价值,并与我们数字经济体的参与者共享收益。生活在阿里巴巴:我们致力于拓展产品和服务范畴,让阿里巴巴成为我们客户日常生活的重要部份。 我们希望你对技术有热情,对代码有激情,对数据敏感,对代码有洁癖,熟悉java技术栈。同时也期望在这里你能快速融入团队,快速成长,将来能做为团队发展的支柱。我们希望你:1、本科及以上学历,计算机软件或相关专业。2、熟悉java开发,对java基础扎实,理解io、多线程、集合等框架,对jvm原理有一定的理解3、对常用的开源框架或者库,比如SpringBoot、Mybatis等有使用经验,了解其原理4、理解RPC原理,有使用过常见RPC框架的经验。5、熟悉Mysql数据库,有使用经验,并对其原理有了解。6、具备积极进取的工作态度,良好的团队意识,有责任心,并有持续的学习意识。
投递阿里巴巴等公司10个岗位
点赞 评论 收藏
转发
6 15 评论
分享
牛客网
牛客企业服务