Cube Life

My journey of life


  • Home

  • Tags

  • Categories

  • Archives

  • About

  • Search

Career Review

Posted on 2021-10-31 | In note |

简单记录一下这两天的思考,快写快结束,时间有限任务多。

  1. 从业那么多年,我都掌握了什么?感觉做了很多,但深入的很少。都说技术人员年龄大了需要转行,我反而没有这个打算,更期待像海外开发者那样可以一直做下去。当然需要做的越来越好
  2. 最近开始刷leetCode,作为程序员还是有必要刷一下的。至少给我带来很多思考,例如代码性能细节还有基本算法实现。这个会坚持做下去,让自己更为专业
  3. 除了Spring还有很多框架值得使用,最近也是看了一个海外程序员的采访让我有所了解,加之后面项目会脱离spring体系正好学习和改变一下
  4. Python的练习并没有停止过,包括在leetCode中,我也是Java 和 Python 两种代码同时书写。因为Python还是很好的工具,坚信今后一定会用到的,必须提前积累
  5. 系统架构和设计,或多或少还是知道的,但应该找个时间整理一下,形成一个完整的知识体系和自用的评判逻辑,便于今后快速使用
  6. 所在行业的业务知识需要继续不断提升,职场英语也是。至少现在目标很明确,比之前学习速度提高了不少

其实本质想法很简单,我想把工作做到”专业”,自身价值得以体现,可以不停的发展下去。

人有时会自己迷失自己,会浪费很多精力(精神内耗)和时间。现在个人事情也是越来越多,合理处理事情–明确思路选对工具–很重要。

Read more »

Google Guice

Posted on 2021-10-23 | Edited on 2021-10-24 | In tech |

除了Spring,你还知道其它依赖注入框架吗?
今天我看到了 Google Guice。其实早在2009年它就在Google I/O大会上被介绍过,我现在才知道。
是时候放下Spring了,了解一些其它”主流”框架了。原因是:Spring 是强大的,但你真的需要那么强大的它吗?

先翻译一下Motivation这个文章,来感受一下Google Guice

Read more »

Thought Roaming

Posted on 2021-10-09 | Edited on 2021-10-23 | In note |

今天在看书时脑袋有点开小差儿,开始天马行空起来。记录下来,也许今后可以review一下。

几日前,我和朋友聊天时突发一个想法。在阅读了部分金融知识后,我有种错觉,金融市场本身好像是一个”假说”,是人造之物必有缺陷之处。
通过多年的积累,金融市场形成了”完(fu)善(za)”的交易规则和庞大的交易网络。他的作用是什么?使资本流动更加顺滑,促进人类文明发展?

那如何衡量为人类文明的发展呢,基于1963年苏联宇宙学家尼古拉-卡尔达肖夫创造了衡量宇宙文明等级的假象指数,人类现阶段文明的本质其实就是能量消耗速度(原指可掌握的能源,我将其转换为消耗速度,掌握能源规模和消耗速度应该是正相关)。
能源消耗速度越快,文明等级越高(当然距离该文明的毁灭越近)。可以想象世界上的一切先进事物的发展都是基于更快速能量消耗的基础上搭建的

再回到金融市场,此时我们可以想象其最终作用是为了让人类加速能量消耗,资本是人类文明发展过程中的润滑剂和催化剂,激发着人类对更多能源的渴望,从而可以让人类开发更多的技术来控制使用更多能源并消耗它。
同时借助于电子科技的发展,现在金融交易处理速度和交易规模也已经今非昔比,十分的高效且庞大。
我们可以预见在不久的将来,人类会越来越多的采用人工智能技术,自动化交易等科技手段来进行金融交易,其结果使资本流动更加高效,从而促进人类科技进步,加速能源消耗速度。

Read more »

Fixed Income Securities

Posted on 2021-10-08 | In finance economics |

FX市场看完后,打算看看固定收益证券(Fixed Income Securities)相关知识,其实主要想学习一下债券(bonds)相关知识。
大部分情况下我们可以将固定收益债券与债券划等号,虽然有时也会把优先股认为是固定收益证券中的一种

此篇阅读主要解答一下问题:

  • 哪些特征定义了固定收益证券,这些特征如何确定计划的现金流量?
  • 与固定收益证券相关的法律、监管和税务考虑有哪些,为什么这些考虑对投资者很重要?
  • 支付利息和还本付息的常见结构有哪些?
  • 哪些条款可能影响固定收益证券的处置或赎回?
Read more »

Currency Exchange Rates

Posted on 2021-09-24 | Edited on 2021-10-08 | In finance economics |

系统学习金融基础知识,还有对应的英文表达。后面也许用的到,机会都是留个有准备的人,哈哈~

以下内容仅作为学习笔记,此章节学习目标:

  • 定义汇率并区分名义汇率(nominal exchange)和实际汇率(real exchange)以及即期(spot)和远期(forward)汇率
  • 描述外汇(foreign exchange FX)市场的功能和参与者
  • 计算和解释一种货币相对于另一种货币的百分比变化
  • 计算和解释货币交叉汇率(cross-rates)
  • 将以点数(points basis)或百分比表示的远期报价转换为直接的远期报价(outright forward quotation)
  • 解释即期利率、远期利率和利率之间的套利关系
  • 计算和解释远期折扣或溢价(premium)
  • 计算和解释与即期汇率和各货币利率一致的远期汇率
  • 描述汇率制度(regimes)
  • 解释汇率对各国国际贸易和资本流动的影响
Read more »

Mind Sorting

Posted on 2021-09-11 | Edited on 2021-09-24 | In note |

最近发生了不少的事情,让我做一下思绪整理,希望通过这种方式让我的思路更清晰

Read more »

Haskell Study 2

Posted on 2021-08-15 | Edited on 2021-08-26 | In tech |

继续上次阅读进度,进行后续内容的学习
感觉学习速度明显减慢,后面的内容难度上来了,开始变得复杂需要更多的实验来理解

本来此文章15号就创建了,以为2周内可以看完的书,结果又多读了一周多,本周二(24号)终于看完了一边
花了3周多的时间终于看完了 Learn You a Haskell for Great Good! ,中间有两章看的十分慢,因为概念有点涩,难懂,还有2~3点没有理解的十分清楚
虽然已经看完了一边,书中代码基本也都敲了一遍,但还是感觉有点云里雾里的,囫囵吞枣,很多细节还需要通过实践进行深入,还在等待中……

先说说我的整体感觉吧,不一定准确,仅供参考

Read more »

Haskell Study 1

Posted on 2021-08-08 | Edited on 2021-08-09 | In tech |

一切内容从这里开始 Learn You a Haskell for Great Good!
目前看完了第六章Higher Order Functions
先说一下总体感觉:

  1. 这是一个纯Function 编程语言,Function是第一公民,没有严格语法语义,非常灵活
  2. 读到现在,我感觉被各种语法糖🍬围绕着,熟悉面向对象编程的朋友们,我觉得你会发现这里的标准写法像是各种语法糖。糖有点多~
  3. 如果学习Python是难度为3的话,我觉得学习Haskell应为7或8,满分10分。我的上线标准,应该是Rust吧。
  4. 感觉官方网站没有给出太多直接的文档,当然不如Python文档来的直接,不知道语言推广者是怎么考虑的
  5. 读到六章末尾时逐步发现很多晦涩难懂的语法糖写法,其实有更容易让人理解的书写方式,并深深感觉到其中数据公式的味道
  6. 目前都是代码片段和语法讲解,没有看见全貌,看看Modules开始有没有更多应用开发,工程构建相关的内容

工程为什么要选择Haskell,这是我一直关心的问题,选择它一定是有它的优势所在,这个可能稍后才能找到答案,先说说目前看到的Haskell语言特点:

Read more »

Haskell 安装

Posted on 2021-08-01 | In tech |

如果一切顺利,后面应该需要开始使用Haskell 这个函数式编程语言。

今天要解决的问题是Haskell基础环境搭建,即安装问题
当然如果你的网络条件正常,一句话就可以搞定安装:

1
curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh

本人使用mac os系统,详情是可以从https://www.haskell.org/downloads/ 这里获得

那这么简单的事情有必要写个文章记录一下吗? 有的,很不幸,我所在区域这个网站需要代理才可以访问。
而且我的软路由已经报废(为了省钱和时间,近期不打算再买了),所以我需要尝试通过其它方式解决此问题。

Read more »

Datetime in Java 8

Posted on 2021-07-24 | In tech |

按照之前说的,今天总结一下时间相关的类和方法。

在使用Java 8 之前,大家应该使用过 Joda Time Library 吧。Java 8 中的时间相关类就是源于这个Lib

废话不多说,开始总结一下。

这里说的package为Java 8 及以上中的 java.time package, 讨论其中的相关class和方法

Read more »
123…6
Gino Zhao

Gino Zhao

Stay Hungry, Stay Foolish.

54 posts
6 categories
30 tags
GitHub E-Mail
Links
  • Zhixing
  • Terran
  • 28Code
  • cuisongliu
© 2016 – 2023 Gino Zhao
Powered by Hexo v3.9.0
|
Theme – NexT.Mist v6.4.1