{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

大学生有必要同时学前后端吗,还是说专攻前端或者后端,听说小公司搞全栈,大公司分离?

yeyan1996yeyan1996 回答0 收藏1
收藏问题

3条回答

noONE

noONE

回答于2022-06-28 11:55

作为一名IT行业的从业者,同时也是一名计算机专业的研究生导师,我来回答一下这个问题。

首先,当前全栈工程师是比较受欢迎的,不仅中小型科技公司,大型互联网公司也愿意招聘全栈工程师。目前大型互联网公司的开发团队也在小型化(7人左右比较常见),一个重要的原因是目前互联网公司多以数据驱动的方式来运营,小型的开发团队更适合新的运营模式。未来大型互联网公司内部的开发团队小型化将是一个重要的趋势,在这种情况下,能够适应多个开发角色的全栈工程师将会起到重要的作用。

对于在读的计算机专业的大学生来说,在学习软件开发的时候应该前后端开发兼顾学习,但是要选择一个主攻领域。随着软件开发技术的发展,前端开发后端化,后端开发前端化都是较为明显的发展趋势。以前端开发为例,随着Nodejs的应用,目前传统的前端开发也在逐渐渗透到后端开发领域,而且“资源接口”的编程方式正在逐渐流行,至于采用何种实现方式并不是问题的关键。

如果选择前端开发,那么需要系统的学习Html、CSS和JavaScript三方面技术,其中JavaScript是学习的重点。JavaScript语言在近几年上升趋势比较明显,而且应用领域逐渐拓展,大量的开源项目也在采用JavaScript实现,这进一步促使了JavaScript的应用。由于随着移动互联网的发展,前端开发被赋予了更多的含义,Android开发、iOS开发、各种小程序开发以及数据呈现等都需要前端开发人员完成,所以目前前端开发也被称为“大前端”。

如果具有扎实的数学基础,未来想走研发级程序员路线,那么建议主攻后端开发,后端开发可以学习Java或者Python语言,这两门编程语言都有较为健全的语言生态,而且都可以走全栈程序员路线,所以都是不错的选择。另外,从发展前景来看,似乎Python更具优势。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!

评论0 赞同0
  •  加载中...
JerryWangSAP

JerryWangSAP

回答于2022-06-28 11:55

这个还是要看自己的兴趣了,首先声明的一点:现在大公司基本不存在前后端工资待遇谁高谁低的问题,以下建议供参考:

1. 不管主攻前端还是后端,一定要了解深入,就其原理,刨根问底,往祖坟上刨,另外就是一主一辅。

2. 正确理解前后端,千万不要理解为前端简单,就是写个html,写个android,做个pc程序。现在讲究大前端,这就涉及到了“一云多端”,也就是说一套服务,多个端,现在已知的已经有很多端了,以后可能还会出现其他展现方式,多一个端做一套独立的代码?这显然不是好的解决方案。

3. 毕业找工作千万不要被“小公司做的多,能锻炼各方面的能力”这种谎言所误导,尽最大努力找更高的平台,起点一定要高,去体会大公司的规范,去体验大公司的技术氛围,去欣赏优秀的人写的代码,和优秀的人一起工作,你不想优秀都难。

4. 工作后要不断的学习,充电,这点很重要。

最后祝你校园生活开心,希望能解答你的疑惑。

评论0 赞同0
  •  加载中...
Invoker

Invoker

回答于2022-06-28 11:55

前后端都要学,前后端都花一个学期入门,在大学一定要把基础学好,不要以为百度一下粘贴复制就行。


it的技术很多,更新换代也快,人生苦短,不要全攻。

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<