---又名我讨厌伸手党

我又把个人博客的子标题改为了

  • 你可以在书和搜索引擎找到90%的问题的答案,为什么要问别人?剩下的10%或许没有答案,为什么要问别人?

这是由于最近在网上看到各种伸手,对于我这种可以说从未伸过手,基本靠搜索解决平时遇到的各种bug,哪怕是做菜放什么调料也是百度的人,真是有点小气愤

并不是说什么问题都要自己解决,完全不要问别人,而是看到网上和周围同学,太多和我一样的新手一遇到问题甚至都不想就发帖,发消息问xxx怎么办,有些问题把帖子标题原封不动扔百度,第一行就是答案,简直丧心病狂,对于这种问题的回答,duang,我是拒绝的,就算知道也懒得回。。。


durable是我自己写的一个非常简单的持久层框架,名字什么的是随便找的个单词,编码时依照约定由于配置,无配置,一般也不用注解,只是写着玩,所以只能满足最基本的需求。

  • 最初始于14年3月左右,那时学java不过4个月,会jdbc,做了很多crud后,总觉得重复的在dao里写sql无聊,可没有其他方法,那时时没有框架之类的概念的,突然的一天,发现一个网友的回帖有这么一句话:写过反射生成sql语句的框架。这几个关键字这让我眼前一亮,一周后,我的持久层框架出炉了,特别是为解决问题,不断的搜索反射等关键字,我又找到了,注解,框架,hibernate几个词,并开始了解这些东西,从关键字有延伸出新的关键字就被不断的搜索,所谓的关键字就是在浏览文字时,那些充满技术的字眼,比如我发现了重构,由看重构的相关资料,我又找到了测试驱动,极限编程等词。

  • 而这些词在实习开始时进入我的视线,因为实习所用的框架的文档里有这么几个关键词重构,测试驱动,ant,rest webservice, 通过搜索ant,我找到了maven,这是ant的改进版;

  • 为学习maven,阅读了maven实战一书,maven实战里用svn做版本控制,用hudson做持续集成;

  • 搜索svn我又看到了github一词,知道了这个开源的社区;

  • 从hudson到jenkins,我开始搜索到持续集成;

  • 由测试驱动的开发方式,我又重新搜到重构;

  • 而几乎所有重构,测试驱动,持续集成的文章都指向了同一个词---敏捷开发;

就这样,我从durable一个为简化dao开发的持久层框架打开了敏捷开发的大门,而这一切的平台就是搜索引擎。

从中学到的东西,解决了以下问题:

2014年的项目的总结(一)

我的自我评价有这么一句话:

保持对新技术的好奇心, 善于抓住技术的关键字,让我跟随前沿技术的脚步。

这就是这句话的由来。与君共勉。

附录:

提问的艺术

