新手转行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.后端开发与前端开发的区别?前端开发和后端开发的主要区别在于关注点和职责不同。前端开发主要关注用户界面设计和用户体验,负责实现用户交互相关的功能;而后端开发主要关注数据管理和业务逻辑实现,负责处理数据存储和数据交互等操作。此外,在技能方面也存在一些差异,前端开发者需要掌握前端技术,如HTML、CSS和JavaScript等;而后端开发者则需要掌握数据库...http://m.lewlx.com/member/9220-article/17330
2.web前端开发和后端开发的区别有哪些在企业引入信息化系统时需要注意的关键点 企业在引入信息化系统的初期阶段,务必要合理、有效地运用工具。这样不仅可以保证公司内部业务更加高效地运转,还能确保团队目标的顺利达成。而且,这还能大幅缩短系统的开发和部署时间成本。 工具的有效运用 尤其对于那些有特定需https://www.informat.cn/qa/308918
3.前端后端分别是什么意思?两者的区别是什么两者的区别是什么 前端后端分别是什么意思?两者的区别是什么?这个问题是由前端开发工程师明确,前端后端是指使用各种框架和技术提高应用程序性能,从而实现用户界面交互的过程,同时端工程师负责确保网站的可用性,提高用户体验,通过技术手段实现更高的用户界面交互。http://www.runtimewh.com/jszl/15133.html
1.后端和前端开发有什么区别通过岗位职责、工作内容,告诉你后端和前端开发的区别?还为你对比后端和前端开发的学历要求、经验要求、工资待遇,为你揭晓后端和前端开发哪个好? 最新招聘岗位职责工资收入 后端 前端开发 岗位要求: 1、计算机相关专业; 2、熟悉php、go语言,并能进行项目开发; 3、了解thinkphp6开源框架; 4、熟悉 mysql、redis; 5、...https://www.jobui.com/gangwei/pk/houduan-qianduankaifa/
2.去日本做IT,选择前端还是后端好?去日本做IT,选择前端还是后端好? 添加客服好友:13019498186,了解更多日本工作信息 前端和后端的区别相信大家都很清楚了,前端是用户能看到的地方,负责内容展示和人机交互,包括网站、APP和小程序等;后端是用户看不到的地方,负责数据的传输、接收和存储。 前端和后端都需要学习一些共同的内容,比如设计模式、数据结构与算法...https://www.frrcw.com/article/226.html
3.软件前端主要做什么软件前端是指开发和设计软件用户界面的技术,是将后端数据转化为可视化的前端页面展示的一种技术。软件前端开发的主要用途是为软件提供用户友好的界面和交互体验,能够增强用户对软件的使用感受和满意度,从而提高软件的使用率和市场竞争力。 软件前端和后端的区别 ...https://wap.hxsd.com/content/31290/
4.web3前端和后端的区别是什么(web3前端和后端的区别和联系)web3前端是用户可以直接与之互动的可见部分,而后端则是隐藏在幕后,处理数据和业务逻辑的重要支撑。两者在展示方式、所用技术以及职责与关注点等方面有所区别,但相互依存,共同为用户提供流畅、安全的体验。 欧易OKX 全球三大交易所之一,注册领50 USDT数币盲盒! https://m.itmop.com/article/32652.html
5.前端校验和后端校验区别前端校验和后端校验区别 技术标签:postman软件测试 前台验证数据格式 后台验证的是数据的正确性 当下流行的系统架构方案中,前端和后端都是分离开的。 目的:① 为了方便前端开发人员和后端开发人员可以同时开发;② 前后端分离也使得前后端的代码可以分开进行管理,方便了各自的版本迭代及控制。 1.1前端校验 就是通过前端...https://www.pianshen.com/article/90762848064/
6.前端和后端指什么51CTO博客已为您找到关于前端和后端指什么的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及前端和后端指什么问答内容。更多前端和后端指什么相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。https://blog.51cto.com/topic/what-are-front-end-and-back-end.html
7.android和后端哪个更厉害(安卓开发与java后端开发有什么区别)2、前端开发 有些人认为前端开发无非就是写网站的页面,但是现在的前端开发绝对不是你想的这么简单,现在前端开发不仅仅是页面,还有有些深层次的网站交互,甚至前端页面也需要web性能。 3、首先,选择前端开发岗位还是后端开发岗位重点取决于三个因素,分别是个人的知识结构、兴趣爱好和发展规划,另外IT行业的技术发展趋势对...https://www.eolink.com/news/post/87934.html
8.前端后端全栈都是什么?前端后端和全栈IT行业的市场需求在逐年递增,二转行学IT的人也在逐年增长,但是作为转行IT小白,在入门之前要了解一下IT行业学习方向。IT大致分为三个方向,前端,后端,全栈。那么前端、后端和全栈都是什么?前端、后端和全栈都有什么区别? 前端、后端、全栈都是什么? 1.前端 ...https://www.zhiliaotang.com/technology/00041.html
9.python后端开发工程师考证试题(小结)面试技巧IT职场规划这篇文章主要介绍了python后端开发工程师考证试题(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用! 【如果你想靠AI翻身,你先需要一个靠谱的工具!】 ...https://www.jb51.net/it/710332.html
10.热推!佛山前三web前端开发培训班哪个好一览表,哪家好前端开发与后端开发的区别是什么? 前端开发更注重用户体验和界面设计,而后端开发更专注于系统的功能和数据处理。前端开发人员要关注页面加载速度、交互流畅性以及界面的可用性,以提供优秀的用户体验。后端开发人员则需要考虑系统的安全性、性能优化以及数据的一致性和有效性。 https://www.thea.cn/webqd_px_4240685-1.htm