为什么从Java开发转测试?

为什么从Java开发转测试?前言很多粉丝关注我可能是从乐优商城项目关注的,这确实是我曝光度最高的一篇blog了包括现在新增的粉丝的话也是从乐优商城项目blog关注的ps:大家有询问我要源码,我以前是有上传到github上的,但是由于里面用到了阿里云,github天天给我发邮件报警说有风险,然后我就删除了,所以源码的话,现在是没有了的但是我觉得乐优商城过于大,用的技术栈也很多,如果面试的时候不能充分讲明白的话,尽量不要用这个项目去面试大家如果要用他面试的话可以从以下几个思路去讲1、整体是一个什么项目?主体业务流程是什么

大家好,又见面了,我是你们的朋友全栈君。

前言

很多粉丝关注我可能是从乐优商城项目关注的,这确实是我曝光度最高的一篇blog了
包括现在新增的粉丝的话也是从乐优商城项目blog关注的

  • ps:大家有询问我要源码,我以前是有上传到github上的,但是由于里面用到了阿里云,github天天给我发邮件报警说有风险,然后我就删除了,所以源码的话,现在是没有了的
  • 很久没有登github,发现只是被我设为私有了,现在转为公开了
  • https://github.com/Burden1/leyou

但是我觉得乐优商城过于大,用的技术栈也很多,如果面试的时候不能充分讲明白的话,尽量不要用这个项目去面试
大家如果要用他面试的话可以从以下几个思路去讲

  • 1、整体是一个什么项目?主体业务流程是什么?
  • 2、你负责的是哪个模块?主要业务是什么?
  • 3、你用了哪些技术栈,思路是怎么样的?
  • 4、在做项目的过程中,遇到了一些什么问题?你又是怎么去解决的?

另外我以前其实还打过另外一个项目,一个医疗系统,虽然这个项目曝光率没有那么高,但是这个项目却很适合用来进行面试
因为他整体框架比较小,大家面试的时候其实是可以说得很明白的,但是我这边的话就没有和乐优商城一样详细介绍这个项目的文章,大家其实自己总结一下即可,源码的话github上也有

然后我收到了很多私信,其中常见的问题:小姐姐,你为什么从java开发转了测试 由于询问我这个问题的人比较多,所以我打算单独写篇blog讲一讲我的心路历程,给想转岗的大家,或者迷茫的粉丝做下参考



一、未毕业前

首先提及一下,我本身并不是一名计算机专业的学生,但由于从小就接触电脑以及我哥哥是一名C++开发工程师,所以从大二末我就开始在我哥的提及下,自学了计算机

最开始,当然我学的是C++,包括现在 《C++ primary plus 第六版》 还在我的行李箱里,当初最开始学C++时,是通过看书以及视频学了一些基础,包括linux也有涉及,虽然现在对C++已经没啥印象了,但是当时对我学Java很有帮助

有了C++的基础我自学了Java,当时一瞬间觉得脑袋开窍了一样,觉得Java好简单,任何语言其实都是互通的,我很快就进入了Java基础的学习,然后对Java的兴趣越来越大,其中主要是靠视频学习,同时也刷过一些书《Java编程思想》等…

所以我想干计算机这行,完全是因为我喜欢,当时我想,自己的兴趣能成为工作那是一件多么酷的事情呀! ,当时我励志是要成为一名Java开发工程师,所以对自己制定了严格的学习计划,学习这件事完全是靠自律的,从大三开始我就往图书馆里跑,包括我经常逃课跑去图书馆学计算机

  • ps:我逃课其实被抓很多次,也曾被请到办公室喝茶写检讨书800字,虽然逃课,但是我是有针对性的逃,一些没意思以及不太重要的课程我会逃掉(其实大多数都是),但是我会保证从不挂科,而且老师们好像都很喜欢我,我没被任何处分过,包括我有门专业课程的老师因为喜欢我成为了我的论文导师,然后我发现大学老师貌似都喜欢调皮捣蛋的学生(Me) hhhh~ 所以我特别喜欢大学,是我成长阶段中我最想回去的一个阶段

接着时间来到了大三下,这段时间大家都在开始着手准备考研,同时我也经历了内心的挣扎,我是否要考研? 由于我本身学校不是很好(普通的二本),所以我当时内心确实是挺想跨考计算机的,最终跟家里人讨论了后,放弃了考研(我爸不支持我学计算机,只希望我当一名老师之类的公职人员)

