关于窝

简介

真名保密, 直呼我苏林即可, 籍贯洛阳, 于2013年自河南大学毕业, 从2012年开始便一直北漂。

技术上涉猎比较宽泛, 从底层的C/C++, 到Java/Golang, 再到Python/JavaScript/TypeScript等等, 只要感觉有趣的都会认真的学一学。

在所谓后端大数据、高并发、分布式上有较多经验与个人见解, 前端的Vue/React/ReactNative等也有不少参与, 算是一个大杂烩。

工作经历

刚毕业时在顽石互动呆了一年, 之后在去哪儿网呆到2016年, 后来经朋友推荐到五阿哥工作, 这家公司算是阿里巴巴的养子吧, 2018年参与到数字货币交易所做架构。

这些工作历程全是Java开发, 不过作为单身狗有大量的时间搞业余项目, 因此技术上颇有收获。

开源项目

我是一个缺乏开源精神的人, 最主要的问题就是缺乏持续性, 经常把项目挂上去就不管不顾, 甚至是拖几个月才发现有人反馈问题或沟通技术。

slorm

这是一个类似Hibernate的Java-ORM插件, 上学时候时间充裕写的, 在两三个项目中使用过。

后来工作后, 在自己主导的小型后台系统中也有应用, 不过不建议再用, 因为我也不会去维护它。
但是职场新人可以看一看, 我感觉技术上还是比较接地气的。

https://github.com/sisyphsu/slorm

react-node-finder

这个项目比较恶搞, 它的目的是允许React开发者自由访问节点树, 而无需父子节点链式引用。

但是开发过程中, 我直接使用了React的内部隐藏属性, 甚至懵懵懂懂的使用了dev属性, 最终编译prod时候发现了这个问题,
最终怎么手脚忙碌地收场已经忘记了, 幸好开发的应用不太重要。

https://github.com/sisyphsu/react-node-finder

slf4go

这是Golang语言的日志库, 设计思想借用了slf4j, 即采用面向接口的理念, 将日志模块标准化且可插拔。

现在这个日志库已被别人fork走继续维护开发了。

https://github.com/sisyphsu/slf4go

goxui

这是已经封装的GolangUI库, UI层依赖Qt-QML。

数据链路是golang - cgo - c++ - qmlengine, UI层的用户活动通过qmlengine的js事件, 经过c++封装转发给cgo, 最终通知golang,事件的响应则是反向传输。

这个库使用起来比较麻烦, 需要本地编译动态链接库, 然后在golang开发中使用, 但是这些流程我并没有写在README里面。

https://github.com/sisyphsu/goxui

联系我

163邮箱: sulinixl@163.com
Gmail: sulinixl@163.com