从10月1国庆过完节回来,那已经是7号了,之后便开始紧锣密鼓的筹划着接下来11月份的
公司组织的对外活动,这边新来的产品对产品或者说对任务很是负责,并且策划了很多的方案,并
且乐意站在我们开发的角度上去考虑问题,问我技术实现上会是怎么样的情况,我很是感动
,并且开始自己着手实现我接下来接手的拼团的业务,但是由于这边公司的软件架构体系的
局限性,导致了很多考虑的技术实现只能被pass掉了,结果只能类似穿越一般,虽然身处在
现代,但是思想却仿佛是被投掷在了远古,一个画面就是穿着现代人的衣服,却手拿长矛追
着猛犸,可笑呀,但也实属无奈。
当然,从当中也不得不承认一个点,也是因为自己对于这些老技术不懂导致自己在开发过程
当中很大的一部分时间熟悉或者说摸索这个工具的使用,而真正的高手应该是即使穿越了,
仍然可以随机应变,灵活应对,而不是因为环境的改变就乱了阵脚,这样显然是成不了气候
的。任何的穿越剧里面的主角,去分析剧情,明显就能看出来,在他们的身上有一种精神,
就是能灵活应对,而我正是缺了这么个东西,所以也是暴露的自己的缺点吧。在这一次的开
发过程中,我深刻的认识到了自己的缺陷,我对与java的一些老的框架的不熟悉,例如
Hibernate, Spring, Spring MVC等,这种缺陷的暴露,其实很是常见,就像是一个公
司里面的多个技术,一个老技术因为在公司待的时间比较长了,所以他开发了一套适用于公
司的一套架构,结果后面一些新人来写代码了,可能就会出现在使用架构中的一些工具的时
候,并没有很好地利用它,甚至出现错误的使用导致bug,这个原因都在于没有好好的理解
这个框架中的每一个模块的业务才会出现的问题,所以一般一家公司里面,当新的开发人员
来了之后,公司里面的元老级人物都会带着他们先熟悉一下架构,所以我们在使用那些框架
的时候,我们首先不是调这个框架的毛病,而是应该去了解这个框架的内在,或者说他的灵
魂,因为框架本身就是人开发的,每个人开发一个框架,本身就是为了方便自身所处的公司
或者环境来开发的,而我们现在能用到的这些开源框架,它们的作者把它们开放出来,站在
的角度是利益大众的思想,但是我并没有想到这个框架并不是为了我开发的,所以常常在使
用的时候抱怨这个框架太难使用,让我在开发过程中很多看似合理的写法在这个框架这里显
得不合理,并不能按照我想要的而很是惭愧的是什么,我之前并没有意识到这一点,但是经
过这一次的开发,我发现这不应该是开发人员应该被困惑的点,出现这种情况的唯一原因就
是因为自己太懒了,惰性太足了,所以接下来的生活,没什么好说的,自然是要改变自己现
在的窘态,向好的同事看起,学习他们的优点,并且通过别人身上的缺点去反观自身身上是
否存在这样的问题,有则改之,无则加勉,说真的,自己老大不小了,也不应该没有一点的
变化。从我8月份离开上一家公司开始,这就是我自己的决定,无关乎父母,也无关乎别人
的建议,而在于自己深思熟虑的结果,而那一次也是我第一次对自我命运的抉择,从那一刻
开始,我就已经开始反观自己到底想要的是什么了,所以这一次的日记,我希望是给自己一
个动力,或者说给自己一个提醒,我现在或者说我当下,应该要重新审视自己在杭州的生活
,是不是自己原来想要的,如果不是,就应该从现在开始重新回归正轨,让自己在自己完善
的路上不断的前景,而不是原地踏步,甚至后退。
在此献给很多与我一样身处迷茫旋涡中的开发者,共进退,与君共勉。

2018年10月19 手记 - 身为开发者的我de窘境的更多相关文章

  1. Nanjing GDG Meetup 10月19日线下活动

     Nanjing GDG 10 月份的线下活动将在本周六 (10/19) 举办,这次会请到对所有开发者都有重要帮助的神器 GoAgent 的作者 Phus Lu 来给我们做一场分享,热烈欢迎大家报名参 ...

  2. pycharm2018.1.4激活破解方法与汉化包-2018年6月19日

    记录下来备用,顺便分享给大家,有能力的还是希望能够支持正版!支持正版!支持正版! 方法1:激活服务器,最简单快速(截止2018年6月19日可用) 在激活Jetbrains旗下任意产品的时候选择激活服务 ...

  3. 腾讯云 CIF 工程效能峰会,10 月 19 - 20 日震撼来袭!

    近年来,依托于云计算的飞速发展,腾讯云云产品更新迅猛,云原生生态构建初具规模,越来越多的企业也开始寻求与深入数字化转型之路.但在摸索与实践中,企业往往会进入"伪上云"的误区.除了单 ...

  4. 2016年10月19日 星期三 --出埃及记 Exodus 19:3

    2016年10月19日 星期三 --出埃及记 Exodus 19:3 Then Moses went up to God, and the LORD called to him from the mo ...

  5. IntelliJ IDEA 最新激活码(截止到2018年10月14日)

    IntelliJ IDEA 注册码: EB101IWSWD-eyJsaWNlbnNlSWQiOiJFQjEwMUlXU1dEIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYX ...

  6. 北京Uber优步司机奖励政策(10月19日~10月25日)

    用户组:优步北京人民优步A组(适用于10月19日-10月25日) 滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万 ...

  7. 欢迎来怼-Alpha周(2017年10月19)贡献分配规则和分配结果

    .从alpha周(2017年10月19日开始的2周)开始,提高贡献分比重. 贡献分 : 团队分 = 1 : 5 教师会在核算每位同学总分时按比例乘以系数. 每位同学带入团队贡献分10分,如果团队一共7 ...

  8. 北京化工大学2018年10月程序设计竞赛部分题解(A,C,E,H)

    目录 北京化工大学2018年10月程序设计竞赛部分题解(A,C,E,H) 竞赛事件相关 竞赛链接 竞赛题目 总结 北京化工大学2018年10月程序设计竞赛部分题解(A,C,E,H) 竞赛事件相关 竞赛 ...

  9. Java分布式互联网架构/微服务/高性能/springboot/springcloud 2018年10月17日直播内容

    2018年10月17日直播内容 大规模并发必备的消息中间件技术ActiveMq 网盘链接: https://pan.baidu.com/s/1GlxsZ2JnrvX- YN16-S7lQw 提取码: ...

随机推荐

  1. Thread.sleep原理

    我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间.那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题: 假设现在是 2008-4-7 12:00:00.000,如果我调用 ...

  2. String.getBytes()[转]

    在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组.这个表示在不通OS下,返回的东西不一样! String.getBytes(String decode)方 ...

  3. Spring5源码解析-论Spring DispatcherServlet的生命周期

    Spring Web框架架构的主要部分是DispatcherServlet.也就是本文中重点介绍的对象. 在本文的第一部分中,我们将看到基于Spring的DispatcherServlet的主要概念: ...

  4. gradle创建spring-boot项目

    刚来新公司,熟悉了公司项目搭建的框架,了解到了一种新的项目管理工具:gradle,从网上了解,据说比maven更加灵活化,于是便学习了一番.在此记录下来,一遍以后使用.gradle的安装就不说了,网上 ...

  5. WCF和ASP.NET Web API在应用上的选择(转)

    出处:http://www.cnblogs.com/shanyou/archive/2012/09/26/2704814.html 在最近发布的Visual Studio 2012及.NET 4.5中 ...

  6. [GO]通道的关闭

    并不是往通道里放多少次数据,就必须取多次少数据的(之前的例子都是放3次取3次,放10次取10次),我们可以做一个操作,当子协程没有新放入的时候,主协程不再去取,这就是关闭通道 package main ...

  7. oracle11g客户端配置及使用(Instant Client)

      http://www.oracle.com/technetwork/topics/winx64soft-089540.html http://www.cnblogs.com/ychellboy/a ...

  8. CentOS下的Git服务器

    [Gitosis]CentOS下的Git服务器:Gitosis  [摘要]         详细介绍如何在CentOS上配置Gitosis        我们很多人知道Git可能是从Github开始的 ...

  9. smarty中用truncate来截取中英文字符串及避免中文乱码问题

    smarty中用truncate来截取含有中英文的字符串,可能会出现中文乱码问题.字符串截取长度不一问题,下面是新建个扩展函数,或修改原Truncate函数方法也可以的.扩展smarty/plugin ...

  10. 一款基于uploadify扩展的多文件上传插件,完全适用于Html5

    http://www.uploadify.com/documentation/  官网里面有两个插件,一个是要使用flash插件才能文件上传的插件,另外一个是不需要使用要flash插件的文件上传插件完 ...