`
252190908
  • 浏览: 230109 次
文章分类
社区版块
存档分类
最新评论

ThoughtWorks郑大晔校的一天

 
阅读更多

一开始听这名字似乎和某个东西联系上去了,不过实际上据说也是类似的,网上说的是由ThoughWorks的郑晔针对入职前的ThoughtWorkers的一系列培训,便于让我们提前融入公司文化,提前熟练一些工作时的基本技能,减少入职后的压力。

只是我是在前一天才知道的,有点匆忙的各种节奏。似乎这一次是第五届,总之已经接近尾声了,如果还有别的东西的话,我真想说错过前几次有点可惜。所以,我对前面那些部分一点儿都不知道,已知有关的东西就是那些

  • jetty,听过、看过,没有用过,似乎是web用的
  • gradle,听过、看过,似乎用过,在android studio上
  • java,听过、看过,似乎也用过,在写android程序的时候
  • git及github 听过、看过、用过,帐号就是gmszone
  • mysql 听过、看过、用过,服务器上用过,不是很熟悉语法,但是了解一些。
  • trello 没听过、没看过、没用过,什么也不知道,除了可以在上面做case

缺少的东西就是以上那些,目测这是web开发方面所需要的。(转载保留Phodal's BlogPhodal'szenthink)

showcase

似乎应该按顺序来讲些东西 ,但是好像忘得差不多了。

按照自己的思维应该是用持续集成开发的开发方法写一个BBS。剩下的就这么多,之前似乎少了很多的内容,这里就不多说了。

其他一些比较重要的东西应该就是ThoughWorks在强调敏捷开发的时候强调得相对比较多的。

  • TDD 驱动测试开发
  • 敏捷开发
  • 重构
  • 结对编程

所以如果按照我的思维把这些东西串起来的话,也就是我在电话面试的时候才领悟到我觉得我可以试的方法,无非就是这些。至于软件工程方面的缺失,似乎有太多,就不加强调了。忘了一点,在开始之前,有一个自我介绍:我是来自西安文理学院……。这里就不好多说了,之所以会说这个原理在于,在这里与学校无关。同时又可以知道哪些人是不会在乎这个的。以及电子信息工程专业,过于在乎学校及其名声的,怕是有些过多的固有思维,不知道分享精神的可贵。

展示之前做的一个个story,story类似于里面的一个小功能吧,就这么简单的来说。因为开发的是BBS,之前用过PHP的Laravel框架做过类似的东西,似乎要理解起来也不是很困难。有点困难的是,对JAVA没有多少的好感。不过,那些东西强调起来重点不在于语言,而在于所表达和呈现的内容。所以有过经验也就知道了,实质上也就是那些东西。只是在用框架和不用框架的时候会有些区别,而这个过程也在强调诸如隔离的重要性。过后就是简要的对实现的一个讲解,其中还有一部分是对上面的代码进行重构。

忘记了这个环节叫做什么了,讲的大致是两部分内容Database Migration以及Flyway。能理解些东西,但是又没有理解,又是一种似懂非懂的感觉。虽然没有看懂有些东西是怎么用的,但是似乎不是很重要,展示的只是一个过程,换句话说,课堂上的半小时时间,如果你真要研究的话,就要用至少两三天的时间才能好好理解,因为讲的都是和Database有关,所以就暂时用这个名字代替。

在这之前,还有两个伙伴们讲的SQL以及S.O.L.I.D。

面向对象算是我觉得我缺少的东西,由于之前没有掌握合适的方法,所以也就没有合适的掌握这些东西 ,算是一个小小的遗憾。而这个也正是需要自己好好去学的东西 ,诸如重构之类的思想,需要在学好面向对象的基本上才能掌握好,也因此呢,需要好好的学习一下设计模式。学好的一个原因在于我们可能需要向不同的人群去介绍这些东西 ,有的人听得懂,有的人听不懂。只是如果我们用一个简要的名字来概括会使这个过程更加简单。

Database Migration这个理解点意思,但是之前没有理解好为什么要这么做,也不知道是大致怎样的一个过程。有点感想的是,似乎能跟上大师的节奏。

完了~~

午饭,这种东西本来应该放在中间的,但是这点东西就放到后面去了。。。ThoughtWorks有一个小小的厨房,午餐算是中西结合,只有五份米饭,其他的就是可乐、汉堡、薯条等等。

ThoughtWorks的一路上好好加油。忘说了,里面差不多有一半是女生。。

分享到:
评论

相关推荐

    618商品网页制作编程示例开发案列优质学习资料资源工具与案列应用场景开发文档教程资料.txt

    618商品网页制作编程示例开发案列优质学习资料资源工具与案列应用场景开发文档教程资料

    329_沁心茶叶商城小程序的设计与实现-源码.zip

    提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

    250_基于微信小程序的物流运输(仓储)系统开发与设计-源码.zip

    提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

    基于卡尔曼估计温湿度的MATLAB程序-带交互-真实值可自己输入

    背景:一维卡尔曼滤波的MATLAB例程,​背景为温度估计。 代码介绍:运行程序后,可以自己输入温度真实值 滤波前的值和滤波后的值分别于期望值(真实值)作差,可以得到​误差​曲线图 更多介绍:https://blog.csdn.net/callmeup/article/details/139374191

    tensorflow-gpu-2.9.1-cp310-cp310-win-amd64.whl

    数仓建模

    404_智能手机图片管理-源码.zip

    提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

    338_社团管理小程序-源码.zip

    提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

    储氢合金/金属氢化物LaNi5吸氢过程仿真模拟(COMSOL)

    LaNi5建模参数与变量

    基于springboot+vue+MySQL实现的在线考试系统+源代码+文档

    web期末作业设计网页 基于springboot+vue+MySQL实现的在线考试系统+源代码+文档

    Windows11_InsiderPreview_EnterpriseVL_x64_zh-cn_26080.iso.003

    Windows11_InsiderPreview_EnterpriseVL_x64_zh-cn_26080.iso.003

    ipython-3.2.2-py2-none-any.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    京八件296x150cm.psd

    京八件296x150cm.psd

    331_秋月堂茶座约茶平台的设计与实现-源码.zip

    提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

    146_基于Java和MySQL的酒店预约系统-源码.zip

    提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

    MySQL嵌套查询的例子

    MySQL中的嵌套查询(也称为子查询)是指在一个查询中嵌套另一个查询。子查询可以出现在SELECT、INSERT、UPDATE或DELETE语句中,通常用于返回一个结果集,该结果集可以作为外部查询的一部分进行进一步处理. 嵌套查询可以非常强大,但它们也可能影响查询性能,特别是当子查询包含复杂的逻辑或处理大量数据时。在设计数据库查询时,应该考虑查询的效率和性能。

    239_基于微信小程序的家校通系统开发与实现-源码.zip

    提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

    芒果害虫检测数据集VOC+YOLO格式3575张10类别.7z

    数据集格式:Pascal VOC格式+YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):3575 标注数量(xml文件个数):3575 标注数量(txt文件个数):3575 标注类别数:10 标注类别名称:[“Weevil”,“beetle”,“grasshopper”,“mango_hopper”,“mango_mealybug”,“moth”,“sawfly”,“slug”,“stem_borer”,“wasp”] 更多信息:https://blog.csdn.net/FL1623863129/article/details/139383493

    基于Java的敬老院管理系统的设计和实现

    历经二十余年的高速发展,我国保险行业的市场竞争已经达到白热化的程度,在同一个城市往往有数十家主体参与保险业务的竞争。保险企业的竞争异常激烈,想要在现在这复杂多变的市场环境中跳出来,必须好好的进行业务的管理。广大保户在享受着竞争带来的实惠同时也变得更加挑剔,哪家保险公司能提供更好的服务往往成为其最终决定的关键因素。在这种环境下,越来越多的保险公司使用管理系统来提供更好的服务。目前保险公司的业务和管理信息平台,大多依从原来的内部开发思路搭建。一旦有新的应用要求,新开发出的系统又要考虑和以前系统的单独集成。而老系统的升级又会引发大量的系统更新和检测工作。因此一个好的系统对于企业是很重要的。

    基于单片机的设施农业控制系统

    本设计对国内外大棚种植中温度与湿度控制系统进行简要分析,针对大棚智能化控制系统存在的众多因素,将温度与湿度环境监测同单片机控制、上位机记录控制相互结合,提出了基于单片机的设施农业温湿度智能控制系统设计方案。系统采用模块化设计方法,利用上位机与下位机控制结合的方式。下位机实现检测各点温度值与湿度值,上位机通过VB建立一个信息管理系统。

    python实验在科学计算和可视化中的应用实验.zip

    python实验在科学计算和可视化中的应用实验.zip

Global site tag (gtag.js) - Google Analytics