虽然我放弃了考研,但是我还是固执的坚持了计算机这个方向,在大三为了毕业后找工作做准备,我开始和大家一样在牛客网上疯狂刷题,同时我也开了CSDN记录我的成长,所以我的第一篇blog是从 《Java基础题目》 开始,当时我用了半个月刷了一千多道Java题,还打印了很多大家的春招/秋招面经开始复习,攻克问题

加入牛客网刷题阵营,恰巧在春招那段时间,大家的帖子全都是拿到哪哪哪家大厂的offer,开薪多少,当时整个牛客网帖子的风向都是毕业20多万都是白菜价,我是很震惊的,我清楚知道大家都是985/211,校招就是有那个资本。我开始意识到我和大家之间的差距,以致于导致当时我的自卑,我觉得自己的学历很差,悲哀到了尘埃里,开始自我怀疑,我以后能找到工作吗?人与人的差距为什么会那么大?为什么高考没考好?为什么是家里人给我填的志愿?我为什么会这么差?
接着我的学习到了一个瓶颈期,我的学习效率很慢了,我给自己放了一个假,我跑去了南京旅游

  • 很久没登牛客网了,上去po个图
    在这里插入图片描述

到了大三末的暑假,我敲了两个项目:【乐优商城】 和 【Mikasa健康】,为了日后毕业面试做准备,也着手开始准备找实习,你知道,我们破学校,没啥校招,我直接在网上投简历,结果接到的电话都是需要大四全职,不接受大三在校生,而当时的我由于被打击到,我也没有信心去投递大厂的实习,最终还是进了一家小创业公司实习,岗位:Java开发


二、实习后

  • 真正的转岗想法,是从Java实习后开始的,那段时间大概是我人生的一个重大转折点,家庭的变故以及工作的压力让我喘不过气,我总是情绪崩溃,以致于我现在回想,我也不知道当时是怎么熬过来的,但是我想以后我遇到任何困难我也不会再害怕了,我像是长大成人了

工作上:

由于公司很小(Java开发只有3个实习生和一名boss),所以这份实习工作不是简单的像正常公司的实习,只需要打杂一些小工作,而是相当于一份Java开发的正式工作,我们需要具备的技能很多,所以我们只能疯狂的加班跟进学习,我们需要负责项目后台接口的开发,同时也要负责前端页面的部分,甚至于到了后期被安排去学习uniapp以及画产品原型,但是对于当时刚入职场的我们来说,确实是倍感压力的;

与此同时,当时的整个工作氛围很压抑,工作期间没有人说话,你坐在两个老板中间,倍感煎熬

我和另外一名实习生,总是因为当天任务的到期工作未完成,加班到凌晨两点,导致身体和心理都有了一些变化,我们两都是女生,情绪上开始抽离,所以经常性的回到家就偷偷抱头痛哭 – – ,那段时间,我又开始了自我怀疑,我梦想的工作好像不应该是这样的?我是不是真的适合做这行?为什么我曾经喜欢的事情会变成这样?我好像不再热爱敲代码了?
我们两人始终沉浸在一种消极的情绪里,身体上也存在了一些问题,久而久之,我们两做了决定
我们不想一直处于这种情况下,所以我们离职了,并且伴着离职带来的是对继续走Java开发的怀疑?

  • 如果有老粉的话,应该知道我曾经在放弃走Java后写过一篇blog,里面写了我那段时间的心态变化,最后过了一段时间的沉淀,我删除了

家庭上:

家庭原因我不想细说,但是当时也是我放弃的一个重要因素


三、转岗后

  • 从Java实习后,接着我自暴自弃的转到了测试岗
    你问我后悔吗?从Java开发转了测试? 我当然后悔 – -,很长一段时间在想如果当初坚持下去,我应该也是一名很棒的程序媛
    但你问我为什么不转回Java?
    1、转了测试后有一段时间了,我没有信心和精力能够重拾Java,你知道的Java包含的内容很多
    2、测试阶段呆了一段时间薪资达到了比较稳定的状态,重回Java相当于刚毕业重新来过
    3、测试发展到现在,个人认为测开方向还行

我进了一家比较大的公司进行测试实习,我上手很快,在转岗前,从Java实习的悲伤情绪中调整完心态,我进行了软件测试理论和python的基础学习,由于有Java的基础所以python基础不到一个星期就学完了,但是工作上,我从来没有运用到,就像你拥有技能但没有一个地方能发挥到你本领的时候,就像你曾经打下的Java基础从此变成灰烬的时候,你是挫败的,慢慢的,我变得很懒散 ,我不再有积极的动力去进行学习,我再也找不到当初在大学里自学计算机的状态,包括当时组内的人员大家都是抱着闲散的心态,我在这种氛围下,也逐渐同化了。

