`
lihbobo
  • 浏览: 67130 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于今后发展方向的一点探索

阅读更多

大学时很迷糊,什么都想学,C, C++, Java, VB, VC, .Net(ASP,C#)似乎每种语言都接触过,后来参加网络工程师的考试,对网络也似乎有了一定的了解,但终究因为条件和能力的限制,尤其是基础的缺失,导致自己自己最终是一无所获。

参加工作,做软件测试,社会上听的多了,起初真的看不起这一行(很奇怪大学里软件测试书看不懂),在公司就要服从组织安排,后来接触到Ruby,一直用到现在,也感觉是小有收获,此事后话,后面详谈。
进入项目以后,做过一段时间的性能测试,时间不长,但收获很大,知道了Linux, Apache 的配置,这在大学对我来说是天方夜谭的东西,在其他人的帮助下很快解决,还接触到动态脚本语言Python, 以及其扩展Jython 和性能测试工具Testmaker,知道了什么是测试代理和虚拟用户,对Python语言的研究有3个月,后来转到自动化,一个基于Ruby 和Watir 的开源框架的扩展,用的时间长了,就产生了厌倦(后来证明太小看Ruby的强大功能了),因为项目本身是PHP做的,又去学习了一下PHP,涉及到Web开发的知识太多(Html,javascript, CSS+Div),自己也仅仅能够抽出周末时间去做,大约学了3-4个月,做了一个小的Demo,也仅仅算是入了门。
进入到2007年以来,接触到了大量关于Ruby On Rails的报道,开始关注这个东东,从最初的配置开发环境,到后来吃力的阅读英文教材,在到现在已经算是可以上手,自己总算有点成绩, 也渐渐体会到了Ruby语言的强大。
我未来的发展方向在哪里?Ruby On Rails 终究只是个新兴的事物,在国内远没有达到商业开发的程度, 基于PHP+Mysql的开发是主流,但是我工作的本身不足以让我抽出太多的时间去研究学习,何况我涉及到了Ruby On Rails, 就不想在去用PHP,这种几倍代码量的东西去开发同样的东西。
对于Java, Java终究是要学的,不仅仅是因为他是主流,更主要是他的面向对象的思想,尤其是需要与Ruby这样的动态语言做比较,同时测试也离不开他。
现在看来我的确太轻视测试了,测试应该是一个比较好的选择,测试不仅仅涉及到测试的本身(写Test case, 找Bug)和QA(质量保证),更深入可能涉及到架构的问题,比如性能的问题可能牵扯到系统的配置,还有可能涉及到对服务器(Linux等)做进一步的开发, 这其实是一个很有挑战性的工作,只是眼界的狭隘和世俗的观念,使我仅仅将测试定位在很低级别的层次上,这是远远不够的。
好在,我现在已经开始自己尝试着去改进一些自动化测试的框架了,测试驱动开发(TDD)其实就是一种很好的指导思想,开发测试本来就没有什么先后之分的,好的测试框架就应该能够融合在开发中, 好的测试框架同样需要很好的架构,需要面向对象的思想去设计, Thoughtwork 公司的selenium, 应该就是一个很好的启发,关注测试发展的新动向,使之更为人性化,更加方便,更加健壮。
做为现在一种流行的趋势--开源来讲, 测试人员应该更多去关注到这个领域,开源将会使我们越来越多的使用开源产品,测试人员应该有责任去关注一些开源产品在项目中的使用。基于Linux系统的开发,以及对Linux有更多更深入的了解,也是我应该关注到的。
对于数据库这方面, 测试人员也要有充分的了解,我在接触到Mysql之前对数据库的概念是很模糊的,大学尽管学过,但更多只是局限在概念。所以基于数据库方面也要有充分的知识。
关注Ruby, 以及其他动态语言在各个领域的使用, 应该是我今后发展的一个方向。

(发表于2007年6月17号)

分享到:
评论
2 楼 lihbobo 2009-04-23  
wangding263 写道

    写得很好的一篇文章,lz我为你喝彩 呵呵,希望以后多多交流.专注和深度的确很重要.     其实 我个人觉得 对某一种技术尽量深入很重要,不管做测试还是做开发,要做好都必须资深。这某一种技术同你公司的产品可能相关,我以前是做java web开发的(除了java之外的东西学的很少),现在做测试工作,我所在的team也是用java进行产品开发的,部署在*nix os上,所以很很庆幸又有大量的时间和机会进一步学习java的相关技术和*nix的东东。         至于动态脚本方面,我觉得比较深入java或c++,学动态语言比较容易,学习成本也很低,现在我在用Groovy和Shell配合着做公司产品的自动化安装测试.     

谢谢,希望以后多交流!
1 楼 wangding263 2009-04-11  
    写得很好的一篇文章,lz我为你喝彩 呵呵,希望以后多多交流.专注和深度的确很重要.
    其实 我个人觉得 对某一种技术尽量深入很重要,不管做测试还是做开发,要做好都必须资深。这某一种技术同你公司的产品可能相关,我以前是做java web开发的(除了java之外的东西学的很少),现在做测试工作,我所在的team也是用java进行产品开发的,部署在*nix os上,所以很很庆幸又有大量的时间和机会进一步学习java的相关技术和*nix的东东。
   
    至于动态脚本方面,我觉得比较深入java或c++,学动态语言比较容易,学习成本也很低,现在我在用Groovy和Shell配合着做公司产品的自动化安装测试.

    

相关推荐

    四年级数学上册5方向和位置单元概述和课时安排素材北师大版

    2. **鼓励自主探索与合作交流**:四年级的学生通常具有较强的求知欲和好奇心,教师应该充分利用这一点,鼓励学生通过小组合作的形式,共同解决问题。同时,也要鼓励学生敢于发表自己的观点,培养批判性思维和团队...

    青岛三级数学上册走进新农村之认识东南西北PPT学习教案.pptx

    在今后的学习和生活中,学生将能够运用这些知识,更好地适应和探索周围的世界。 综上所述,青岛三级数学上册“走进新农村之认识东南西北”的课程设计,充分体现了生活与学习相结合的教学理念。通过将数学知识融入到...

    关于农产品品牌建设问卷调查_24.pdf

    因此,探索农业企业间合作的品牌建设模式,是今后发展的一个方向。 为了更好地推进品牌建设,问卷调查最后预留了开放性问题,邀请企业就品牌建设提出具体的建议和需求。这不仅有助于政府和相关机构收集企业的真实...

    2019_2020学年九年级物理全册第14章第7节学生实验:探究__产生感应电流的条件考点手册新版北师大版20200525326

    学生会通过实验来验证这一点,通过改变磁场的方向或者改变导体切割磁感线的运动方向,观察感应电流的变化情况。这一部分的学习有助于学生形成对物理规律的直观理解。 在能量转化方面,课程会解释机械能是如何被转换...

    广播电视台年终总结第2页.docx

    在这样的大背景下,对广播电视台编辑的工作进行年终总结显得尤为重要,这不仅是对过去一年工作的回顾和反思,也是对未来发展方向的规划和探索。 首先,从政治思想角度来看,广播电视台编辑必须具备坚定的政治立场和...

    个人学习总结范文精选5篇.docx

    个人学习总结的编写不仅仅是对过往学习经历的回顾和梳理,更是对自我成长路径的规划和未来发展方向的定位。本文档精选的五篇个人学习总结范文,围绕教师的职业素养与个人学习的重要性展开讨论,让我们深入探讨这些...

    读书笔记(注释)5000字.doc

    在这一点上,诗性教育的运用为孩子提供了一个自主探索与发展的平台,这对于激发学生的创造力与想象力具有重要作用。 其次,书中对“终生学习”这一观点的阐述,鼓励教师必须具备不断学习的精神,追求知识的深度与...

    最新「注意力机制Attention」大综述论文

    另外,注意力机制未来的研究方向还包括如何将注意力模型与其它新兴技术(例如强化学习)结合起来,以及如何将注意力机制应用于更多实际场景中,从而进一步推动人工智能技术的发展。 最后,论文列举了可能的研究趋势...

    新疆农业大学实践教学报告2010.3.doc

    这些问题的揭示,不仅对学生本人提出了改进建议,也为学校和教师在今后的教学和辅导工作中提供了方向,即应更加重视对学生时间管理的教育。 报告还特别强调了学习与娱乐之间的平衡。调查发现,虽然学习是学生的主要...

    财务职工工作总结范文.docx

    在飞速发展的现代社会,财务工作作为企业管理的...在今后的工作中,我将保持谦逊、积极的心态,不断学习和进步,为企业的稳定发展贡献力量。同时,我相信,通过不懈的努力,我将在财务职业生涯中取得更加辉煌的成就。

    信息化建设自查报告.doc

    综上所述,信息化建设自查报告不仅提供了对当前信息化建设成效的评估,更为未来的发展方向和改进措施提供了参考。通过不断的自我检查和改进,学校将能够更好地适应教育信息化的发展趋势,为推动教育现代化贡献力量。

    幼儿新教师述职报告.docx

    在本篇述职报告中,我将详细阐述我的工作体验、学习成长以及个人发展方向。 首先,在政治思想方面,我坚持对党的忠诚,坚决贯彻党的教育方针,认为这是教育工作者的根本。我积极参与政治学习,通过学习提升政治素质...

    幼儿教师读书笔记.doc

    在当今幼儿园教育实践中,教师面临许多挑战,其中确保幼儿获得完整且圆满的经验是一项重要的...通过这些策略的实施,幼儿将能够在探索和发现的过程中获得完整和圆满的经验,从而为他们今后的学习和生活打下坚实的基础。

    2021年二年级数学老师年度工作述职报告范文.pdf

    为了更好地回顾过去一年的工作,为未来的发展方向和改进策略提供依据,我在此对2021年的教学工作进行详细的年度工作述职。 首先,关于教学计划与备课,我深知备课是教学工作的基础,必须充分准备以确保教学活动的...

    大学大三毕业生自我鉴定参考.doc

    在当今社会,大学教育对于个人成长具有不可替代的作用。它不仅为学生提供了知识体系的构建,更是在...对于每一位即将走出校门的大学生而言,做好自我鉴定,规划好未来的发展方向,是走向社会、实现个人价值的必经之路。

    关于小学学校校长述职报告模板8篇.docx

    在教师管理方面,虽然尝试了综合实践活动,但因操作困难,尚未能与社区资源有效结合,这一点需要在今后的工作中加以改进。后勤管理方面,他注重财务管理和原则的坚持,不接受任何形式的回扣。在教师队伍建设上,他...

    2019-2020学年高中人教版政治必修四课时作业:作业1生活处处有哲学含解析页.pdf

    从个人发展到民族希望的创造,哲学提供了一种智慧和方向。它教会我们如何面对生活中的各种情境,如何做出合理的决策。哲学的普遍性也意味着它并不是一种高高在上的抽象理论,而是能够渗透到我们学习、工作和生活的...

    大学生自我鉴定总结汇编.doc

    通过自我鉴定和总结,大学生可以不断地调整自己的发展方向,优化学习方法,提升个人素质,从而更好地适应社会的需求,实现自我价值。在这个过程中,每一次的挑战和成长都是宝贵的财富,将成为大学生们人生路上的重要...

    热门主任述职报告汇总7篇.docx

    每一点反思,都为未来的工作指明了方向。通过述职报告的撰写与分享,不仅总结了过去的经验,也为今后的教育管理工作提供了宝贵的经验和借鉴。同时,这些报告还反映了教育管理者在推进教育教学工作中的创新与进步,...

    贵州省铜仁市思南中学2020_2021学年高一语文下学期期中试题202105070352

    这一点深刻地揭示了大学教育的根本目标,即培养学生的全面素质,为他们今后的职业生涯打下坚实的脑力基础。这种教育观念突破了传统的知识传授模式,注重开发学生的创造性思维和解决问题的能力。 接着,试题中提到了...

Global site tag (gtag.js) - Google Analytics