天亮以前说再见 – 康梓峰

水花只能开在雨天

烟花要绽放在黑夜

雪花多舍不得冬天

像我舍不得和说你再见

谎言并不代表欺骗

诺言也不一定兑现

誓言就都留给时间

就请把从前留在今天

天亮以前说再见

笑着泪流满面

去迎接

应该你的

更好的明天

昙花若只一现

更要开的耀眼

别回头去拥有

属于你更好的世界

天亮以前说再见

让我留在今天

去保护

我和你的

最好的夏天

情丝若水三千

只取一瓢眷恋

当你来过的纪念

水花只能开在雨天

烟花要绽放在黑夜

雪花多舍不得冬天

像我舍不得和说你再见

谎言并不代表欺骗

诺言也不见得兑现

誓言就都留给时间

就请把从前留在今天

天亮以前说再见

笑着泪流满面

去迎接

应该你的

更好的明天

昙花若只一现

更要开的耀眼

别回头去拥抱

属于你更好的世界

天亮以前说再见

让我留在今天

去保护

我们最美

最好的今夜

情丝若水三千

只取一瓢眷恋

当你来过的纪念

红颜弹指老,刹那芳华-程灵素

我走过山的时候山不说话,我路过海的时候海不说话;

我坐着的毛驴一步一步滴滴答答,我带着的倚天喑哑。

大家说我因为爱着杨过大侠,找不到所以在峨嵋安家;

其实我只是喜欢峨嵋的雾,像十六岁那年绽放的烟花。

我路过海的时候海不说话,我走过山的时候也听不到回答;

我骑的毛驴步步滴滴答答,悠悠飘向远处可从不想要回家。

正当喜乐无忧年韶华如花,远游风尘之色却不似十九风华;

愁思袭人无计回避真牵挂,不知天涯何处有那我思念的他。

没半点音讯怎续风陵夜话,见不到大哥哥愿知他如何行侠;

上少室山想找无色问一下,老禅师亦不知他是在何处为家。

闻琴声似和鸟语交相应答,百鸟朝凤曲难道还有人能抚它?

白衣男子划了一画又一画,不是剑法是痴迷在那棋子围杀。

旁观者清一语道破危难局,我弹奏古曲留下了他独自惊讶;

高歌一曲轻身去不想其它,屈指昆仑三圣闯少林又有何法?

三个老者连骑而来又回转,以为是留书之人却是少林俗家;

他从石亭顶抱着瑶琴落下,教训了青脸人只为他将我威吓;

在亭上听了我和三人对答,其实他也不知名满天下的爹妈;

这人姓何,双名叫作足道,名字谦逊得哪有半点狂妄自大?

琴剑棋三绝技艺冠绝西域,昆仑三圣并非三人就是一个他;

抱着瑶琴到处找我为新曲,丰瞻华美奇妙调和考盘与蒹葭;

伊人难道是我,思慕如霞,右手弹琴左手使剑退敌亦惆杂。

从万里远赶来原为送句话,什么经书是在油中好让觉远拿;

平生足迹未履中土乘此游,路上碰到三个西域少林要比划;

非逼他去了剑圣名头不可,反正上少林寺一番做教我猜岔。

萍聚缘和山花与风的烂漫,我怎会不知自己是他心中的她?

若是真能为我再重弹一曲,或许我大哥哥找不到还有个他;

他那张嘴会说话可真不假,凭片言折服老和尚请我进奉茶;

为我一句话愿意不来打架,比剑嫌霸道青石板上把棋盘划。

觉远擦掉棋盘又将他剑夹,君宝斜击一掌他没能分身招架;

他誓用十招将这少年打发,虽取巧让君宝倒下也算输此架。

足尖一点身已在数丈之外,传完话就走人怎么忘了叫上咱?

挑着张君宝和我觉远迅跑,到深山里面疲累过度圆寂坐化;

让伤心的少年去找我爹妈,自己却不知何去何从心乱如麻。

不是为杨过才在峨眉住下,我喜欢峨眉的雾像那年的烟花;

我身上佩的倚天宝剑暗哑,昆仑何足道心头定未将我丢下;

自少林飘然远去不再回头,他潇洒的身影为何却泪如雨下?

方法内统计耗时的几种方法

