美文网首页
技术学习路线思考(一)

技术学习路线思考(一)

作者: 武定路 | 来源:发表于2017-10-09 11:55 被阅读0次

这个题目开的有点大,可以聊很久。那就索性多聊下吧。

去年刚接触IT的时候,很辛运,接触了自动化测试和python这本语言。

自动化测试的UI界面及时反馈以及python这门语言的简洁容易上手非常适合新手。

1年中,我在技术路上上走了非常多的弯路,希望遇到的坑可以帮助朋友们避开。

首先说说过程:

1.自动化测试selenium web端测试,使用python语言非常的顺利几乎全部克服了当时工作中的需求及技术难点。当时也是最开心的时候,因为感觉什么都是新的,新鲜的技术会给我兴奋感。

2.中间穿插了appium 移动端测试,一开始只是安卓端,到了后期才开始ios端,总体来说技术难度很低,非常适合新手,与web端自动化测试对比,我更喜欢web端,因为技术难度更高。

3.难点来了,就是去年11月开始跟着公司项目进行前端学习及项目开发,在上手前,我几乎是只懂python基本语法及selenium api自动化测试,前端知识极小,几乎不存在任何知识。而我又是纯剑宗的学习方法,就是用到才查资料。后来查看,我猜测当时学不懂很大程度因为是前端需要的知识点极其多,而我如果继续剑宗就会累到死,因为你会感到有查不完的知识点,而且当时项目直接上了react框架,我当时连HTML都不懂,对js更是一点不懂,那么结果可想而知。学起来极其累,好在公司有大神在前面顶着,我最多是弄懂了webpack以及nodejs整个搭建环境过程,不过话说回来,剑宗真的很适合搭建环境学习,因为剑宗学的是形,搭建环境这种不需要创造的操作学起来那是相当的快。不过总体来说,那次技术学习的体验很差,HTML的无聊,CSS的繁琐,JS原生的函数编程,react的java化思想,当让我索然无味,尤其是前端整体的杂乱,没有一个大厂的规范api让我作为初学者更是一头雾水。这次技术接触让我突然觉得很累。从而让我对整个端类产生了厌烦感。

4.由于对前端技术感觉无聊,自动化测试又觉得用起来得心应手,没有挑战,所以我开始接触后端。由于不懂java,而项目组使用的是java,则开始接触java,发现完全和python不一样,深深的挫败感。。。然后以为是语言问题,又开始学习python做后台。。。再次深深的挫败感。。。因为还是不懂,也明白了语言只是工具,关键是要明白原理及基础知识。然后绕了一大圈,发现路没了。。。前端繁杂不愿意学,后端太难学不会。这怎么办?

5.这个阶段又回到自动化测试,发现仍然很多知识不懂,之前定位的元素都无法复用。而且整体也没封装,无法方便的调用。而且CI和jenkins自动化测试集成也没有完好的使用,包括测试报告什么的也都不懂。这才慢慢学习,同期也开始接触了一些Web前端知识,发现前端还是非常好入门和产生兴趣的,相对于后端,前端友好了很多。包括移动端安卓和IOS都是大厂已经封装好API,方便你调用和使用了。

6.绕了这么大弯路,终于明白了初学者一定要学习简单的东西,从简单的事情入手。而最适合剑宗的就是前端了,见效快,而且非常杂乱,从而可以都不那么深入。

接下来总体学习思路:python自动化测试继续应用于工作,python爬虫和接口测试应用于工作。java自动化测试学习,jmeter压力测试学习。

移动端和Web端的自动化测试由于是UI层面测试,与开发的界面及页面开发相关,由此为突破口深入开发知识,但不要接触后端,把精力全部放在前端移动端及页面展示。

技能树:python java js oc四门语言都要会和精通。

整个大前端类:Web前端,IOS端和安卓端都要接触和精熟。

相关文章

  • 技术学习路线思考(一)

    这个题目开的有点大,可以聊很久。那就索性多聊下吧。 去年刚接触IT的时候,很辛运,接触了自动化测试和python这...

  • 技术路线的思考(一)

    最早接触的是Web端自动化测试,当时浑浑噩噩,只是觉得可以帮助减轻手工测试的繁琐工作。 后来随着技术学习,明白了,...

  • IT技术学习路线

    五一节忙忙碌碌的过了,这三天过得很快,自己也过得挺“充实”。在漫无目的的学习了java ee 部分基础知识后。自己...

  • MySQL学习技术路线

    微信公众号:云计算通俗讲义 持续输出技术干货,欢迎关注! MySQL技术路线 1. 入门 数据库入门首选要学会基本...

  • 当年我第一次面试

    人说:技术,是最容易复制的成功路线。 大概是因为,只要你肯吃苦,肯思考学习,前人有各种各样成熟的资料,帮助你学习,...

  • Android 开发你需要了解的那些事:学习路线规划+技术需注意

    背景 最近部门有新入职员工,作为规划技术路线的导师,这边给新员工安排了学习路线。 除了基本的学习路线之外,每次沟通...

  • Android 开发你需要了解的那些事:学习路线规划+技术需注意

    背景 之前部门有新入职员工,作为规划技术路线的导师,都给新员工安排了学习路线。 除了基本的学习路线之外,每次沟通,...

  • 软件测试技术路线怎么走

    软件测试工程师发展路线(这里只说的是纯技术路线,不包括测试管理路线)分为技术路线中级域、技术路线高级域、技术路线专...

  • Zigbee-资源-教程

    【Zigbee技术入门教程-01】Zigbee无线组网技术入门的学习路线 【Zigbee技术入门教程-02】一图读...

  • Java技术要到什么程度才可以说是熟练?

    前言 学习路线图通常是学习相同技术的入门指南。在线学习的Java学习路线图也是一大难题。 今天,我只选择了一张图片...

网友评论

      本文标题:技术学习路线思考(一)

      本文链接:https://www.haomeiwen.com/subject/qqzhyxtx.html