zoukankan      html  css  js  c++  java
  • 人生苦短,时刻铭记,不忘初心---记初来乍到

      时间过得很快,转眼已是18年中,从学校出来有一段日子了。下面想说3个事情,就先列出来三大段。

      万事都有个开头,有个结尾,说事情前我也想分享自己从开始到上海后的的点点滴滴。

    6月底从内蒙办完自己的几件事,拎着行李箱,速速赶往上海。这个让我充满未知,又时刻感受新鲜的城市-魔都,在17年底到现在,自己已经是对这个城市产生了一些感情,认识一些人,经历一些事,这要归咎于自己一直属于一个感性的人,很多事情很多人给予了我很多,让我学习到的也远超自己想到的。所以我认为我应该在上海继续走下去,继续感受这个城市的点点滴滴。

    到上海的第二天,经过自己的“海面”,也根据之前面试的经历,总结了自己的面试之道。在第一天下飞机后,直奔第一弹(A站),这里说一句,拎着行李箱四处跑,纯属痴人~而我便是~ 在来之前准备好要面试的公司地址,以及面试路线,好让自己在面试完一家之后可以很快的到下一家,从而缩短减少中间不必要的时间路程消耗。第一天中午到上海后面试了4家,面试除了先做些技术性的笔试,也和HR相互的聊了聊。第二天一天面试了8家公司,恰好我选择的面试地点在闵行区,一口气面试完了。   傍晚就在我要返回住处上地铁时,接到第一份offer,是上午面的一家,简单聊了下薪资,也算符合自己的期望,又聊了聊具体工作内容,是关于目前模仿滴滴打车类似的应用开发,心里有些犯嘀咕,因为这并不是自己所感兴趣的领域,我回复说在考虑考虑。到家之后,我接到了第二个电话,是下午面试的一家,给到自己offer,一样聊过薪资后,也算符合自己期望,是关于做区块链的,这个实在是自己的兴趣所在,自从17年投身到虚拟货币领域,一直都抱有很大兴趣以及学习动力,但是就是没有一个恒合适的平台,能够让自己融入进去。   (自己在求职之前,给定的工作范围是:经济,金融,区块链) 于是就这样,我抱着满满的期望,和工作欲望,来这里开始工作(这里由于区块链一些项目还属于国内灰色地带,为不想去喝茶,就不提公司方面的事了,总之工作较为符合自己的意愿)

      1:工作任务 

        来上班后,先熟悉工作环境,以及项目所需软件,搭建环境,根据公司的guide,在开始项目前做好充分准备。几天过后的一个晚上经理叫我到了会议室,开始讲述了下当前项目的架构,已经当前项目中的一些痛点,从而引进我的工作任务,我来简单描述下,为了解决大数据量的消息传送安全,并保证不丢失,服务器宕机后的消息保障,我们采用利用kafka消息分布式集群来替代原有的post传送数据。

    首先kafka是实时处理消息的发布订阅系统,可以实现高吞吐,低延迟,消息统一化。解决了原有消息数据量大,对服务器的cpu和内存压力大的弊病。

    这样我便开始研究并架构kafka之路~俗话说万事开头难,让我头大的java源码,和用c编写的php扩展,不断地看,研究,测试,我逐渐的实现了消息发布和订阅,下一步开始部署集群,该集群是使用了zookeeper,它就嵌在kafka库中,根据官方文档,学习,配置,实施,测试,应用,终于是把集群搭建完毕,随后经理给了我三台服务器,部署到线上,一并测试。

    最难的地方来了,测试开始的头一晚没有问题,第二天开始,就发现产生的大批量数据,没有被消费完的情况,这些急了,查来查去,不是原本书说可以每秒处理7-8w的数据量嘛,怎么现在连上千都处理不完,于是我开始步步排查,查看topic,生产消费环节,检测分区,测试集群跌宕情况,2天的时间,我终于发现自己在生产环节出了问题,是配置问题。解决过后,自己算是送了口气。从这之后总结道很多配置上的问题,一开始部署的时候就应该认真仔细研究透彻,不能望文生义,掐头去尾,一定要认真理解配置项概念,理解注释说明。

    几个星期下来,算是完成这项任务,这里想总结下,技术上的增长具体在哪些方面,给自己立一个flag,以不断激励自己~

    a.在mac环境中,源码安装编译openresty,php7.2.1,redis,ssdb,postgres ,并且配置运行这些软件。

    b.在php7.2版本中多次运用源码方法,并多次使用。(原来多数使用php框架,用的都是封装函数方法,很少用到原方法)

    c.在centos7系统中搭建项目环境,对该linux系统有多一些了解和使用。

    d.熟练使用bash,已经mac/linux的终端,对于基本命令的掌握更加敏捷。

    e.学习应用kafka+zookeeper消息分布式集群,实现了高吞吐,低延迟,数据统一。

    f.学习到撮合引擎的消息处理。

    以上是我一时想到的,比较敏感的一些点。在后面的工作任务是开始研究异步任务swoole,也希望自己能有更多的收获和进步。

         

      2:生活状态

        点滴生活,点滴记录~所有的生活趣味都来源于小的细节。

        从开始工作后,就开始找住的地方,首先自己居住环境的要求: 1 :生活居住之处没有人吸烟,及其他不良习惯 2:距离公司距离一定要近,保证上下班时间路程。

    还是和原来一样在自如平台上找了自己符合期望的房子,索性迅速定了下来,工作一周后,从朋友那里搬了过来,这样开始了自己又一段的新的生活,这里上张照片,我的工作环境~

          

      3:理想和目标

        目前工作和生活相对如意,那么我也不能停下来对自己理想的追寻,今天听vinsen说起,每个人的理想地都是不一样的,有的人生来就喜欢安逸,有的人喜欢世俗,等,,,而我目前正像是liveaway社区一样,向往着国外的那片未知领域,为了这个目的,需要靠自己不断努力,不断为自己争取。

        和之前任务一样,每天坚持锻炼身体,跑步5km,读英语,听英语,多给自己营造这样的环境,相信自己一定会改变起来的!

    在一天天时间的消逝中,要明白这个世界中,没有谁是可以靠得住的,即使最亲的人,因为只有自己给自己创造出来的,自己才会变得更自信,更具人格魅力,相信这个过程苦与艰辛,但是我想自己是乐于面对的,前方的路即使布满荆棘,也要风雨兼程!

                     

                  人的一切痛苦,本质上都是对自己的无能的愤怒。

  • 相关阅读:
    如何阅读一个Web项目 【转载】
    线程的状态与基本操作
    java多线程通信方式之一:wait/notify
    synchronized的简单理解
    每月IT摘录201807
    springmvc 请求无法到达controller,出现404
    android开发 java与c# 兼容AES加密
    android 开发不能创建目录
    mysql存储过程出现OUT or INOUT argument 10 for routine
    android退出登陆后,清空之前所有的activity,进入登陆主界面
  • 原文地址:https://www.cnblogs.com/darrenzzy/p/9428137.html
Copyright © 2011-2022 走看看