1、自己写,计时开始结束使用System.currentTimeMillis()

long start = System.currentTimeMillis();
TimeUnit.SECONDS.sleep(3L);
System.out.println(“method finish , use time ” +(System.currentTimeMillis() – start) + “ms”);

2、使用StopWatch类来实现

StopWatch类有不同的实现,spring有一个,guava也有一个,具体使用根据自己项目的依赖情况。真正使用上基本一致。

使用方式:

System.out.println(“SLAMonitorThread.main() start”);
StopWatch sw = new StopWatch();
sw.start();
TimeUnit.SECONDS.sleep(1L);
sw.split();
System.out.println(
“SLAMonitorThread.main() end. split:” + sw.getSplitTime() + “, ” + sw.toSplitString());
TimeUnit.SECONDS.sleep(1L);
sw.split();
System.out.println(
“SLAMonitorThread.main() end. split:” + sw.getSplitTime() + “, ” + sw.toSplitString());
TimeUnit.SECONDS.sleep(1L);
sw.split();
System.out.println(
“SLAMonitorThread.main() end. split:” + sw.getSplitTime() + “, ” + sw.toSplitString());
TimeUnit.SECONDS.sleep(1L);
System.out.println(“SLAMonitorThread.main() end. end:” + sw.getTime() + “, ” + sw.toString());
long start = System.currentTimeMillis();
TimeUnit.SECONDS.sleep(1L);

两种方式的优缺点:
方式1是不用任何外部依赖就可以实现的,但是缺点也同样明显,每个位置要打印一次的时候,都需要自己计算,并且还要重新拿到开始时间。
方式2则正好相反,需要guava的依赖,但是好处是提供了比较常用的接口支持,在不同的位置统计,并且计算一些东西,比如某一段耗时占比之类的,都可以友好支持。

具体使用时根据自己情况即可。

链家小区坐标爬取

之前已经爬取了链家小区的一些基本信息,主要是列表里的内容。但是这里面没有我最需要的数据之一:小区坐标,于是开始重新找。 首先发现小区详情页面是有地图的,根据经验,如果有地图的定位,在页面上肯定有坐标。地图是百度地图,正好是我需要的百度经纬度坐标体系。 自己找的时候走了一些弯路,但是我觉得这也应该是没有经验的情况下的正确查找路子。 我是首先打开开发者页面,然后看点击地图的时候发起的请求,点击地图,放大缩小,看发起的请求里有没有坐标。遗憾的是没能找到,也许是我漏掉了。但是我知道页面一定有,否则这里调用地图的api进行定位的时候显然是不行的。 在我查看源码,从详情页整理小区数据的时候,偶然看到,我不需要的一部分数据里:附近门店 的信息里,隐藏着小区的坐标。如下图所示

很开心,这么容易就找到了。 于是写代码,将这部分数据洗出来,代码如下: countStr = locationInfoItem.selectFirst(“span[class=xiaoquInfoContent]”).text();String locationInfo = locationInfoItem.selectFirst(“span[class=xiaoquInfoContent]”).selectFirst(“span[class=actshowMap]”).attr(“xiaoqu”); locationInfo = locationInfo.replace(“[“, “”).replace(“]”, “”); entity.setLocationJingDu(locationInfo.split(“,”)[0]);entity.setLocationWeiDu(locationInfo.split(“,”)[1]);由于前面已经跑完小区的基本信息了,小区详情页面的地址也已经保存下来了,于是直接把这些数据重新跑一遍,根据详情页面爬取坐标数据,以为于是就完事儿了 然而,到最后发现,总是有那么百十个小区,解析总是失败的。观察日志,发现请求是正常的并且成功的,如果是被反爬虫了按照我这换ip的频率,也不应该一直失败的,肯定代码原因咯。 没办法,debug大法。调试到获取坐标这块的时候,异常了,仔细观察发现,有的小区是没有附近的门店的!没有的时候,我的解析坐标的部分就会异常。 那咋办?找到一个正常的页面,然后找到附近门店那里的坐标数字,然后全页面搜索,果然不服所望,还有个地方存着坐标!如图所示

然后到没有附近门店的页面去验证,果然也有!这下好了。 改代码对 附近门店 这里做个判断,如果是  暂无门店信息 ,那就去找js标签,然后从中提取坐标。因为比较好找,我的数据又比较少,懒得用正则了,直接split完事儿。上代码 Elements scriptElements = doc.select(“script”); String shopLatLng = “”; for (Element element : scriptElements) {    shopLatLng = element.html();    if (shopLatLng.contains(“resblockPosition”)) {       break;    } }shopLatLng = shopLatLng.split(“require\\(\\[‘ershoufang/xiaoquDetail/index’], function\\(main\\) \\{\n” +”  main\\(“)[1].split(“\\);\n” +”\\}\\);”)[0]; ResBlock resBlock = JsonUtil.of(shopLatLng,ResBlock.class); Optional.ofNullable(resBlock).ifPresent(x->{   entity.setLocationJingDu(x.getResblockPosition().split(“,”)[0]);    entity.setLocationWeiDu(x.getResblockPosition().split(“,”)[1]); });至此,获取小区坐标就完成了,然后顺利跑完交差。

链家小区数据爬取

这次爬取链家数据时爬取的链家北京区域的所有小区数据。
区域比较少,手动去把每个区的列表页面罗列了出来(所有分区全家起来288个)
没有去处理当前总共多少页,之类的数据,而是把这个数据导入到一张表里,表字段设计了页数和当前爬取的页码,这样方便重试,也不做无用功跑已经跑过的数据。
由于一开始只需要小区的名称,地址,当前均价等,这些信息都有了,所以也没有去爬详情。
列表页面的URL格式为:https://bj.lianjia.com/xiaoqu/guangqumen/
默认为第一页,首页之后的格式均为在当前URL后面添加 pg+pageNo+/ 。
String realUrl = baseUrl + “pg” + pageNo + “/”;
通过写好的可以使用代理的HttpClient发起请求,列表页还是很容易请求成功的。
然后使用Jsoup解析请求到的网页字符串(据大神说,用XPath更高端更牛皮,不过我用着Jsoup还很顺手,就暂时不换了 – 主要以前用jquery习惯,所以找起来也方便)
import org.jsoup.Jsoup;
Document doc = Jsoup.parse(html);
打开网页调试工具,找到翻页位置的元素,发现:翻页的所有链接都在li[class=house-lst-page-box]元素内的超链接标签<a>上,并且最后一个超链接标签就是最大页码的标签,标签上的属性 data-page 就是页码,也就是最大页数,正好提取出来
代码:
Elements pageList = doc.select(“li[class=house-lst-page-box]”).select(“a”);
Element a = Safes.first(Lists.reverse(pageList));
Integer pageCount = Integer.valueOf(a.attr(“data-page”));
至此最大页数和当前页都已经拿到了。接着是收集小区信息。
小区列表中每个小区的信息就在一堆class=xiaoquListItem的li元素里,包含了列表里需要的所有小区的信息,先把每个小区的块都拿到。(当时爬的时候,下面填充用的标签还用的是a标签,写文章时候已经改成div和a标签交叉的了,感觉链家也不是没有做反爬虫,只是做的比较简单,下面呈上原来的老代码)
ElementsxiaoquList=doc.select(“li[class=xiaoquListItem]”).select(“a”).select(“a[class=PageLink]”)
接下来看源码就比较清楚了,里面分了三大块,左侧是图片,中间是小区名称、最近的成交信息、地址信息、代理人信息和标签信息,放在class=info的div里,每一块信息是一个div,右侧是价格、在售信息等内容,放在class=xiaoquListItemRight的div里。
从里面分别取出来这些信息,并放到对应对象里
List<LianJiaXiaoquEntity> entityList = Lists.newArrayList();
Safes.of(xiaoquList).forEach(xiaoqu -> {
    LianJiaXiaoquEntity entity = new LianJiaXiaoquEntity();
    Element title = Safes.first(xiaoqu.select(“div[class=title]”)).selectFirst(“a”);
    entity.setName(title.text());
    entity.setUrl(title.attr(“href”));
    Optional.ofNullable(Safes.first(xiaoqu.select(“div[positionInfo]”))).ifPresent(positionInfo -> {
        positionInfo.text();// \r\n&nbsp;\r\n&nbsp;/板楼/塔板结合/r/n&nbsp;2002年建成
        entity.setNameDetail(StringUtils.join(positionInfo.select(“a”).stream().map(Element::text).collect(Collectors.toList()), “-“) + entity.getName());
    });
    Optional.ofNullable(Safes.first(xiaoqu.select(“div[class=xiaoquListItemRight]”))).ifPresent(price -> {
        entity.setAveaPrice(Safes.first(price.select(“span”)).text());
        entity.setPriceTime(Safes.first(price.select(“div[class=priceDesc]”)).text());
    });
    entityList.add(entity);
这样,就把列表里一些小区的基本信息保存下来了。
但是我需要的不只是这些,主要还需要小区的坐标,这个在列表里没有。找小区坐标的过程也是一波三折,接下来说。

爬取大众点评商家信息

老板安排了新的任务,需要爬取一些数据,然后进行机器学习,来给决策提供依据或者建议。

当前这一步,爬取相关的大众点评商家信息,并建立关系。

当前已有:选址名称,腹地名称,选址经纬度,腹地经纬度。

思路1:筛选点评上符合要求的商铺,然后全部爬下来,再与当前已有的数据建立联系(通过经纬度,地址等方式,需要商铺的经纬度、地址等信息)

思路2:根据当前已有信息,如地址,经纬度,去点评上搜索附近的商铺,然后爬下来,这要求知道点评根据经纬度筛选商铺的接口,经过观察发现点评的APP上有这个功能,但是抓包失败。

思路3:从点评的m站上搜索,关键词为地址,然后过滤美食。结果并不好用,经常查询的是具体地址,而非商铺。

思路4:直接从爬虫群里购买数据和代码,但是可能不靠谱。

思路5:从网上搜索爬取商铺的代码,改改自己用。这种方式多数都是从web版的网页上进行爬取的,自己执行爬取的时候,得注意使用代理切换ip,不然的话,可能数据会有问题。

尝试了一番之后,大概只有第五种方法比较可行。

从百度直接搜索点评爬虫,和在gitee上搜索点评的爬虫,发现绝大多数都是爬取的都是去爬的商铺的评论,但是这顺便会爬商铺。

从中甄别一下看是不是有坐标经纬度,如果有的话最好,可以通过经纬度的计算来筛选某些点附近的商铺,然后计算。

总结下来基本还是思路1的路子。OK,开始执行。

关于寻找目标市场的思考

最初是什么想法呢。。。。。。。。

多级市场划分。

划分的维度是多方面的,比如城市等级,大小,经济,人口等。任何一项事务,扩散总是有一个过程的。多数情况下,都是由大城市发起或者由国外流入国内一线大城市,然后逐渐再扩散到二线三线直至到四五线城市。

由于身处大城市,虽然不是说随时随地都是在关注最前沿的流行的东西,但是毕竟耳濡目染,身边环境所致,还是能够意识到一些东西。尤其是逢年过节什么的,从一线城市回到家里的时候,你会觉得家里的这份“土”,其实就是潮流扩展的过程所体现出来的现象之一。

所以节假日什么的,也是二三四线城市与大城市交流沟通和打通的手段了。通过这时候从大城市到小城市的人员流动,从而促进了二三四线城市的潮流推进。

反过来说,经常在一二线城市与三四五线城市之间走动,也应该会更容易发现不同级别城市之间的差异,发现二三四五线城市的发展趋向,预见其发展潮流,从而发现其中的商机。

想要利用这个过程,就是主动去发现,然后主动去学习,效仿大城市的内容、潮流,然后带到二三线城市里去。从中应该能赚到一些潮流红利。

降维打击

对,这就是降维打击。用一种几乎已知未来的方式来操控更低维度城市的发展过程。就跟使用互联网打击传统行业一样。

三四五线城市居民的特点

根据一些已经在这个市场上火起来的应用来分析一下吧。目前已经火到大城市也能看到、知道的产品和市场,有这么几个:

  • 抖音,快手
  • 拼多多
  • 趣头条
  • 今日头条

这几个是已经十分火爆的,并且在一线城市都已经有了相当知名度的产品。他们瞄准的基本都是二三四五线的用户。甚至比较火的一些小程序,公众号等,做的也是这方面的内容,但是因为整体平台并不是这个定位,所以先不放这部分。对于今日头条是否列入这里也稍微存在争议,不过因为头条使用的推荐算法,是你越看什么,就越给你推荐什么的。所以针对二三四线城市,就会针对他们推荐他们这个市场自己关注的内容,也算是一种吧。

其他几款就不一样了,基本就是专门针对这个市场做的。

大致总结一下面对人群的特点:

  • 空闲时间多
  • 看中小利益,容易被低额小利吸引
  • 传播成本低,喜欢噱头
  • 乐于扩散

目前还有哪些东西可以在这样的市场上搬运和投放呢?思考一下,回头写。

无题

又是在咖啡厅呆了挺长的时间。什么都做了,比如看书,看小说,阅读一些文章,emmmmmm…..甚至睡觉。感觉生活又失去了方向感。

之前一段时间对区块链比较看好,自己也有意想要深入了解,因此投入相当的精力。但是回过头来看,自己投入精力的地方,其实主要并不在学习上,而是在如何参与上。自己并没有真正将这个东西了解透彻(当然自己是想了解透彻的),就已经持续参与到一些项目中了。在学习的时候,主要也围绕着这里可能用到的东西,但是更多的时候,是使用自己一知半解的知识,去强行依附正在操作的新概念项目。从概念上,其实也还好,对自己的理解力和悟性还是有一些信心的,这方面并没怎么跑偏。但是对于真正技术上的实现,自己就差的有点远了,可以说最基础的知识还没有完整的看完过。对于整个系统的理解,也没有到位,比如,到现在为止,自己对于问题:token是如何值这么多钱的 这个问题,有一个最起码看起来合理的解释。

加上正好凑这段时间,自己也换了新工作,新工作这边压力还是挺大的,要求高是一方面,大家水平都比较高,压力比较大也是一方面。上个月吧,公司经历了一番调整,而正好我也有机会单独带一个需求。也算是表现了一番吧,转正时候有意给我升级别,最终结果还没出来。这次完了之后,自己调整到另外一个部门去做另外一个东西,当然其实还不是单独的。

自己在这段时间也思考了一下,感觉把精力铺的太开还是不行,需要专注某些东西,不然自己忙不过来。当然其实这不是最主要的问题。最主要的问题之一,是自己现在已经有些懒惰了,总想做一些快速享受愉悦的短视的事情,比如看部电影,看本小说。精力没有集中在要做的事情上,哪怕自己思考过了,也仍然是这样。这才是最亟待改变的地方。如果自己的注意力能十分,不,不说十分,七八分集中吧,很多事情也做下来了,能够有一些成就。

但是这个习惯很难一下就改过来,所以想通过收敛一下自己关注的东西,让自己注意力能尽量的放在一两件事情上,算是从侧面的一种方式,让自己不用“忙”这个状态给自己找借口。

自己现在也不说能力多强多差,但是,做事情总是在那个“完成”的层面上,说不上好,也说不上差,但是更远远说不上卓越。总是需要把事情做到卓越的程度,才能真的让自己在大佬们面前露脸啊。

消费层级的逻辑

任何一个行业,想要做好,想要赚钱,都得思考清楚其中真正运作的逻辑。包括工作。

工作不就是找一个公司,签一份合同,然后自己交工,到时候发工资么?

仔细想一下,就会发现远不止如此。否则,为何工作工资有不同?为何同样的工作会有话语权的不同?为何同是工作,会有自由度的不同?

但是今天想说的不只是工作上。很多事情都是同理,所以做个普遍性的思考吧。

赚钱?挣钱?这两个词,都是为了钱,但是前面的动词明显不一样。

何为挣钱?花费自己的劳动力,包括以前储备的知识,自己的时间,脑力,体力等方式,换取自己付出这些的报酬。对,就是报酬。报酬,是你付出之后,才能得到的,如果你要持续的收入,就要有持续的付出,一旦付出停止,那么就面临“没有收入”的境地,即老人们说的“停手停口”。

然而大多数人都停留在这个阶段上,或者说层面上,很难跳出这个惯性和框架。我呢?我也没有,但是我接触并意识到了这个问题,正在努力想办法跳出来,所以才写这篇文章。

并不是说“挣钱”不好。正如现在流行的,“不要问我我的理想,我的理想是不上班”,并不只是说说,我的理想,真的是不上班,或者说有比较高的自由度,还能有很多钱花。但是,不上班和有很多钱花,一定程度上,是一个鸡和蛋的问题。

好了,不说这些了,这些问题都不是核心。核心是我要认真思考,究竟怎么样才能自由度比较高。对我当前的认知而言,就是需要比较多的钱,不用为钱而担心。

那么,在“挣钱”的层面的时候,怎么样能挣到更多的钱呢?多数情况下,给别人打工,我们才称之为“挣钱”,要用自己的付出去换,那么自己的“付出”越值钱(即价值越高),自己获得的“报酬”才有可能越高。为什么说“可能”,企业的老板都是都是商人,他们做一个企业,是为了自己的收入的,从员工的付出与给予员工的报酬之间拿到差价,才是商人的收入。所以在我理解看来,在能留下一个人的情况下,肯定会尽最大可能压低给这个人的报酬,这是天性。因此企业里制定的一系列的关于报酬的制度,除了为了方便管理之外,主要的目的就是为了降低付出“报酬”的成本。

从这里来看,在打工的情况下,想要提高收入,有两个切入点。其一,提高自己的价值,提高自己能产生的价值,让企业愿意为了你个人的价值而付出贡多的薪酬;其二,在跟企业的“定价”博弈中,拿到更高的工资。如何提高自己的价值,如何跟hr博弈在谈工资的时候不吃亏等等,不分析了,我想要做的也不是这块。

我想要做的,是摆脱“打工者”的身份。

上了这些年学,工作了这么多年,曾经有数次机会(现象级别的,社会级别的)从面前走过,上学时候的个人站、SEO,淘宝个人店,11年就看过一点的区块链,之后13、14的移动端,一直火到15、16,并行的大数据,然后人工智能等。这期间,自己稍微有些想法,曾经接触过的,有淘宝开店,区块链,移动端。这些任何一样,如果能深入做下去,都会给自己带来不菲的收益。但是都死在了浅尝辄止。

想要摆脱“打工者”的身份,必须得有自己的一份事业,持续为之投入,然后这个事业能自动的,持续的为自己带来收入。自己也早有这个意识,很多事情坚持下去,做下去,“也许”就会离自己的梦想更近一步。但是自己都没坚持下去。原因是什么?

说着说着成分析自己了。打住,继续搞赚钱分析。

赚钱嘛,用“钱”赚钱,就需要这部分钱要动起来,能自己产生收益,就是资本的运作。有人说,我那点钱,算什么资本运作啊哈哈哈。不要这么想,资本有大小,无论大小,都是资本,学会资本运作,都能产生收益。否则,你的钱多钱少,存在那里,都是死的,只能用一部分少一部分。不能运作,不能增值,不能产生收益,迟早有用完的那一天。

仔细想想,其实不只是“钱”才算作资本,一个人的人脉,资源,技能,时间,都是自己的“资本”。这些都应该运作起来,让他们发挥作用,产生价值。

(20180602补充)
想要清醒一点的活着,或者明白一点的活着,就得把自己梳理明白了。正确分析解剖自己,看清楚自己的优势劣势,然后确认自己想要做什么,然后看自己缺少什么资源,然后去通过提高自己或者寻找合作伙伴的方式弥补这些短板,从而做成自己想要做的事。

目标导向有时候也许更适合去做事情,没有目标的日子都是被动的活着做事,总是感觉被动,还会感觉累,并且总是被动思考,思考的内容总是会有缺失,毕竟没有主动思考时候更活跃,更专注。

OK,回来说赚钱。

一般来说,赚钱,就是利用自己的一些资源,用较低(或者想办法降低)的成本实现满足一些(量足够大)人的需求,同时收取相应的费用,就是赚到钱了。比如自己利用自己的地理优势,从制造厂商那里以较低的价格批发衣服,然后转而加价卖出去,然后扣除掉中间运输,存储,陈设等相关的费用,就是自己赚到的钱咯。说起来似乎就是这么简单,“做生意”其实逻辑就是很简单。

逻辑简单不代表执行、实现简单。过程中肯定会遇到很多自己想象不到的问题,但是最困难的还是第一步(自己感觉,非实践的来)。

想要做,得先选领域。这时候就得要考验一个人的眼力了。你选的领域,是不是真的有需求,你选择做的东西,有没有前途,你做的附加值,有没有人买账?这些东西一方面要考验自己思维的能力,另外一方面就要考验自己调研和信息整合的能力了。

选择什么人群呢?下面就是 摘自别人家文章,没有确切研究过。

消费能力排序?

少女》儿童》少妇》老人》狗》普通男人

我眼里的好项目

前面说到投资区块链的小伙伴见面了。
这样的见面其实挺好,从一个朋友那里看到过,说:最铁的关系,是一起赚过钱的关系。虽然自己不是特别赞同,但是感觉,这种关系,跟“一起扛过枪”的感觉应该类似。一拨想要了解一个东西,或者已经了解的,甚至精通的人呢,凑到一块,交流的氛围还是会很棒的。
我加入这样的圈子,说实话,最初肯定是冲着赚钱去的,开始的时候我怎么知道里面这么多弯弯绕,都是随着接触深入,了解深入,越来越了解原理,从而慢慢又了自己的见解。
小伙伴组织的第一批基金我没有参与,一个是当时手里没钱,另外一个是对这块了解还不够深入,甚至很多赚钱的传奇都还没有了解清楚,所以对这一块有没有如此赚钱的机会,对于这个初结识还没多久没有经过事件和时间验证的小伙伴,自己心理还是有些怀疑的。另外当时圈子里(小密圈)投资的火爆程度让自己很是怀疑,简直太疯狂,也许是因为大家都已经充满了信仰,或者子弹充足,可以肆无忌惮的投资,所以才这样疯狂。
多疯狂呢?就是一个项目,之前没有发出来任何消息让大家了解,从这个项目开始公布开始报名,到打币成功,中间只给你一天甚至半天都不到的时间。没有资料,没有白皮书,没有官网,没有代码仓库。只是知道做什么的(大致),团队可能是多么牛逼,有什么样的背景,或者有哪位大佬站台表示支持这个项目,或者已经投资了这个项目,其中尤其以徐小平,李笑来等投资大佬影响最大。
但是其实知道这些,等于对项目什么都不知道。因为自己没有去研究过这个项目,没有做过尽调,没有途径或者压根没有想要去确认这些机构,大佬是不是真正投资了这个项目。两眼一抹黑,然后就疯狂的报名打币,以防自己错过了什么项目。
当初在这样一个疯狂的环境和状态中,能最终忍下来没有去参与最初的几个项目,自己也是很不容易的,一边在焦虑着自己是不是错过了一次百倍币的机会,另外一边自己也在焦虑着万一这是个空气币怎么办,自己什么都没了解,这里提供的渠道也只是提供代投,最终赔了他们也负责不了什么的。虽然现在看来自己当时的决策还是挺英明的,但是再往前一个多月两个月,自己这样的犹豫就会错失大把大把的机会。
那么反过来说,到底什么样的项目才是好项目呢?
我自己也不知道,毕竟仍然是研究的不够深入的一个人。但是从传统项目的角度来考虑(个人感觉,既然是做项目的团队,一样也是做项目,只是做的东西不一样,因此这些考虑的方面应该不会差的太远),大致应该有这么几点:
1.项目逻辑
无论如何,项目是需要落地的,项目的逻辑最起码能说的通。不要说什么区块链是颠覆所有,区块链有其优势,同时也有其缺点,有很多传统的项目并不适合用区块链去做,老老实实的用传统的信息化手段去做就足够了,而且稳定可靠效率高,成本低。
这跟之前的互联网项目也一样。互联网创业刚火起来的时候,很多的人蜂拥进来要创业,自己在家愁眉苦脸思考出来一个场景,就觉得自己的模式已经思考好了,可以落地实施了。确实,最初这样项目也能拿到投资,但是最终,或者互联网创业风潮远未过去的时候,这样的项目就被证明是没有存活空间的于是等到把钱花光,入不敷出甚至没有收入,项目宣告破产。
之所以把项目放在第一个位置来说,是因为作为一个区块链的项目,基本上所有的东西都是透明的,而且是一个几乎全新的领域,谁说在这方面已经精通了,那几乎都是扯淡,所以作为一个用来满足人们、社会某一方面需求,解决某一方面问题的项目,逻辑必须是得能说得通的。
未完待续。