但是在这家公司,我认识了我职场生涯中一批最棒的朋友,我每天都是开心的度过每一天,从那刻开始
我就觉得,everything,开心最重要

接着我毕业了,一直从事测试的工作,之后还是发现闲散的状态不行,开始重新拾起当初的状态,进行了自动化学习
自从打算走了 【测试开发】 方向,我不想自己曾经的努力变得一文不值,所以Now,我又回到了大学时候的状态,敲代码又开始让我快乐了,我爱我的工作


四、建议

  • 1、毕业前或刚毕业的你,这会试错成本很低,可以多多尝试

刚毕业的时候大家可能都会迷茫,很多人不像我一样从毕业前就有规划的想着以后要从事什么工作,但是大家其实可以多试试几个行业,最终肯定会找到自己适合或喜欢的方向。即使你找到的工作不能够让你每天开心快乐,也至少不要让自己整天陷入到消极情绪中。如果长期处在消极情况下,一定要好好冷静思考,你是不是真的需要这份工作?

  • 2、不要被职场PUA到

如果有人说你不行,给他翻个大白眼。无论何时,你都要相信你自己是最棒的,不要被别人打压到,做好自己的事情就行,有规划有目的的去干任何一件事,不被他人左右。
面试的时候常有Hr会进行压力面试,一直不断的打压你,让你产生自我怀疑,不可否认,我遇到过,所以对于这种话,左耳进右耳出,相信老娘就是最棒的,你算个p???

  • 3、跨专业找工作的你,专心提升自己,不要过于担心

不可否认,互联网这行平均薪资会比大多岗位会高一些,所以有很多人跨行,也有人像我一样秉着喜欢所以选择了这行。目前转入这行的人越来越多,此时你需要关心的是提升自己的竞争力,不断去进行自我技能的进阶和学习,才能在和他人的竞争中赢得胜利。

  • 4、做下简单的职业规划,未来的几年你希望到达一个什么水平

自我技能的进阶也伴随着你对未来规划的一个目标,定好目标后,努力朝着这个方向进行,你的学习效率会提升很多

  • ps:我现在的人生宗旨是:老娘开心最重要!!!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/160378.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • python filelock 文件锁_详解进程文件锁FileLock

    python filelock 文件锁_详解进程文件锁FileLockimportjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.RandomAccessFile;importjava.nio.ByteBuffer;importjava.nio.channels.FileChannel;importjava.nio.channels.FileLock;import…

  • Java开发人员必须掌握的Linux命令(三)

    做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣)的表达来讲解知识或者技术,让学习之旅充满乐趣,这就是写博文的初心。前面写了两篇Linux的命令介绍,地址1 地址2 ,前段时间看了哈利波特的一些电影,突然想到Linux的命令就像哈利波特电影中的魔法一样,都是有魔力的。那么学会Linux的这些命令,我…

  • python怎么安装pymysql_python pymysql安装「建议收藏」

    python怎么安装pymysql_python pymysql安装「建议收藏」==================mysql.connector===================最近发现mysql5.7有一个bug会引起pymysql报警,lib\site-packages\pymysql\cursors.py:170:Warning:(1265,”Datatruncatedforcolumn’使用mysql.connector可以避免该问题,安装pyth…

  • arcgis二次开发python-ArcGIS 二次开发专题 序「建议收藏」

    arcgis二次开发python-ArcGIS 二次开发专题 序「建议收藏」依据ArcGIS组件式开发及应用的目录结构,将系统性的学习ArcGIS二次开发的道路分为三个部分。这个系列包含以下三个部分:Part1基础1.前言1.1组件式GIS1.2ArcObject开发的特点与历史2.使用ArcGISEngine控件编程3.几何形体对象Geometry4.地图组成5.空间数据符号化6.空间数据管理7.空间分析8.空间数据编辑9.地图输出10…

  • SQLite 下载与安装「建议收藏」

    SQLite 下载与安装「建议收藏」一,安装1.到sqlite官网下载压缩包https://www.sqlite.org/download.html下载后是下面这2个文件:解压到同一目录,如图:”安装”完成后,在cmd下,执行sqlite3验证下是否安装正常。若不正常则需要添加系统环境变量,以便命令行式的操作。二,安装管理工具官网:http://sqlitestudio.pl或直接访问下载https://github.com/pawelsalawa/sqlitestudi…

    2022年10月24日
  • 移位运算(计算机组成原理15)

    移位运算(计算机组成原理15)三种移位运算的方法:算数移位+逻辑移位+循环移位

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号