从durable谈起,我是如何用搜索引擎抓住技术的关键字学习新姿势打开敏捷开发的大门的更多相关文章

  1. MARTIN FOWLER谈敏捷开发

    转自:http://www.scrumcn.com/agile/scrum-knowledge-library/agile-development.html#tab-id-9 每个人都在谈论敏捷开发( ...

  2. 小谈Scrum敏捷开发流程

    一晃眼,有两年没有写博客了,回顾前两年,各种奔波,各种忙碌,也有不少的收获.从今天开始,我要把这些收获都分享在这里. 其实这两年,对我影响最大的是开发流程.总所周知,一个好的开发流程,对于项目的进行, ...

  3. 如何用CSS实现在新窗口打开链接?

    *如何用CSS实现在新窗口打开链接? <style type="text/css"> <!-- .target2 a:active {test:expressio ...

  4. Lucene.net站内搜索—4、搜索引擎第一版技术储备(简单介绍Log4Net、生产者消费者模式)

    目录 Lucene.net站内搜索—1.SEO优化 Lucene.net站内搜索—2.Lucene.Net简介和分词Lucene.net站内搜索—3.最简单搜索引擎代码Lucene.net站内搜索—4 ...

  5. 从Hadoop框架与MapReduce模式中谈海量数据处理(含淘宝技术架构) (转)

    转自:http://blog.csdn.net/v_july_v/article/details/6704077 从hadoop框架与MapReduce模式中谈海量数据处理 前言 几周前,当我最初听到 ...

  6. 如何用好消息推送为app拉新、留存、促活

    作为移动端APP产品运营最重要的运营手段,JPush消息推送被越来越多的APP厂商所重视,在信息泛滥的移动互联网时代,手机APP应用安装得越来越多,小小的手机屏幕每天收到的消息推送也越来越多,站在用户 ...

  7. 我是如何用redis做实时订阅推送的

    前阵子开发了公司领劵中心的项目,这个项目是以redis作为关键技术落地的.       先说一下领劵中心的项目吧,这个项目就类似京东app的领劵中心,当然图是截取京东的,公司的就不截了...   其中 ...

  8. 我是如何用go-zero 实现一个中台系统的

    最近发现golang社区里出了一个新星的微服务框架,来自好未来,光看这个名字,就很有奔头,之前,也只是玩过go-micro,其实真正的还没有在项目中运用过,只是觉得 微服务,grpc 这些很高大尚,还 ...

  9. 我是如何用 ThreadLocal 虐面试官的?

    我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复[资料],即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板. Thr ...

随机推荐

  1. javascript中new操作符

    当代码var p= new Person("tom")执行时,其实内部做了如下几件事情: 1.创建一个空白对象(new Object()). 2.拷贝Person.prototyp ...

  2. progress 相关事件 异步 ajax

    loadstart — Fires when the fi rst byte of the response has been received.progress — Fires repeatedly ...

  3. JAVA爬虫代码

    工程目录: 所需要的jar包为:   jsoup-1.10.2.jar /** * Created by wangzheng on 2017/2/19. */ public class Article ...

  4. 动态创建 script 实现跨域请求数据

    动态创建script标签 (由事件触发) 在我们需要请求数据的时候我们就可以动态的创建 script 标签 src设置为我们需要请求数据的地址 另外我们可以附加参数 ?后面附加参数 例如 :?参数=1 ...

  5. mac环境下支持PHP调试工具xdebug,不需要建项目server

    先让php支持xdebug 方式一: https://xdebug.org/download.php 下载相应的xdebug  可以到http://xdebug.org/wizard.php 把php ...

  6. 【小技巧解决大问题】使用 frp 突破阿里云主机无弹性公网 IP 不能用作 Web 服务器的限制

    背景 今年 8 月份左右,打折价买了一个阿里云主机,比平常便宜了 2000 多块.买了之后,本想作为一个博客网站的,毕竟国内的服务器访问肯定快一些.满心欢喜的下单之后,却发现 http 服务,外网怎么 ...

  7. PHP设计模式之工厂模式

    工厂模式(Factory pattern)和单例模式一样,是另外一种创建型模式. 和单例模式不同的是,单例模式会创建和管理一个单独的类型的单一对象,工厂模式则是用于创建多种不同类型的类的多个对象. 工 ...

  8. django作业2

    管理后台 1.登陆Form 2.Session (用装饰器实现) 3.装饰器 4.主机,主机组 添加(主机,主机组) 删除 修改 查询

  9. 说说css中pt、px、em、rem都扮演了什么角色

    前段时间,终于仔仔细细的把pt.px.em.rem了解了一遍,简单整理了一下做个记录. pt.px.em.rem都是什么 pt单位名称为点(Point),绝对长度单位.现在网页中出现得很少甚至不出现, ...

  10. mac 安装protobuf,并编译

    因公司接口协议是PB文件,需要将 PB 编译成JAVA文件,且MAC 电脑,故整理并分享MAC安装 google 下的protobuf 文件   MAC 安装protobuf 流程 1.下载 http ...