关于
我是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的迁移
你可以通过点击 这里 ,通过邮箱与我联系.