新手转行IT行业:前端后端测试,究竟应该如何抉择?

最近,有朋友留言问我,0基础的小白,想转入IT行业,前端、后端和测试,哪个更好?笔者以为,道听途说,永远不如适合自己最重要。

首先,我是一名从业8年的前端工程师,后端也略会一二,期间也兼职过公司的测试岗位,谈谈我的一点想法,仅供参考。

1、前端工程师的日常

首先要搞明白,你是否对前端开发、编程敲代码感兴趣,而不是说看中了IT行业的高薪,觉得别人去培训机构培训半年,出来在西安月薪8K等。

如果你对编程不感兴趣,那么你在培训机构或者是工作上班后,每天都是折磨,都是煎熬。因为前端开发这一行,是需要你不断去学习的。停滞不前的同学,这几年都找不到合适的前端岗位,都慢慢被这个行业淘汰了,到时候可以连8K的工作都找不下,因为公司觉得8K,为何不找个更年轻的,学习能力更强的,可塑性更高的。最后,迫不得已只能转行去做了别的。到时候你又该思考,我该去干个什么工作比较好。

在没有搞清楚自己对哪个方向感兴趣,就盲目转行,此为恶性循环。所以,入这行前,一定要想清楚,自己对前端编程是否有足够的兴趣。想知道自己对前端开发是否感兴趣,建议你去网上先看看免费的前端入门教程,坚持一两周再说。

如果你能坚持一个月学习前端如何入门,并不觉得有多么枯燥无味,那么此时,我才建议你去报名培训班,系统的跟着老师学一遍。不过培训班也只是「师傅引进门,修行在个人」。一切都靠自己,前端这条路能走多远,全靠自己持续的学习能力和一腔热爱。

2、后端工程师的日常

如果说,前端男女生参半,那么后端,应该就是男生的天下了。

我见过几个女生干后端的,但是比较少,清一色的男生居多。后端相对前端来说,更重视思维逻辑,薪资相对前端来说,总体还是挺高的。无论你想学java、php、python、node.js、c++等后端语言,首先你要想清楚,后端入门比前端难多了,学习路线比较陡峭,总体来说,先难后易。就看你能不能扛得住。

因为你是工科毕业,思维逻辑应该还可以,这是你入行程序员的优势。整体来说,在互联网公司,女生做设计、前端、测试、产品经理等岗位的居多,后端的较少。这个你需要自己去衡量。

相比较后端,女生的话,我更推荐你选择前端,会容易一些。

3、测试工程师的日常

测试这行,就像你说的,对女生来说,相对友好,而且从事测试的女生居多。工作相对开发来说,确实比较轻松,只要你会word、excel、ppt等办公三件套的操作,会写点测试用例,思路比较严谨,会使用bug管理工具,比如禅道、bugfree等,熟悉软件业务流程,就可以轻松上岗做测试人员。

测试工程师一开始都是从功能测试入门的,这个相对比较简单,但是工资相对开发来说,也会低一点。后面想要进阶的话,还要经历白盒测试、黑盒测试、自动化测试等,这些就涉及到一些代码编写能力了,需要你掌握一点开发知识,还有查询数据库的知识。据我所知,很多女生卡在了代码编写这块,也有少部分女生擅长自动化测试,最后一路晋升为测试组长、测试经理,乃至管理层。这个主要因人而异了。

不过,我女朋友他们公司偶尔也会熬夜上线测试bug,走流程。也会跟我抱怨,说生物钟颠倒了,熬夜通宵加班,第二天白天在家休息一天都缓不过来啥的。

写在最后

关于加班这个问题上,我觉得IT行业真的没有哪个岗位是可以常年早9晚5的。如果你是因为之前的工作经常加班,才想转行,建议你先想清楚。

三百六十行,哪行都不容易。外行人看程序员,出入高档写字楼,每天光鲜亮丽小白领,收入还高,觉得光芒万丈。

作为内行人,程序员才是最累的,每天坐在电脑面前,有时候经常是一坐一下午,忙起来都能忘记喝水和上厕所,办公桌旁边的保温杯泡着枸杞的白开水,经常是放着放着就成凉水了,想起喝水的时候,还得重新倒了凉水,再去接热水。如此反复。

不过其实也不难理解,互联网公司加班是常态,尤其是技术部门,偶尔加班实在是最正常、最温和的一种了。所以转行前,一定要考虑清楚自己能不能接受偶尔加班,如果你连偶尔都接受不了,前端和后端就直接劝退了。

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编,我们将立即处理

