niu人
金步国简历
基本资料 姓名 金步国 性别 男 年龄 30 籍贯 江苏 淮安 院校 同济大学 专业 土木工程 学历 本科肄业 工作经验 5年 期望地点 长江以南 期望薪水 18000/月 个人主页 金步国作品列表 http://lamp.linux.gov.cn/jinbuguo_florilegium.html 求职意向 运维经理/技术总监(中小型网站) Linux系统管理员 PostgreSQL数据库管理员 PHP程序员 
联系方式 70171448 MSN csfrank122@hotmail.com 70171448@qq.com 手机 13524689997 
专业技能
- 熟练掌握Apache的编译/安装/配置/调优/维护,官方的《Apache 2.2 手册》中文版正由本人维护。
这里有一份本人手写的 httpd.conf 可供评估,还有这里我用来编译Apache的命令也可供评估。- 熟练掌握PostgreSQL的编译/安装/配置/调优/维护,翻译过官方的《PostgreSQL 8.2.3 手册》(基于何伟平先生的8.1版)。
对如何设计简洁高效的数据库结构也有一些实践经验,对SQL语言亦比较熟悉,并能兼带考虑性能优化。
早年使用的一直是MySQL4.0,但是最近3年一直没碰过,所以关于MySQL的知识忘记了不少,但是上手应该很快。
从来没有接触过甲骨文的东西,这是个缺点。- 熟练掌握PHP的编译/安装/配置/调优,也写过2年多的PHP程序。
这里有一份本人整理的 php.ini ,其中每个配置指令都有详细说明。
不敢说是国内唯一的一份,但至少是最完整、最详细、也是最新的一份。
从来没有接触过 Java JSP ASP Ruby,这是个缺点。- 熟悉Bash/PHP脚本,绝大多数维护操作都可以用脚本来解决。偶尔也写点简单的C程序来辅助。
没使用过Perl是个缺点,不过暂时尚未遇到非Perl不能解决的问题(当然Perl的精华:正则表达式,还是很熟悉的)。- 熟悉Linux内核定制,国内唯一一篇完整介绍所有Linux内核选项的文章,就是出自我手。
遗憾的是目前尚无能力修改内核源码。- 对Linux系统的整体结构比较熟悉,翻译过《Linux From Scratch v6.1.1》和《Linux 彻底定制指南 v6.2》(合译)。
可以从源代码开始,全手动编译一个实用的服务器系统,无需借助任何包管理器,可以全手动处理依赖关系。
夸张点说,这个系统中的每一个文件、每个配置文件中的每条配置指令,我都一清二楚。
如果你能够仔细的读一读这篇文章,你就一定不会说我在吹嘘。
但是缺点也很明显,因为用的都是自己根据需要定制的系统,所以对发行版不太熟悉。- 熟悉TCP/IP协议和网络模型原理,对常见攻击的原理比较清楚,也写过一些攻击程序(比如"最可爱"的SYN-Flood)。
熟悉iptables的使用和防火墙优化,能够根据实际需求灵活编写高效的防火墙规则。
此外,熟悉系统安全管理知识,对OpenSSH和OpenSSL的编译/安装/配置也比较熟悉。
比如我翻译的服务器端的《OpenSSH 中文手册》系列,以及《OpenSSL 编译/安装/配置 指南》。- 对 PHP HTML CSS JavaScript SEO 这些前台web技术比较熟悉,有3年的web开发经验。
可以按需要定制合适的前台开发环境(Win/Linux),并使其与实际的产品环境(Linux)保持兼容。- 流畅的英文文档阅读能力,其实这个不需要说了 :)
但是,听力和口语不流畅,算是半个"聋哑英语" :(- 认真研习过《离散数学》《C语言》《数据结构》《操作系统》《数据库原理》《计算机网络》... 等计算机基础理论。
工作与学习经历 1997-2001 同济大学读书。大三开始迷上C语言和摆弄算法,并下定决心将来从事计算机领域的工作。 2001-2002 为了生存,也为了能有较多的空闲时间学习,我尝试过不少工作:打字员、卖宠物、推销、做过广告、做过小生意.... 
但我从未放弃成为一名出色C程序员的理想,一直在坚持学习。这段时间学习的主要是计算机的基础理论和C语言编程。2003-2006 2003年觉得C学得差不多了,就去应聘C程序员,但结果却做了PHP程序员。后来在工作中又不断的学习了 Photoshop HTML CSS JavaScript MySQL PostgreSQL 等web开发相关的知识。 
2004年因为深入学习数据库的需要,开始接触Linux,工作重心也渐渐转向了运维和DBA。
2005年开始担任技术总监,负责web开发组(2美工,3程序),不过运维和DBA的事仍然只由我一人负责。2006-2007 由于不太认同公司的发展方向,2006年夏离开了公司,然后就一直把自己关在老家,把WEB网站相关的知识进行了更加深入的研习,主要涉及:Linux服务器、网站安全、PostgreSQL数据库、PHP程序、HTML/CSS/JavaScript/SEO 等方面。 2008 春节后来到北京,供职于搜狐(SOHU)公司的网络运营部,担任系统工程师。主要负责web服务器的维护,并参与了北京2008年奥运会官方网站的部署与运维。 项目经验
真正能称得上"项目"的经验有两个:
- 厚载网站群[天天家教网,好学网,"不要烦"律师网,可可家具网,可可礼品网]
2003年初,因为大学时曾经从事过家教中介的工作,对家教行业比较熟悉,加上有一定的编程基础,更重要的是满腔的创业激情,我加入了"厚载"创业团队,担任PHP程序员,历时半年,从零开始创建天天家教网,从整个网站的规划开始一直到最后网站上线,完整的参与了整个开发过程。并在随后3年的时间内,顺着业务需求的发展,不断的打磨和改进网站。其中动作最大的一次是在2004年下半年由我和另一个美工合作将整合网站彻底重写,至今没有较大改动,一直沿用至今,也就是你现在看到的样子[上海分站]。
2004年,随着公司的发展壮大,业务也不断扩大,又开发了好学网,并一直跟踪、维护、改进。
2005年开始担任技术总监,并兼任网站策划/服务器管理员/数据库管理员。根据公司业务发展的需要,参与了前期的市场调研和网站策划后,又领带开发了可可家具网和可可礼品网。2006年又开发了"不要烦"律师网。
- 北京2008年奥运会官方网站
2008年加入搜狐(SOHU)公司后,除了负责公司的web服务器日常维护外,还有幸参与了奥运官网的前期部署与赛时运维,主要负责Linux系统的性能优化和Apache HTTP Server的测试、性能调优、部署、以及故障应急处理。这是第一次参与大型网站的部署与运维,海量的访问、苛刻的安全级别、多层次的灾备、复杂的网络结构、大量人员的协同工作,所有这些都让我对大型网站的架构和管理有了切身体会。
我的缺点
最重要的缺陷就是在大型网络公司做运维和DBA的时间不长,比较缺乏管理大型系统的经验,对大型网站的架构不够精通。
我的优点
我不是一个聪明的人,悟性也不高,但是“勤能补拙”,并且对于所涉足的领域,我一向是那种"一竿子到底"的作风。
所以就算将来在工作中要遇到不少以前未曾涉足的领域,只要公司给我学习的时间,应该不会难倒我。
niu人的更多相关文章
- Decision Trees:机器学习根据大量数据,已知年龄、收入、是否上海人、私家车价格的人,预测Ta是否有真实购买上海黄浦区楼房的能力—Jason niu
		from sklearn.feature_extraction import DictVectorizer import csv from sklearn import tree from sklea ... 
- 一个IT人的成长路
		毕业四年多了,来深圳三年多了,经历了刚毕业的懵懂少年,成长为现在的成熟稳重青年.职场上,从刚毕业的小白,成长为现在可以成熟应对各种事情的老司机.经历过从初级研发工程师,到中级研发工程师,到高级研发工程 ... 
- 通过自定义特性,使用EF6拦截器完成创建人、创建时间、更新人、更新时间的统一赋值(使用数据库服务器时间赋值,接上一篇)
		目录: 前言 设计(完成扩展) 实现效果 扩展设计方案 扩展后代码结构 集思广益(问题) 前言: 在上一篇文章我写了如何重建IDbCommandTreeInterceptor来实现创建人.创建时间.更 ... 
- BPM始终服务于人,落脚于人
		数字经济时代下,云计算.大数据.移动互联已经成为当下企业必须采取的武装力量.随着互联网+.中国制造2025.工业4.0等国家战略的引导与支持,无数的企业在这场数字化浪潮中使尽浑身解数,想要抓住机遇奋力 ... 
- 给缺少Python项目实战经验的人
		我们在学习过程中最容易犯的一个错误就是:看的多动手的少,特别是对于一些项目的开发学习就更少了! 没有一个完整的项目开发过程,是不会对整个开发流程以及理论知识有牢固的认知的,对于怎样将所学的理论知识应用 ... 
- 周末聊聊IT人员的人脉观:关于帮妹子找兼职有感
		背景: 前几天,有个认识了好几年的网友,现在是大学生,在厦门读大一,说和她同学要一起到广州找兼职,看我有没有介绍. 像我这么积极热心善良的人,就说帮她找找看,结果问了几次,没消息,只好诚实的回复人家, ... 
- wget 显示"英国中部时间",去掉烦人的刷屏显示
		wget下载文件显示多行,进度条后面显示英国中部时间,非常让人郁闷. 本来英文是eta(Estimated Time of Arrival 预计到达时间),翻译错了,干脆去掉好了. 先要有两个个工具 ... 
- 你真的会玩SQL吗?让人晕头转向的三值逻辑
		你真的会玩SQL吗?系列目录 你真的会玩SQL吗?之逻辑查询处理阶段 你真的会玩SQL吗?和平大使 内连接.外连接 你真的会玩SQL吗?三范式.数据完整性 你真的会玩SQL吗?查询指定节点及其所有父节 ... 
- 11 个很少人知道但很有用的 Linux 命令
		Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ... 
随机推荐
- python-Day4-迭代器-yield异步处理--装饰器--斐波那契--递归--二分算法--二维数组旋转90度--正则表达式
			本节大纲 迭代器&生成器 装饰器 基本装饰器 多参数装饰器 递归 算法基础:二分查找.二维数组转换 正则表达式 常用模块学习 作业:计算器开发 实现加减乘除及拓号优先级解析 用户输入 1 - ... 
- HDU4544 湫湫系列故事――消灭兔子
			HDU 4544 Tags: 数据结构,贪心 Analysis: 将兔子的血量从大到小排序,将箭的杀伤力从大到小排序,对于每一个兔子血量, 将比他大的杀伤力大的剑压入优先队列,优先队列自己重写,让它每 ... 
- 使用【百度云推送】第三方SDK实现推送功能具体解释
			之前介绍过怎样使用shareSDK实现新浪微博分享功能,今天介绍怎样使用百度云推送SDK实现Android手机后台推送功能. 执行效果例如以下 第一步,假设使用百度的SDK,当然要先成为百度的开发人员 ... 
- APEC计划指引我们前进:云计算服务将上升
			APEC纲领指引我们前进:云计算服务业必将兴起 这是APEC领导人的合影: 这次APEC会议通过了<北京纲领>和<亚太伙伴关系声明>,进一步明白了亚太地区经济合作的发展方向.目 ... 
- WCF技术剖析之十八:消息契约(Message Contract)和基于消息契约的序列化
			原文:WCF技术剖析之十八:消息契约(Message Contract)和基于消息契约的序列化 [爱心链接:拯救一个25岁身患急性白血病的女孩[内有苏州电视台经济频道<天天山海经>为此录制 ... 
- ASP.NET - 页面传值 Request.QuerString[].ToString();
			public partial class WebForm2 : System.Web.UI.Page { BLL.CategoryBLL categorybll = new CategoryBLL() ... 
- Do not wait until the conditions are perfect to begin. Beginning makes the conditions perfect(转)
			名言金句总是不嫌多,美国<公司>杂志(Inc.)列出让你在 2015 年受用无穷的十大金句,每天选一则当作一天的心灵指导,不只学习前人的精神和智慧,也能转化成工作和生活的动力!Cheers ... 
- 基于visual Studio2013解决C语言竞赛题之1088模拟计算器
			    题目 解决代码及点评 /************************************************************************/ /* ... 
- 【AllJoyn专题】基于AllJoyn和Yeelink的传感器数据上传与指令下行的研究
			接触高通物联网框架AllJoyn不太久,但确是被深深地吸引了.在我看来,促进我深入学习的原因有三点:一.AllJoyn开源,对开源的软硬件总会有种莫名的喜爱,虽然或许不会都深入下去:二.顺应潮流,物联 ... 
- WinExec函数,启动其他应用程序
			WinExec The WinExec function runs the specified application. Note This function is provided only fo ... 
