HiSEN

Personal Technology Blog


  • 归档

  • 分类

  • 标签

  • 书单

  • 关于

  • 搜索
close
HiSEN

STAR面试/简历

发表于 2024-08-18 | 分类于 成长

0. 背景

有天早上,许久没联系的同事说要找我看看简历。
于是约着周六在公主坟附近的星巴克聊了 2 小时。
然后今天在《技术领导力:程序员如何才能带好团队》看到 STAR 面试,
就是就想着挖个坑讲讲。

1. STAR 介绍

STAR 是 SITUATION(背景), TASK(任务)、ACTION(行动)和RESULT(结果)四个英文单词的首字母组合。
在招聘面试中, 仅通过应聘者的简历无法全面了解应聘者的知识、经验、技能、工作风格、性格特点等,而使用STAR技巧则可以对应聘者做出全面而客观的评价。

1.1 背景(SITUATION)

阅读全文 »
HiSEN

小四:你尽力了吗?【转】

发表于 2024-07-18 | 分类于 成长

安全大佬小四
2000年写过一篇《你尽力了吗》的学习方法,网上不好找,
我把文字版搜到放在下面了(20多年后再来看这篇其实挺一般的 :) )

发信人: cloudsky (小四), 信区: Security
标 题: 你尽力了吗
发信站: 武汉白云黄鹤站 (Mon Apr 17 19:52:54 2000), 站内信件

很多人问如何入门如何入门,我却不知道要问的是入什么门。
很少把某些好文章耐心从头看完,我这次就深有体会。
比如袁哥的 sniffer 原理,一直以为自己对 sniffer 原理很清楚的,所以也就不曾仔细看过袁哥的这篇。
后来有天晚上和袁哥讨论,如何通过端口读写直接获取 mac 地址,
为什么 antisniff 可以获得真正的 mac 地址,
而不受更改mac地址技术的影响,如何在 linux 下获得真正的 mac 地址。
我一直对 linux 下的端口读写心存疑虑,总觉得在保护模式下的端口都做了内存映象等等。
结果袁哥问了我一句,你仔细看我写的文章没有。
我楞,最近因为要印刷月刊,我整理以前的很多文档,
被迫认真过滤它们,才发现袁哥的文章让我又有新认识。

再后来整理到 tt 的几篇缓冲区溢出的,尤其是上面的关于 Solaris 可装载内核模块,那就更觉得惭愧了。

阅读全文 »

HiSEN

计算机科学与技术反思录【转】

发表于 2024-05-09 | 分类于 成长

0. 背景

本文来自一朋友给转发的 txt 文件。

朋友说:

对我产生深远影响的一篇帖子,改变了我的命运。
2008 年毕业后,就再也没有见过这篇文章,今天在网盘偶然翻到了,分享给大家。
还是大一的时候,一位计算机专业的老师转给了我这篇文章,后来我基本上都按里面的教材来学习的。
作为本科生,应届加入菊花厂(最核心的预研部门),这篇文章对我的启发起到了至关重要的作用。
没有这篇文章的引导,我的大学很可能是懵懵懂懂中度过的。
这篇文章清晰的说明了计算机系的学生:应该学什么,为什么要学这些,怎么学。

我说:

虽然这篇文章有争议( 因抄袭了另外一位大师的文章而被人喷了 )
但是确实把计算机科学与技术来龙去脉讲清楚了,而且给出了清晰的学习路径,值得学习/分享。

1. 正文

发信人: bolshevist (猛士), 信区: CS
标 题: 计算机科学与技术反思录【转】
发信站: 瀚海星云 (Fri Dec 26 13:42:49 2003)

作者:曾毅

计算机科学与技术这一门科学深深的吸引着我们这些同学们,上计算机系已经有近三年了,自己也做了一些思考,我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术;每一个人(包括非计算机专业),掌握简单的计算机技术都很容易(包括程序设计),但计算机专业的优势就在于,我们掌握许多其他专业并不“深究”的东西,例如,算法,体系结构,等等。非计算机专业的人可以很容易地做一个芯片,写一段程序,但他们做不出计算机专业能够做出来的大型系统。今天我想专门谈一谈计算机科学,并将重点放在计算理论上。

阅读全文 »
HiSEN

怎么移除TVOC(甲醛等)

发表于 2024-03-03 | 分类于 生活

1. 什么是 TVOC

TVOC 是“Total Volatile Organic Compounds”的英文缩写,意思是总挥发性有机化合物。
包含:苯类、烷类、芳烃类、烯类、卤烃类、酯类、醛类、酮类和其他。

2. 装修怎么快速去除甲醛?

答案是没法快速去除,否则就没有 ENF、E0 这些等级之分了。

市面上比较流行的方法

  1. 绿萝等绿植( 12㎡ 60盆才有效果..)
  2. 闷放通风
  3. 加热加湿闷放通风
  4. 持续通风

1 和 4 的可能比较少,
各种网络信息,比较推崇的是『闷放法』
实际上比较有用的是:持续通风+风扇吹家具(加快客气流动)
数据:连续通风法,通风两天,板材累计释放甲醛质量为485mg,是加热加湿闷放法、闷放法的10倍之多。
数据说明:不一定准确,但是有数据有对比,比较可信。详情看下面数据来源