THE END
1.前端工程师和后端工程师的区别有哪些?后端开发人员通常的工作是从数据库或其他数据源写入、读取和处理数据,因此拥有 SQL 等技能会非常重要。后端开发人员——至少对于 Web 开发也需要擅长他们正在使用的技术栈的服务器端语言。前端工程师和后端工程师的区别有哪些?前端工程师和后端工程师的区别1、职能不同前端工程师是互联网时代软件产品研发中不可缺少的...https://edu.iask.sina.com.cn/jy/5bqdahCOsbJ.html
2.前端工程师和后端工程师之间有什么区别前端工程师和后端工程师之间有什么区别 1、前端开发: 网站的“前端”是与用户直接交互的部分,包括你在浏览网页时接触的所有视觉内容--从字体到颜色,以及下拉菜单和侧边栏。这些视觉内容,都是由浏览器解析、处理、渲染相关HTML、CSS、Java文件后呈现而来。前端开发,就是要创造上面提到的网站面向用户的部分背后的代码,...http://www.qiuxue360.com/edu1572/news/100892/
3.Web前端开发和后端开发的区别Web前端开发和后端开发的区别 web前端分为网页设计师、网页美工、web前端开发工程师首先网页设计师是对网页的架构、色彩以及网站的整体页面代码负责网页美工只针对UI这块儿的东西,比如网站是否做的漂亮web前端开发工程师是负责交互设计的。 web前端分为网页设计师、网页美工、web前端开发工程师,首先网页设计师是对网页的...https://www.imooc.com/article/8139
4.前端开发工程师和后端开发工程师哪个就业好?在互联网行业蓬勃发展的今天,技术岗位的需求持续增长。其中,前端开发工程师和后端开发工程师都是热门的职业选择。那么,究竟哪个就业更好呢? 一、前端开发工程师 工作内容。前端开发主要负责用户界面的设计和实现。使用HTML、CSS和JavaScript等技术,将设计师的设计稿转化为可交互的网页或移动应用界面。关注用户体验,确保页...https://www.bwie.com/jsgh/721.html
5.前端(前台)工程师和后端(后台)工程师的区别杰凡IT我们作为普通用户经常看到类似的页面。这就是属于前端工程师打扮的页面哦 二、后端工程师:负责数据提供 1 2 像页面中的这些问题,肯定属于动态的,要实时更新的,不能说让前端工程师写死,那整个网站永远都没有变化的话,用户怎么能忍呢。所以这就需要咱们强大的后端工程师,也就是服务端工程师做数据处理咯。比如:用户...https://www.cnblogs.com/jf3q/p/7451593.html
1.后端和前端工程师有什么区别通过岗位职责、工作内容,告诉你后端和前端工程师的区别?还为你对比后端和前端工程师的学历要求、经验要求、工资待遇,为你揭晓后端和前端工程师哪个好? 最新招聘岗位职责工资收入 后端 前端工程师 岗位要求: 1、计算机相关专业; 2、熟悉php、go语言,并能进行项目开发; 3、了解thinkphp6开源框架; 4、熟悉 mysql、red...https://www.jobui.com/gangwei/pk/houduan-qianduangongchengshi/
2.WEB前端后端简单区别,通俗理解后端开发工程师前端开发现在一般指的就是web前端开发工程师,其负责是网站前端页面也就是网页的页面开发,简单的说网站前端负责是东西是网站用户可见的东西,如网页上的特效、网页的布局、图片、视频等内容。网站前端工程师的工作内容就是将美工设计的效果图的设计成浏览器可以运行的网页,并和后端开发工程师配合做网页的数据显示和交互。https://blog.csdn.net/yinghuo110/article/details/79057513
3.前端工程师的职业规划在前端开发中,产品设计是非常重要的环节,因此,前端工程师需要了解产品设计的基本原理和流程。这可以帮助你更好地理解和实现产品设计,并与设计师和产品经理更好地协作。 7、了解后端技术 前端工程师需要与后端工程师密切合作,因此,了解后端技术是非常有益的。了解后端技术可以帮助你更好地理解和实现前后端的交互,更好...https://www.xycareer.com/knowledge/8850.html
4.前端开发工程师岗位职责(通用25篇)前端开发工程师岗位职责 10 1.参与产品前端(web)功能设计与开发,包括参与前端框架的`设计与实现,以及各业务模块前端代码开发; 2.和后端工程师协作完成产品实现; 3.深入分析和解决前端遇到的各种技术、性能、跨终端兼容问题; 4.根据业务需求,封装高复用、可维护性好的前端组件,持续提升页面兼容性和性能。 https://www.yjbys.com/hr/gangwei/3823230.html
5.想成为互联网设计师?先来看这篇超全面的介绍!优设网大型互联网公司人员配备较为齐全:高管负责决策、用研团队负责研究用户对于产品的反馈、产品经理负责制定产品发布的时间表、交互设计师负责优化交互图、视觉设计师优化交互并设计视觉后输出切图和标注并且完成设计规范、前端工程师负责实现界面还原和与数据库的对接、后端工程师负责程序构架和数据库结构、测试工程师负责测试整...https://www.uisdc.com/internet-designer-introduction/