关于

我是Kim,这里是kim的个人网站.

Kim厌倦了写字楼的生活,目前住在海边,喜欢在海边听歌看书晒太阳.

Perl

Perl是一门很有争议的语言,特点是:

  • 简单粗暴
  • 历史悠久
  • 正则强大
  • 会的人不多
  • 喜欢的人不少

Perl其实是一门不错的语言。

上世界80年代是Perl的辉煌时刻,Perl之父曾经夺得过最难懂的C语言编码大赛冠军,可是自从2000以后,Perl的地位开始下滑,因为PHP/Python/Ruby等编程语言在某些特定的领域,比Perl做得更好.

不过,无可否认的是Perl和CPAN在很多领域依然有非常多的优势,比如文本处理,一次性脚本,系统维护,原型产品快速开发等领域,Perl的优势依然明显.

因为语法过于灵活,以及面向对象方面的独特设计,导致Perl在大中型系统的开发过程中存在诸多困难,所以有很多大型系统在迭代过程中,引入C++或者Java编写底层平台,Perl更多是以胶水或者工具语言的角色存在.

无论如何,正确地使用Perl能够有效地提升开发效率,在今天我们依然在维护庞大的Perl5代码,幸运的是Perl的UnitTest做得很好.

期待更多的人能够适当地使用Perl,继续推进Perl的生态体系向着好的方向发展.

工具

我熟悉使用的工具

  • Thinkpad
  • Debian/Ubuntu
  • AWS/Aliyun/Azure
  • PostgreSQL/SQLite
  • Emacs/VSCode
  • IDEA
  • C++/Java
  • Perl/Python/Guile
  • Git/Subversion/bash/awk/sed/fish
  • Slack/Github/Trello/Trac/Redmine/Jira/Mantis

工作经验

  • 17 年前开始Java和Python的系统开发
  • 12 年前开始C++和Perl相关应用系统的开发与维护
  • 12 年前开始web系统开发与维护经验,擅长后端及产品
  • 10 年前开始远程开发与远程团队管理

当前状态

忙于工作 主动休息 寻找机会

我的工作

我可以为你提供Java/Python/Perl相关的技术服务,我擅长远程协作以及远程项目管理.

我可以接收现金或者银行转帐,由我自己处理社保及个税申报.

我可以提供的技术服务范围有:

  • 基于Java的WEB系统研发与维护
  • 运维脚本开发与维护
  • 基于Perl技术的系统开发与维护,包括web系统和数据分析系统
  • 历史遗留系统的迁移,包括向C++/Java或者Python的迁移

你可以通过点击  这里 ,通过邮箱与我联系.