实习疑惑

2018-06-13 22:12:07 +08:00
 banlo

前情

广东某一本院校 即将晋升大四的科班菜鸟 大一大二老实安分完成课程任务 成功扮演一只象牙塔内的井底蛙

大三上开始意识到学校课程能给的实在太少 开始醒悟 鉴于大三上课程极其繁重 没能采取什么措施

寒假开始提升综合素养 拿 Programming Perls 入手加强英语阅读能力 期间开始刷 LeetCode

春招没有做好准备 没有吸取前人的经验 没有厚着脸皮找大厂内推 线上笔试玩完 没能争取到面试机会 只好继续努力

期间自己补计网 /操作系统方面的知识 到四月底 疑虑又来了 不禁投份简历到某感兴趣的小厂 然而似乎不招半点不懂实际开发流程的实习生 卒

打起劲来 工作什么的 总会有的

好奇函数式语言 寒假末也翻了几页 SICP 五月第一周便花在了 Clojure 上 之后 万缕千丝 想起 OOP 都快忘得差不多了 避开 C++ 抓起 Java Core 卷 1、Effective Java 来看 中间夹杂着在课程作业中摸爬滚打 提早把课程实验完成 心向自由

六月 少了课程的打扰 又可以安心看书 Programming Language Pragmatics、龙书什么的翻翻 比上课舒服多了

冲突

稳定的情绪突然被程咬金打乱 接到个安全厂商的测试岗实习邀请 疑虑再起 去面面吧 也不吃亏

和面试官聊了聊测试 聊了聊开发 写了个快排 答了点小问题 似乎是能被录用的模样 几天后 HR 打来电话 谈完 而又两天 确实是被录用了

但测试 好像没有开发酷炫 虽然我没有明确的方向 但还是对后台开发比较有好感

到底是什么呢

往前看看 这学期 基本是在乱枪打乱鸟 不太务实 但没有指导 自己真的很难捉摸得到啊

就像这帖子的内容一样 松松散散 那 请问我该接这个 Offer 吗

Thanks in advance!!!

1487 次点击
所在节点    问与答
7 条回复
banlo
2018-06-14 06:31:29 +08:00
自己觉得是该接的 至少可以学学 Python 知道测试该怎么写 也可能认识开发和测试间的关系 有个 Big picture 真不喜欢了应该也能中途婉言离开
wildcat007
2018-06-14 09:46:09 +08:00
对于你而言刚刚毕业,尽量找开发岗位吧。
测试转开发的太少了,但是开发转测试的倒是很多。

两个岗位的压力不一样,薪资待遇也不同。后期转型方案也不太一样,但是现在最火的是安全和区块链,你可以好好考虑下。信息安全人才也是缺乏的
mfhh
2018-06-14 10:22:16 +08:00
看你这个描述肯定是对开发感兴趣的。测试岗你去了肯定后悔。虽然说测试其实能提高开发能力,但你估计待不了几天。不过实习么,随时可以走,你如果没有开发岗的 offer,去感受一下也不错。
banlo
2018-06-14 12:11:52 +08:00
@wildcat007 明年毕业 请问下 两个岗位的待遇差是怎样的 (水平相当情况下 不过好像没法很好比较 毕竟岗位不同) 还有 为何会开发转测试的比较多呢
banlo
2018-06-14 12:12:34 +08:00
@mfhh 好 谢提醒
wildcat007
2018-06-14 15:16:57 +08:00
@banlo 既然你问了,那我就不说了。。。咳咳,那我就好好给你说下吧。
测试其实也分了很多种测试,白盒黑盒自动化测试,功能测试种种~,后来安卓 /IOS 等智能机霸占江湖以后,也有了手机 APP 测试。因为你的 offer 是一个安全厂商,所以我还会说一下 渗透测试。


1. 薪资
我刚刚毕业的时候,在武汉,而且是一个著名的测试外包公司。当时测试是 2500~3000,研发工资是 3500~5000。我留在武汉的同学,当年工资基本都是 3500~4000 不等(毕竟不是 211 985 的学校,当时的二本)。唯有一个 C/C++做嵌入式的在武汉是 5500。这是当时的水平,数字只是为了让你有个对比。

薪资待遇,从我目前待过的公司,一般研发比测试高 1~2 个等级。等级决定了薪资水准。

2. 压力
研发压力应该是大于测试的,加班也可能会比较多,接触到的新技术也会比较多。自己水平差,出了致命 bug,会被产品和测试一直催的哟~

测试的话,不同公司不同行业,同公司不同业务的测试内容、测试方法也会很不一样,其实做好一名合格的优秀的测试工程师也是不容易的。

测试容易疲劳~对,测试有时候很容易做重复性的工作,可能会有 [没有成就感的挫败感] 。
好比:
我做出来一个牛逼的功能!
我找到了一个牛逼的 BUG !
自行体会~

测试也分比较 low (原谅我用 low 来说)的功能测试,这个需要测试同学有自己的奇思妙想,想到各种奇葩的测试用例。
也有需要写代码的测试(现在没接触太多的测试,不清楚当前测试是一种什么状况)。

两年前,所处的公司,主要是手机 app 测试,全部属于手工测试呀,就是点点点,效率低,漏测多。不过好在,现在的自动化测试工具越来越多。

测试的压力总体比开发少,但是还是要看行业和公司。

然后就是渗透测试,这个属于安全系列,和普通的测试不太一样。建议开发转渗透测试。 [不会敲代码的黑客不是好黑客]



3、转型
测试的转型比较少 [其实也很多,有些岗位薪资还是比较高]

开发的话,你想想 PHP JAVA PYTHON LUA GO 什么什么的,你能都会么?哈哈哈~做个全栈吧?其实合格的程序员要掌握 2~3 门语言,其实就不错了
开发可以做的事情太多了,比如你说的后端,还可以做前端啊。框架呀~掌握几个技术栈

Q:为什么开发转测试的比较多?测试转开发的比较少?
A:代码能力。对比测试,开发难度可能更高一点儿。 [我自己也是从测试入门,不存在鄙视链]
有些人觉得写代码累就去转测试了。
但是测试转开发,在测试的时候一直保持着学习,转岗还是容易的。否则,内部转岗是很困难的。

以上仅是个人观点,未必一定正确。请参考
banlo
2018-06-14 15:48:07 +08:00
@wildcat007 soga 大致了解 感谢这么详实的回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/462908

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX