Skip to main content

New Blog

代码人生:编织技术与生活的博客之旅

例行事项

  • 前端学习了吗?
  • EPED 练习了吗

主观事项

  • 今天做的事是否聚焦当前目标?
  • 只做少而好的事?
  • 当日有哪些经验和改进的空间?

改进的空间:

To Do List

  • 联调
    • archetypes
      • create
      • update
      • delete
      • get
    • skills
      • create

        • TMP create can sync to pathway
        • pathway create can sync to TMP
          • should leave several records in history and include one added record
      • update

        • TMP update can sync to pathway
        • pathway update can sync to TMP
          • should also leave several records of history
        • pathway can update single
          • should also leave a record of history
      • delete

        • TMP delete can sync to pathway

        • pathway single delete can sync to TMP

          • should leave one record
        • pathway multiedit delete

          • should leave several records for it
      • get

今日记录

06:10 - 06:40 洗漱 如厕

06:40 - 07:20 做饭

07:25 - 08:00 送汪总去地铁站

路上询问丈母娘今天什么时候来武汉

08:10 - 09:50 阿汤

09:50 - 10:10 回复消息

10:10 - 10:20 吃早饭

13:30 - 13:45 梳理计划

13:50 - 14:15 《Java多线程编程核心技术》第一章

14:20 - 14:50 《Java多 线程编程核心技术》第一章

14:53 - 15:00 《Java多线程编程核心技术》第一章

15:00 - 15:27 《Java多线程编程核心技术》第二章

15:27 - 15:47 休息

15:47 - 16:24 《Java多线程编程核心技术》第二章

16:26 - 16:36 《Java多线程编程核心技术》第二章

16:37 - 17:10 吃饭

17:10 - 17:45 《Java多线程编程核心技术》第二章

12:15 - 13:25 梳理资产信息,注销,选简易模式


14:15 - 15:00 【Catch up AHM】1. dev看能否在这之前修复,2. 字段修改让她来做,pair做一下

翻译一章

做减法

反思

  • command + option + D

车队实时软件

地下停车场车辆定位

glean.com

// prod
gcloud config set project vigilant-guru-252204
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn vigilant-guru-252204:us-central1:ttdp-prod --port 5441



gcloud config set project etg-product-dev
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@etg-product-dev.iam.gserviceaccount.com

./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4441


连接shared service - dev:
gcloud auth application-default login --impersonate-service-account=non-prod-internal-sa@etg-product-dev.iam.gserviceaccount.com
gcloud auth application-default login --impersonate-service-account=prod-internal-sa@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 5439



./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --credentials-file /Users/jiexu/Documents/password/secrets/TW/pathway/etg-product-dev-campus-data-wrapper@etg-product-dev.iam.json --port 4448
gcloud auth application-default login  --impersonate-service-account=pathways-backend-v2-non-prod@etg-product-dev.iam.gserviceaccount.com


./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4449


539 修改TMP数据库,
task A 添加 is_competency_before,is_learning_priority,
task B migrate 数据


529
Task A: user profile
task B: 修改暴露的2API, 添加新API 依赖 539 taskA
Task C: TMP修改已有API来增加 is_competency_before 参数 依赖 539 taskA


528
数据同步 employee competency

依赖 539 taskA



530 修改TTDP pipeline
依赖于 529 暴露的API




531 解除bff 对 shared service的依赖,想办法直接走fallback,拿静态文件的值,然后再更新下静态文件


日记

例行事项

  • 前端学习了吗?
  • EPED 练习了吗

主观事项

  • 今天做的事是否聚焦当前目标?
  • 只做少而好的事?
  • 当日有哪些经验和改进的空间?

改进的空间:

To Do List

  • 联调
    • archetypes
      • create
      • update
      • delete
      • get
    • skills
      • create

        • TMP create can sync to pathway
        • pathway create can sync to TMP
          • should leave several records in history and include one added record
      • update

        • TMP update can sync to pathway
        • pathway update can sync to TMP
          • should also leave several records of history
        • pathway can update single
          • should also leave a record of history
      • delete

        • TMP delete can sync to pathway

        • pathway single delete can sync to TMP

          • should leave one record
        • pathway multiedit delete

          • should leave several records for it
      • get

今日记录

06:10 - 06:40 洗漱 如厕

06:40 - 07:20 做饭

07:25 - 08:00 送汪总去地铁站

路上询问丈母娘今天什么时候来武汉

08:10 - 09:50 阿汤

09:50 - 10:10 回复消息

10:10 - 10:20 吃早饭

13:30 - 13:45 梳理计划

13:50 - 14:15 《Java多线程编程核心技术》第一章

14:20 - 14:50 《Java多 线程编程核心技术》第一章

14:53 - 15:00 《Java多线程编程核心技术》第一章

15:00 - 15:27 《Java多线程编程核心技术》第二章

15:27 - 15:47 休息

15:47 - 16:24 《Java多线程编程核心技术》第二章

16:26 - 16:36 《Java多线程编程核心技术》第二章

16:37 - 17:10 吃饭

17:10 - 17:45 《Java多线程编程核心技术》第二章

12:15 - 13:25 梳理资产信息,注销,选简易模式


14:15 - 15:00 【Catch up AHM】1. dev看能否在这之前修复,2. 字段修改让她来做,pair做一下

翻译一章

做减法

反思

  • command + option + D

车队实时软件

地下停车场车辆定位

glean.com

// prod
gcloud config set project vigilant-guru-252204
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn vigilant-guru-252204:us-central1:ttdp-prod --port 5441



gcloud config set project etg-product-dev
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@etg-product-dev.iam.gserviceaccount.com

./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4441


连接shared service - dev:
gcloud auth application-default login --impersonate-service-account=non-prod-internal-sa@etg-product-dev.iam.gserviceaccount.com
gcloud auth application-default login --impersonate-service-account=prod-internal-sa@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 5439



./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --credentials-file /Users/jiexu/Documents/password/secrets/TW/pathway/etg-product-dev-campus-data-wrapper@etg-product-dev.iam.json --port 4448
gcloud auth application-default login  --impersonate-service-account=pathways-backend-v2-non-prod@etg-product-dev.iam.gserviceaccount.com


./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4449


539 修改TMP数据库,
task A 添加 is_competency_before,is_learning_priority,
task B migrate 数据


529
Task A: user profile
task B: 修改暴露的2API, 添加新API 依赖 539 taskA
Task C: TMP修改已有API来增加 is_competency_before 参数 依赖 539 taskA


528
数据同步 employee competency

依赖 539 taskA



530 修改TTDP pipeline
依赖于 529 暴露的API




531 解除bff 对 shared service的依赖,想办法直接走fallback,拿静态文件的值,然后再更新下静态文件


日记

例行事项

  • 前端学习了吗?
  • EPED 练习了吗

主观事项

  • 今天做的事是否聚焦当前目标?
  • 只做少而好的事?
  • 当日有哪些经验和改进的空间?

改进的空间:

To Do List

  • 联调
    • archetypes
      • create
      • update
      • delete
      • get
    • skills
      • create

        • TMP create can sync to pathway
        • pathway create can sync to TMP
          • should leave several records in history and include one added record
      • update

        • TMP update can sync to pathway
        • pathway update can sync to TMP
          • should also leave several records of history
        • pathway can update single
          • should also leave a record of history
      • delete

        • TMP delete can sync to pathway

        • pathway single delete can sync to TMP

          • should leave one record
        • pathway multiedit delete

          • should leave several records for it
      • get

今日记录

10:10 - 11:50 pathway调试,skills, archetypes

12:15 - 13:25 梳理资产信息,注销,选简易模式


14:15 - 15:00 【Catch up AHM】1. dev看能否在这之前修复,2. 字段修改让她来做,pair做一下

翻译一章

做减法

反思

  • command + option + D

车队实时软件

地下停车场车辆定位

glean.com

// prod
gcloud config set project vigilant-guru-252204
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn vigilant-guru-252204:us-central1:ttdp-prod --port 5441



gcloud config set project etg-product-dev
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@etg-product-dev.iam.gserviceaccount.com

./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4441


连接shared service - dev:
gcloud auth application-default login --impersonate-service-account=non-prod-internal-sa@etg-product-dev.iam.gserviceaccount.com
gcloud auth application-default login --impersonate-service-account=prod-internal-sa@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 5439



./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --credentials-file /Users/jiexu/Documents/password/secrets/TW/pathway/etg-product-dev-campus-data-wrapper@etg-product-dev.iam.json --port 4448
gcloud auth application-default login  --impersonate-service-account=pathways-backend-v2-non-prod@etg-product-dev.iam.gserviceaccount.com


./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4449

日记

例行事项

  • 前端学习了吗?
  • EPED 练习了吗

主观事项

  • 今天做的事是否聚焦当前目标?
  • 只做少而好的事?
  • 当日有哪些经验和改进的空间?

改进的空间:

To Do List

  • 联调
    • archetypes
      • create
      • update
      • delete
      • get
    • skills
      • create

        • TMP create can sync to pathway
        • pathway create can sync to TMP
          • should leave several records in history and include one added record
      • update

        • TMP update can sync to pathway
        • pathway update can sync to TMP
          • should also leave several records of history
        • pathway can update single
          • should also leave a record of history
      • delete

        • TMP delete can sync to pathway

        • pathway single delete can sync to TMP

          • should leave one record
        • pathway multiedit delete

          • should leave several records for it
      • get

今日记录

10:10 - 11:50 pathway调试,skills 完成,pathway 有bug,history貌似没加上

12:15 - 13:25 梳理资产信息,注销


14:00 - 15:00 【Tw profile IPM】

AHM bigquery 修改

翻译一章

account CLT job合并到master

做减法

17:00 - 18:00 【Tw profile CR】

反思

  • command + option + D

车队实时软件

地下停车场车辆定位

glean.com

// prod
gcloud config set project vigilant-guru-252204
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn vigilant-guru-252204:us-central1:ttdp-prod --port 5441



gcloud config set project etg-product-dev
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@etg-product-dev.iam.gserviceaccount.com

./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4441


连接shared service - dev:
gcloud auth application-default login --impersonate-service-account=non-prod-internal-sa@etg-product-dev.iam.gserviceaccount.com
gcloud auth application-default login --impersonate-service-account=prod-internal-sa@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 5439



./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --credentials-file /Users/jiexu/Documents/password/secrets/TW/pathway/etg-product-dev-campus-data-wrapper@etg-product-dev.iam.json --port 4448
gcloud auth application-default login  --impersonate-service-account=pathways-backend-v2-non-prod@etg-product-dev.iam.gserviceaccount.com


./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4449

日记

例行事项

  • 前端学习了吗?
  • EPED 练习了吗

主观事项

  • 今天做的事是否聚焦当前目标?
  • 只做少而好的事?
  • 当日有哪些经验和改进的空间?

改进的空间:

To Do List

今日记录

  • 上午

    • 05:40 起床
    • 05:40 - 06:40
    • 06:40 - 06:50 下楼打水
    • 07:00 - 08:10 阿汤
    • 08:20 - 09:00 早饭
    • 09:00 - 09:20 路上
    • 09:30 - 11:30 算法
    • 11:30 - 12:00 买菜,路上
  • 下午

    • 12:00 - 13:40 吃饭,午睡
    • 13:40 - 14:00 路上
    • 14:00 - 16:00 算法
    • 16:00 - 16:40 路上
    • 16:40 - 17:10 吃饭
    • 17:10 - 17:40 消化,看web3
  • 问题

    • 栈有什么应用
  • 笔记

    • 哈希表
      • 例题1
        • 给出n个 [0, m) 范围内的整数去重
        • 快速排序
          • 期望时间复杂度 O(nlgn)
          • 附加空间复杂度 O(1)
        • 计数(基数)排序
          • 空间复杂度 O(n+m), 超越比较排序的下线
          • 附加空间复杂度O(m)
        • 思考
          • n << m , 计数排序的大量空间被浪费
          • 只需判断是否出现过,如何优化?
          • 将 Key区间[0, m) 映射到[0, p)
          • H(key) = key mod p
          • 若 m > p, 多对一的映射方式
        • 实现
          • 处理冲突(key, value)
            • 开放地址法(数组)
              • 好处:实现简单
              • 坏处:效率低
            • 拉链法(数组+链表)
              • 坏处:实现复杂,还需要链表
              • 好处:效率高
          • 负载率 = 已有元素大小/存储散列大小
          • 最坏情况?
          • 哈希函数设计
      • 应用
        • 字符串A="12314123"
        • 求 "123"在A中出现的次数
        • 不会写KMP又想要O(n)怎么办
        • key("123") = "1"*10^2 + "2"*10 + "3"*1=123
        • A' = [123, 231, 314 ...123]
        • key 相等时Value有可能不同
        • 每次比较Value也是不小的开销,特别是Value可能很大
        • 不考虑Value将产生错误率(错误率换时间)
        • 多重哈希(降低错误率)

反思

  • command + option + D

车队实时软件

地下停车场车辆定位

glean.com

// prod
gcloud config set project vigilant-guru-252204
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn vigilant-guru-252204:us-central1:ttdp-prod --port 5441



gcloud config set project etg-product-dev
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@etg-product-dev.iam.gserviceaccount.com

./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4441


连接shared service - dev:
gcloud auth application-default login --impersonate-service-account=non-prod-internal-sa@etg-product-dev.iam.gserviceaccount.com
gcloud auth application-default login --impersonate-service-account=prod-internal-sa@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 5439



./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --credentials-file /Users/jiexu/Documents/password/secrets/TW/pathway/etg-product-dev-campus-data-wrapper@etg-product-dev.iam.json --port 4448
gcloud auth application-default login  --impersonate-service-account=pathways-backend-v2-non-prod@etg-product-dev.iam.gserviceaccount.com


./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4449

日记

例行事项

  • 前端学习了吗?
  • EPED 练习了吗

主观事项

  • 今天做的事是否聚焦当前目标?
  • 只做少而好的事?
  • 当日有哪些经验和改进的空间?

改进的空间:

To Do List

今日记录

前端

  1. react diff算法, keys优化
  2. shouldComponentUpdate

nextProps, nextState, SCU 优化

  1. PureComponent

将class继承 PureComponent

函数式组件,memo, shallowEqual

  1. 不可变数据的力量

state里面列表,对象不要直接修改,而是复制之前的,在基础上进行操作

反思

  • command + option + D

车队实时软件

地下停车场车辆定位

glean.com

// prod
gcloud config set project vigilant-guru-252204
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn vigilant-guru-252204:us-central1:ttdp-prod --port 5441



gcloud config set project etg-product-dev
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@etg-product-dev.iam.gserviceaccount.com

./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4441


连接shared service - dev:
gcloud auth application-default login --impersonate-service-account=non-prod-internal-sa@etg-product-dev.iam.gserviceaccount.com
gcloud auth application-default login --impersonate-service-account=prod-internal-sa@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 5439



./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --credentials-file /Users/jiexu/Documents/password/secrets/TW/pathway/etg-product-dev-campus-data-wrapper@etg-product-dev.iam.json --port 4448
gcloud auth application-default login  --impersonate-service-account=pathways-backend-v2-non-prod@etg-product-dev.iam.gserviceaccount.com


./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4449

日记

例行事项

  • 前端学习了吗?
  • EPED 练习了吗

主观事项

  • 今天做的事是否聚焦当前目标?
  • 只做少而好的事?
  • 当日有哪些经验和改进的空间?

改进的空间:

To Do List

今日记录

前端

  1. setState是异步的

内部多次setState,可以通过传入参数的方式拿到之前的,render函数只会执行一次,通过队列来实现

如果是同步,可能会造成state里面数据和子组件中的props不一致

  1. 获取异步结果

2.1 setState回调

2.2 生命周期函数 componentDidUpdate

React 18, setState不一定是异步的

宏任务:setTimeout(() =>{xxx}, 0}))

浏览器回调,宏任务队列回调,和React没关系,React 18之前,是同步代码

原生dom

反思

  • command + option + D

车队实时软件

地下停车场车辆定位

glean.com

// prod
gcloud config set project vigilant-guru-252204
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn vigilant-guru-252204:us-central1:ttdp-prod --port 5441



gcloud config set project etg-product-dev
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@etg-product-dev.iam.gserviceaccount.com

./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4441


连接shared service - dev:
gcloud auth application-default login --impersonate-service-account=non-prod-internal-sa@etg-product-dev.iam.gserviceaccount.com
gcloud auth application-default login --impersonate-service-account=prod-internal-sa@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 5439



./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --credentials-file /Users/jiexu/Documents/password/secrets/TW/pathway/etg-product-dev-campus-data-wrapper@etg-product-dev.iam.json --port 4448
gcloud auth application-default login  --impersonate-service-account=pathways-backend-v2-non-prod@etg-product-dev.iam.gserviceaccount.com


./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4449

日记

例行事项

  • 前端学习了吗?
  • EPED 练习了吗

主观事项

  • 今天做的事是否聚焦当前目标?
  • 只做少而好的事?
  • 当日有哪些经验和改进的空间?

改进的空间:

To Do List

今日记录

做头发之前带两个口罩,味道太大

Tony老师很晚还在做头发,不像白领工作,第二天可以继续做,不能中断

如果员工加班没有额外好处(股份,加班费等),那么他一定不愿意加班,即使在加班,也不愿意认真干活

反思

  • command + option + D

车队实时软件

地下停车场车辆定位

glean.com

// prod
gcloud config set project vigilant-guru-252204
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn vigilant-guru-252204:us-central1:ttdp-prod --port 5441



gcloud config set project etg-product-dev
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@etg-product-dev.iam.gserviceaccount.com

./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4441


连接shared service - dev:
gcloud auth application-default login --impersonate-service-account=non-prod-internal-sa@etg-product-dev.iam.gserviceaccount.com
gcloud auth application-default login --impersonate-service-account=prod-internal-sa@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 5439



./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --credentials-file /Users/jiexu/Documents/password/secrets/TW/pathway/etg-product-dev-campus-data-wrapper@etg-product-dev.iam.json --port 4448
gcloud auth application-default login  --impersonate-service-account=pathways-backend-v2-non-prod@etg-product-dev.iam.gserviceaccount.com


./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4449

日记

例行事项

  • 前端学习了吗?
  • EPED 练习了吗

主观事项

  • 今天做的事是否聚焦当前目标?
  • 只做少而好的事?
  • 当日有哪些经验和改进的空间?

改进的空间:

To Do List

今日记录

3R1对1听课 西交OD大哥

next js和react,岗位多,偏前端

nestjs高薪,java转很快,企业级一般有20K

新课可以保证12K以上

先学学ts和前端,自由职业暂时不要考虑(很慌,当然储蓄够多,二三百个可以先玩一玩)

再学nodejs,时间够再学nestjs

3rku不用管,

git, doc.3rcd, 主要看文档学

网盘:有远程工作求职方法,概览详述

微信群可以关注下行情,尤其是一些招聘信息

接外包单没有安全性,没有并发,有测试覆盖率的要求

单体,微服务用不到,springboot这种远程和接单都没有

海外项目用docker的不多,很多都是vercel,等直接部署前端

转nestjs,有java基础,每天1个小时,大概个把月

前端基础不好,转前端,可能要学半年

做头发之前带两个口罩,味道太大

Tony老师很晚还在做头发,不像白领工作,第二天可以继续做,不能中断

如果员工加班没有额外好处(股份,加班费等),那么他一定不愿意加班,即使在加班,也不愿意认真干活

反思

  • command + option + D

车队实时软件

地下停车场车辆定位

glean.com

// prod
gcloud config set project vigilant-guru-252204
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn vigilant-guru-252204:us-central1:ttdp-prod --port 5441



gcloud config set project etg-product-dev
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@etg-product-dev.iam.gserviceaccount.com

./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4441


连接shared service - dev:
gcloud auth application-default login --impersonate-service-account=non-prod-internal-sa@etg-product-dev.iam.gserviceaccount.com
gcloud auth application-default login --impersonate-service-account=prod-internal-sa@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 5439



./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --credentials-file /Users/jiexu/Documents/password/secrets/TW/pathway/etg-product-dev-campus-data-wrapper@etg-product-dev.iam.json --port 4448
gcloud auth application-default login  --impersonate-service-account=pathways-backend-v2-non-prod@etg-product-dev.iam.gserviceaccount.com


./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4449

日记

例行事项

  • 前端学习了吗?
  • EPED 练习了吗

主观事项

  • 今天做的事是否聚焦当前目标?
  • 只做少而好的事?
  • 当日有哪些经验和改进的空间?

改进的空间:

To Do List

今日记录

反思

  • command + option + D

车队实时软件

地下停车场车辆定位

glean.com

// prod
gcloud config set project vigilant-guru-252204
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn vigilant-guru-252204:us-central1:ttdp-prod --port 5441



gcloud config set project etg-product-dev
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@etg-product-dev.iam.gserviceaccount.com

./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4441


连接shared service - dev:
gcloud auth application-default login --impersonate-service-account=non-prod-internal-sa@etg-product-dev.iam.gserviceaccount.com
gcloud auth application-default login --impersonate-service-account=prod-internal-sa@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 5439



./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --credentials-file /Users/jiexu/Documents/password/secrets/TW/pathway/etg-product-dev-campus-data-wrapper@etg-product-dev.iam.json --port 4448
gcloud auth application-default login  --impersonate-service-account=pathways-backend-v2-non-prod@etg-product-dev.iam.gserviceaccount.com


./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4449

日记

例行事项

  • 前端学习了吗?
  • EPED 练习了吗

主观事项

  • 今天做的事是否聚焦当前目标?

  • 只做少而好的事?

  • 当日有哪些经验和改进的空间?

改进的空间:

To Do List

  • [] TMP

    • scheduler job配置合并
    • 386给出方案,开卡
    • 清除jobs我的branch
    • 给pathway,campus建立文档 1h
  • [] AHM

    • [] 建立onboard template 20min
    • [] 验证没有做assessment的project,1h
  • [] TW

  • [] Personal

今日记录

反思

  • command + option + D

车队实时软件

glean.com

// prod
gcloud config set project vigilant-guru-252204
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn vigilant-guru-252204:us-central1:ttdp-prod --port 5441



gcloud config set project etg-product-dev
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@etg-product-dev.iam.gserviceaccount.com

./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4441


连接shared service - dev:
gcloud auth application-default login --impersonate-service-account=non-prod-internal-sa@etg-product-dev.iam.gserviceaccount.com
gcloud auth application-default login --impersonate-service-account=prod-internal-sa@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 5439



./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --credentials-file /Users/jiexu/Documents/password/secrets/TW/pathway/etg-product-dev-campus-data-wrapper@etg-product-dev.iam.json --port 4448
gcloud auth application-default login  --impersonate-service-account=pathways-backend-v2-non-prod@etg-product-dev.iam.gserviceaccount.com


./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4449

日记

例行事项

  • 前端学习了吗?
  • EPED 练习了吗

主观事项

  • 今天做的事是否聚焦当前目标?

  • 只做少而好的事?

  • 当日有哪些经验和改进的空间?

改进的空间:

To Do List

  • [] TMP

    • scheduler job配置合并
    • 386给出方案,开卡
    • 清除jobs我的branch
    • 给pathway,campus建立文档 1h
  • [] AHM

    • [] 建立onboard template 20min
    • [] 验证没有做assessment的project,1h
  • [] TW

  • [] Personal

今日记录

反思

  • command + option + D

车队实时软件

glean.com

// prod
gcloud config set project vigilant-guru-252204
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn vigilant-guru-252204:us-central1:ttdp-prod --port 5441



gcloud config set project etg-product-dev
gcloud auth application-default login
gcloud auth application-default login --impersonate-service-account=campus-data-wrapper@etg-product-dev.iam.gserviceaccount.com

./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 4441


连接shared service - dev:
gcloud auth application-default login --impersonate-service-account=non-prod-internal-sa@etg-product-dev.iam.gserviceaccount.com
gcloud auth application-default login --impersonate-service-account=prod-internal-sa@vigilant-guru-252204.iam.gserviceaccount.com
./cloud-sql-proxy --auto-iam-authn etg-product-dev:us-central1:ttdp-nonprod --port 5439
日记