zoukankan      html  css  js  c++  java
  • 记创业

    首先介绍下创业伙伴吧

    1、鹰九 来自Alipay,也是我51信用卡的同事。在alipay的时候,做风控。
    2、齐物 来自Alipay,在alipay的时候, 做过各类不同的项目,杂七杂八的项目都有,是个NB的人物。
    3、老鲍 来自恒生电子,做商务之类的工作。
    4、剩下就是我了,原51信用卡的数据抓取码农,爬过各类网站。自称“职业老爬”。

    他们3个人先开始搞现有的项目,当时我对51现有的工作也有些厌烦,也有跳槽之心。 机缘巧合,我就走上了创业这条不归路。目前项目即将上线,现在想来做个回顾。

    关于项目中用到的技术,这边也稍微提一下。
    语言:Java, Groovy
    框架:dropwizard,Guice, 微服务
    其他: aliyun oss ,Cassandra 等
    技术方面的选型都是有齐物决定的。 因为齐物在这方面的能力远远在于我跟鹰九之上。我目前都是顶礼膜拜的。在技术方面的能力太强了,各种要求也多,对什么框架不满意,就动手自己改,甚至于直接自己写一个。我和鹰九真的是被他分分钟秒杀的那种。

    从七月中旬,开始加入这边创业,到目前也有4个月了。3个人把整个项目都已经堆起来了,现在已经在调试阶段,调试任务也比较多,但是还是比较顺利的,还没有遇到特别难解决的问题。

    项目属于企业服务类型的SaaS服务,所以不想现在很多移动互联网那些,搞个APP,然后开始砸钱的模式。也由于只有3个人开发的原因,项目进度不算太快,但也不慢,3个人都做着自己擅长的工作,遇到3个人都不擅长的问题, 3个人也能一起来解决搞定。

    我来这边的时候,算是一个什么都不懂的人, 对现有用到的技术大致上都不懂。 原本是微软系的, 大家都懂的,.net 的技术,微软自己一家独大,开源很少,也就从今年才开始对开源社区开放的特别快。

    现在,每天写的代码都是Java了,介于Java和C#之间的差异不算太大,语法接收情况很好,很快就可以写代码了, 只是一些package和lib不熟悉,不能愉快地使用而已。我们选用了最新的Java 8,对我转型Java,也就更加有利,在C#的时候,写习惯了各种C#的语法糖,lambda等等, 在Java 8里也开始支持了, 所有可以顺利地进行切换,不用麻烦地去写一大堆的丑陋的代码来替代。这样写代码心情会愉快很多。

    翻开这几个月来写的代码,很少有看到注释,但是依然可以看懂,也是受益于一开始齐物对代码质量的要求高,对代码变量的命名也有要求, 每一处代码都能清晰地看懂某个代码块到底是什么用、怎么用的。现在自己写的代码相比以前来说,代码质量也高了不少,以前根本不重视这些东西,现在却很在意。

    现在用的IOC框架也和国内一些公司不同,选用了Guice, 所有的依赖注入都是通过注解 @Inject 来注入,不像大部分使用的Spring,虽然可以用注解来解决依赖注入的问题,但还是少不了xml文件的配合,Guice更加轻量级,所有的东西都是通过代码来解决。对于程序员来说更加容易理解。

    谈谈微服务,项目全部都是通过微服务的方式建立的, 所有的API都是Restful。项目之间的通信都是通过消息来传递。做到了项目之间耦合度的最小化,从而增加了项目的扩展性和灵活性。所以我们的项目个数已经达到了20个以上。所有的项目都可以独立运转,不会因为有某个项目挂掉,从而导致其他项目不可运转。

    写字比较随性,想到那,就写到那。现在就这样吧。

    总之,创业之路很长,要走很久,得慢慢走,好好走。

    写于 2015-11-15

  • 相关阅读:
    [小技巧]记录PHP错误日志
    PHP __autoload函数(自动载入类文件)的使用方法
    php5.3以前的版本安装出现Fatal error: Call to undefined function mysql_connect()
    mysqlnoinstall5.1.62win32 安装
    [php]PHP错误处理
    哈希表1
    哈希表2
    WinSock編程的多線程式控制
    编码转换 unicode gbk big5
    Parameters转换为Variant数组
  • 原文地址:https://www.cnblogs.com/hduwbf/p/6201868.html
Copyright © 2011-2022 走看看