您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
女研究生,选择前端还是后端?
后端,知识,互联网女研究生,选择前端还是后端?
发布时间:2016-12-08加入收藏来源:互联网点击:
女研究生,选择前端还是后端?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
作为一名计算机专业的研究生导师,我来回答一下这个问题。
首先,从研究生教育的人才培养目标来看,研究生教育主要培养具有一定创新能力的创新型人才,而从软件技术体系结构来看,很多创新都集中在后端,所以更多的研究生都会把研究方向定在后端。
随着产业互联网时代的到来,基于技术平台(云计算平台、大数据平台、人工智能平台等等)来完成行业创新也是一个比较明显的发展趋势,而基于技术平台来完成行业创新往往会比较侧重于前端开发。未来更多的行业企业会需要高端应用型人才,来辅助企业借助工业互联网提升创新能力,所以研究生当前选择前端作为自己的主攻方向,也是不错的选择,尤其是专硕。
当前选择前端作为自己的主攻方向,一定要重视以下三件事:
第一:要重视技术平台的学习。前端开发全栈化是一个比较明显的发展趋势,之所以前端开发能够全栈化,一个重要的原因是技术平台的支撑,从当前的应用情况和发展趋势来看,当前云计算和大数据平台已经开始广泛落地了,此时掌握云计算和大数据平台,对于前端的创新还是非常重要的。
第二:要重视场景知识的学习。前端开发与场景的结合非常紧密,不同的场景往往需要有不同的前端解决方案,而且在不同的场景中,也有很多创新点可以挖掘。另外,场景知识的学习要尽量借助于导师和学校的资源。
第三:要紧跟技术发展趋势。前端知识的迭代速度是比较快的,所以一定要紧跟技术发展趋势,要能够站在技术的前沿,这样能够明显提升自身研究的应用价值,同时也会提升自身的就业竞争力。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
回答于 2019-09-11 08:43:50
这个问题我的回答是:
从工作稳定性、职位门槛、可替代性来看,是后端。后端一般就是指服务器端,需要熟悉的知识是操作系统的知识、计算机语言的知识、数据库的知识、缓存的知识、网络的知识。相对前端而言,一是技术更成熟稳定,因为投产的后端不可能尝试特别新的技术。二是代码逻辑稳定,相比更改较少。三是后端还需要一些计算机体系结构、硬件设备相关知识。而这些设备的知识门槛较高,门外汉很难获取到,这样从业者的护城河较宽。这些特点,很适合女程序媛普遍较稳的性格、家庭因素要考虑的实际情况。但实际上后端女生很少很少,比前端开发要少,部分可能是因为后端并不在意界面问题,没有参与美的实现;女程序媛普遍不喜欢和计算机硬件打交道等原因吧。
前端的问题是变化太多太快。用户直接参与的软件部分叫前端。浏览器、微信、app、电脑,都有产品的用户入口,每一套前台界面为了实现基本相同的功能都要针对性的设计实现;需求的变化大部分都要通过前端完成,用户在前端的操作不可预计、用户使用的前端展示设备千差万别,因此要有大量与此相关的代码。这样就导致前端总有新技术新框架出来,而且应用起来很快,因为它好改啊。
前端的技术门槛也相比较低:有台Windows笔记本有个开发工具就可以开发了,不用关心服务器各组件以及相互关系、配置容易。这样的话,学生和其它行业的人容易上手,导致同样职位竞争的多。所以前端工作的人门槛相比较低。
以上都针对打算入行、刚入行没几年的新手而言,是从职位稳定性和发展来谈的。高手已经跨越了这些,变化对他们来说已经很好驾驭了。
回答于 2019-09-11 08:43:50
主要是看个人适合发展的方向。一切源于兴趣。俗话说,兴趣是最好的老师[灵光一闪]
首先要知道前端和后端的区别。现在互联网发展的太快,以前是没有具体分前端和后端这个概念的,都是一体的。现在基本都是前后端分离的咯。
什么是前端开发? 前端开发主要涉及网站和 App,用户能够从 App 屏幕或浏览器上看到东西。简单地说,能够从 App 屏幕和浏览器上看到的东西都属于前端。
什么是后端开发? 后端开发即“服务器端”开发,主要涉及软件系统“后端”的东西。比如,App 数据的服务器、放置在后端服务器与浏览器及 App 之间的中间件,它们都属于后端。简单地说,那些你在屏幕上看不到但又被用来为前端提供支持的东西就是后端。
其实前端或者后端都不简单,前端相对来说入门容易,但是知识杂乱知识点多,更新速度快,需要持续性学习。适合基础薄弱或者想转行的零基础人群。
做前端还是后端,除了技术方面的东西,还要看什么对你来说更为重要,你自己喜欢哪方面。如果美学和产品感觉方面的东西对你来说更重要,那么你可能会倾向于前端技术。如果你关注的是提高网站、应用程序或软件的效率和响应性,那么你的目标倾向于后端技术。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |