一年一门到一个月四门

开始的时候,我学的是C,很难懂。不仅仅是死板的问题,而是提示是英语的问题。

几乎所有的书,包括Java说,基本上所有的计算机语言以C为前提,只有掌握了C语言,其他语言不成问题。

好吧,我就学吧。

从指针的移动开始,我便扎进了C语言的世界。当我二级通过以后,我以为可以轻松之时。一门名为《数据结构》的课程映入我的眼帘。

所谓精通,那只不过是肤浅的自傲。难懂到可以和离散数学相比,但是得啃。

然后我要反复阅读一下书籍:离散数学、计算机组成原理、计算机网络、网络安全、MFC编程、计算机操作系统原理等等书籍。

到了大二下,开始学习Java,一个月,很顺利地写完了Java入门书籍的所有代码。

什么叫夯实基础?我想,或许就是一本入门教材看个五六年。或许有人说,高级课程才是对逻辑的挑战,但后来我想通了。一本Android入门书籍我看了两年都没有看完,可是却看着高级课程没有问题,或许这就是夯实基础。不要太多的高级课程,一切都是水到渠成的事。

寒假在家,一口气四门编程语言让我彻底明白,与其买很多很多高级课程,不如一本基础教材细细品味。

作为测试工程师,进阶需要持续学习和提升技能。以下是一个一年的学习计划的建议: 1. 学习软件测试基础知识:了解软件测试的基本概念、原理和常用术语。可以过阅读相关书籍或参加在线课程来掌握这些知识。 2. 掌握测试方法和技术:学习各种测试方法和技术,例如黑盒测试、白盒测试、灰盒测试、功能测试、性能测试、安全测试等。了解它们的原理和适用场景,并进行实践。 3. 学习编程语言:掌握至少一门编程语言,例如Python、Java、C#等。编程技能可以帮助你编写自动化测试脚本和工具,提高测试效率。 4. 学习自动化测试:了解自动化测试的基本原理和常用工具,例如Selenium、Appium、Jenkins等。学习如何编写自动化测试脚本,并实践在项目中应用。 5. 深入了解测试管理和过程:学习软件测试的管理和过程,包括需求分析、测试计划制定、缺陷管理等。了解如何与开发人员和其他团队成员合作,提高测试效果。 6. 学习持续集成与持续交付:了解持续集成和持续交付的概念,学习相关工具和技术,例如Git、Jenkins、Docker等。了解如何在项目中应用持续集成和持续交付的思想。 7. 参与开源项目或个人项目:过参与开源项目或者个人项目,锻炼自己的测试技能并积累经验。这也可以帮助你建立自己的技术影响力。 8. 持续学习和跟进最新技术:软件测试领域的技术和工具不断更新和发展,要保持学习的状态,关注行业动态和最新技术趋势。 记住,学习是一个循序渐进的过程,需要不断实践和总结经验。过以上的学习计划,你可以在一年内提升自己的测试技能和职业发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值