阅读全文 »

HiSEN

为什么要写博客?

发表于 2024-03-03 | 分类于 成长

之前我也有想过一些写博客的好处:

  • 知识共享:把解决问题的过程记录下来,方便自己后续翻阅,也帮助他人解决问题。
  • 教学相长:把学到的知识系统整理出来进行分享,发现盲区立马查缺补漏。
  • 展示自我:可以在简历上放一个博客链接,让聘用单位有机会更多地了解你。
  • 提高文档水平:提高协作水平,了解怎么排版更好,怎么用词更好。

在看《软技能2》这本书的时候,发现里面提到很多博客相关的内容。
不管是在『营销』还是在『学习』相关的模块上,都频繁提到。

《软技能2》中比较系统的说法

阅读全文 »

HiSEN

回顾 2023,展望 2024

发表于 2023-12-31 | 分类于 总结

零、摘要

回顾 2023

  1. 年初领证了~
  2. 折腾了 1 个小型家用服务器
  3. 工作上做了一个和 LLM 相关的项目
  4. 工作上经历过 2 次领导较大的组织变动
  5. Q4 装修了小房子,目前折腾全屋智障中
  6. 入职 2 年多经历了一次涨薪( 侮辱性普调 =-= )

展望 2024

  1. 工作上更上一层楼
  2. 还清外债走向小康
  3. 继续锻炼汇报总结能力
  4. 继续运动,体重控制在 60kg
  5. 学习/沉淀方法论指导工作和生活

一、成长

阅读全文 »
HiSEN

homelab - 参考博文

发表于 2023-12-31 | 分类于 homelab

1. 前言

折腾的意义在于折腾之后带来的满足,以及过程中的主动学习。
个人感觉折腾 HomeLab 最骚的还是 SRE boy ==

2. 如何搭建家用 HomeLab 系列

  • 如何搭建家用 homelab: 先导篇
  • 如何搭建家用 homelab: 硬件和架构
  • 如何搭建家用 homelab: Openwrt 软路由
  • 如何搭建家用 homelab: 数据存储

3. 其它记录

  • 家庭 Homelab 升级计划: v2
  • 垃圾佬的 HomeLab 折腾记录
  • 廉价的家用工作站方案:前篇
  • 家用工作站方案:ThinkBook 14 2023 版
HiSEN

鳄龟记录 - 持续更新

发表于 2023-12-31 | 分类于 水族

1.生活环境

20210927
生活环境-20210927

阅读全文 »

HiSEN

搭建我的第一台服务器

发表于 2023-04-23 | 分类于 homelab

1. 简单介绍

当时看朋友买的 E5 CPU 到了白菜价
而且之前使用 dell 9020 sff 装的软路由也转给了朋友
就想着整一个性能更强一些的服务器在家跑着,方便自己折腾。

当前跑的服务

  • DDNS 服务
  • 网心云( 500M下行/100M上行,收益应该可以覆盖网费+电费 )
  • homeassistant
  • 青龙系统( JD 签到 )

2. 配置清单

阅读全文 »
HiSEN

字节码增强 - 初识链路追踪 - ByteBuddy

发表于 2023-02-26 | 分类于 java

1. 简单介绍

1.1 背景

  • 不能通过 -javaagent 方式启动
  • 需要增强非业务代码( Spring AOP 不够用)
  • 业务方尽量少改动代码

1.2 效果

1
2
3
4
5
6
7
[Byte Buddy] BEFORE_INSTALL net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer@87f383f on sun.instrument.InstrumentationImpl@4eb7f003
[Byte Buddy] INSTALL net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer@87f383f on sun.instrument.InstrumentationImpl@4eb7f003
[Byte Buddy] TRANSFORM com.hisen.agent.util.Hisen [sun.misc.Launcher$AppClassLoader@18b4aac2, null, Thread[main,5,main], loaded=false]
name before:hisen
hello: hisen1677417020466
public static void com.hisen.agent.util.Hisen.hello(java.lang.String): took 0 millisecond
HisenAdvice exit. time use:0

2. 代码逻辑

2.1 启动类

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/**
* @author hisenyuan
* @date 2023/2/6 21:31
*/
public class Start {
public static void main(String[] args) {
startTraceAgent();
Hisen.hello("hisen");
}

private static void startTraceAgent() {
Instrumentation install = ByteBuddyAgent.install();
HisenInterceptor.init(install);
new HisenInstrumentation().init(install);
}
}
阅读全文 »
12…27
hisenyuan

hisenyuan

Java R & D

266 日志
33 分类
112 标签
GitHub Weibo
Links
  • 科技爱好者周刊
  • 美团技术团队
  • duanple(老师木)
  • 当然我在扯淡(王垠)
  • 段永平的博客
  • 梦殇国际
© 2016 - 2024 hisenyuan
由 Hexo 强力驱动
您是第  个访问者    |   
主题 - NexT.Mist