程序员人生
wangbin579
TCPCopy作者,MySQL内核顶级专家,书籍<<The Art of Problem-Solving in Software Engineering:How to Make MySQL Better>>作者
展开
-
程序员20年生涯中的十大挑战
大四时放弃专业,跨入计算机领域的挑战 三个月备考研究生的挑战 零基础如何顺利完成研究生课程的挑战 毕业后的求职挑战 提升算法技能的挑战 从零开始开发的广告投放系统零失误的挑战 从零基础实现通用TCPCopy的挑战 从零基础实现MySQL高可用的挑战 面对游戏开发团队一个月解决不了的性能问题,如何快速解决的挑战 将MySQL 8.0性能提升至超越5.7的挑战原创 2024-09-18 11:42:04 · 172 阅读 · 0 评论 -
程序员职业生涯中的最大挑战与问题
如何继续保持职业生涯质量,确保不下降?回顾这20年的精彩历程,虽然在解决问题上取得了很多成就,但现在暂时离开了打工生活。很多人认为大龄程序员找工作非常困难,对99.99%的人来说确实如此。大龄程序员往往在简历筛选阶段就被挡在门外,唯一的打工出路是成为顶级专家,但达到这样的水平的人非常少。原创 2024-09-18 11:22:27 · 232 阅读 · 0 评论 -
程序员不要太过于看重编码技巧,相比而言思想更重要
太看重编码技巧,而不关注其思想,一般而言就是纯粹的coder。注重思想,吸收里面的思想为你所用,我相信迟早会出成果的。很多事情看上去没有多少关联,其实很多都是相通的。it界很多创新都是从生活中得到了灵感,从而推动了it界的发展。以上只是个人的建议,欢迎指正。原创 2011-11-01 14:04:31 · 2125 阅读 · 12 评论 -
2011年终总结
进入it已经10年了,总结一下今年的情况吧1)最大的收获就是快要当爸爸了2)终于有了一点开源的感觉3)自己的世界观更加完善了4)终于有点小钱了,为家庭稳定有了基础保障5)一整年没有为公司加过班希望明年当好父亲,开源更加给力,世界观更加开阔。原创 2011-12-30 13:49:08 · 1209 阅读 · 3 评论 -
其实搞it的,不在乎是否是科班的,只要你勤思考,就行
看牛人的微博有感。比如agentzh,人家高中就编程解决学习问题了。而我呢,到了大三才知道。多去看看agentzh的微博,你们会有所获的。原创 2011-12-30 14:53:27 · 1295 阅读 · 0 评论 -
简历一更新,结果招来很多猎头的电话。
我只是更新一下简历,并没有打算最近找工作,我想找,也找不了,小孩出生,忙得不行,哪有工夫去折腾面试。不过我还是纯loser一个,还需要修改简历以保持同步。原创 2012-02-15 15:01:54 · 2337 阅读 · 4 评论 -
国内公司也就淘宝开源比较给力了
国内开源,貌似火的也就淘宝了,其它公司是不是不舍得,还是没有实力开源.个人主导的开源大都也淹没在大海之中了,太难了.淘宝开源会不会让京东占大便宜?原创 2012-02-19 15:02:05 · 1745 阅读 · 0 评论 -
很看不怪小事做大的技术人员
明明一台服务器能够解决的问题,非要搞分布式,非要搞什么hadoop,结果主要精力化在hadoop本身上面去了。什么样的问题,就用什么样的工具,为啥很多科班人士不懂呢原创 2012-03-07 13:46:14 · 1449 阅读 · 1 评论 -
开源中国推广效果还真不错
推广tcpcopy的时候,每天还有几十个下载量;推广完了,一天都没有下载量。看来开源要找好的渠道,否则就消失在茫茫信息量中去了原创 2012-03-09 10:59:04 · 1135 阅读 · 0 评论 -
请多多支持tcpcopy,如果感兴趣的话,请投我一票
不想tcpcopy就这么被埋没投票地址:http://vote.weibo.com/vid=1629755tcpcopy ppt文档:http://code.google.com/p/tcpcopy/downloads/list原创 2012-04-12 18:27:28 · 3769 阅读 · 0 评论 -
时间真快,做开源软件1年半了
从2011年过年后,在公司没事做,就开始写开源软件,第一个软件是nginx的模块,以hmux协议访问resin,这是运维的需求,闲得蛋疼,所以才写的,结果开源以来,还没有人提出bug,此模块日均流量达到50亿pv,也算没有白写;第二个软件就是tcpcopy,比第一个成功多了,目前国内的大部分互联网公司应该知道或者已经使用此软件,也算没有白写,而且这个开源的活跃度远超第一个,用户不断提出需求,所以还原创 2012-08-09 14:37:24 · 4750 阅读 · 3 评论 -
跨计算机专业的十年历程——献给想转行的你
进入计算机行业已经有10年了,大致过程如下:2001.7~2002.9 打算自学计算机,为了就是好找工作,这期间只学过c语言,成功通过计算机三级和高级程序员,虽然这些都很水。2002.10~2004.3,跨专业考中科院软件所硕士,其中2003年考研也算小成功,成功进入面试阶段,但被面试的实验室淘汰,后被公司的某个导师(也是中科院软件所的)要求再次面试,我婉拒(前面的面试太受打击原创 2011-04-16 14:17:00 · 3146 阅读 · 2 评论 -
跨专业,十年规划,这个可以有
以下内容只适合普通的跨专业人士,特别牛的没有必要参考我的建议。对于跨专业的人来说,最痛苦的莫过于下面几个方面:1)不知道从哪儿学习,用到什么,就学什么。2)不知道与科班人士差距在哪儿,也不知道it的核心在哪儿3)没有认识到以后被淘汰的危险4)不知道怎么原创 2011-09-28 17:02:45 · 1496 阅读 · 8 评论 -
新年工作计划
今年打算的任务:1)完善去年的两个开源 2)书写udpcopy开源 3)研究淘宝开源Tengine,特别是ngx_lua模块,从中吸取营养4)解决部门内出现的高难度问题原创 2012-01-13 15:21:23 · 1416 阅读 · 0 评论 -
简单就是美
最近编程感悟。解决一个问题,你可以采用很多种不同的方法,如何快速简单有效地解决,而且尽量避免更多问题的产生则是比较难的过程。有时候来了一个需求,初看要修改很多东西,仔细讨论和想想后,可能最优的方案就是增加几行代码而已,而且修改了还使影响达到最小,避免了回归测试。所以编程比较难的过程就是如何想出简单的方法来解决看似比较难的问题。原创 2011-12-16 13:38:59 · 1092 阅读 · 0 评论 -
为啥很多当代的硕士生最终找的工作技术含量这么低?
看到很多学校还不错的应届硕士生,还是科班出身,找的工作仅仅写写jsp页面或者做简单的测试,问他数据结构和算法,浑然不知,这令我们非常不解。这些科班人士找的工作本身而言,一般高中生都能做,这是不是大材小用还是中国的教育太失败?当然这种局面也不错,至少给其它专业的学生跳槽到it提供了捷径,因为工作内容一般都不难,有点逻辑思维都能做,而且跨专业的一般还能吃苦,所以不喜欢原专业的,跳槽到it是一个不错的选原创 2011-12-01 10:50:30 · 2197 阅读 · 8 评论 -
面试其实很好,很强大-----我的百次面试经验
从跨入计算机这一行来说,我已经经历过上百次面试了,大部分都是java方面的面试。给我印象比较深刻的有很多,在这里我总结一下,希望给广大程序员有所帮助。1、第一次面试2003年初考研,通过笔试,3月份底的时候去中科院软件研究所互联网实验室面试,说实话,能进入面试环节原创 2011-09-26 14:45:34 · 5417 阅读 · 22 评论 -
6年多IT项目经验,还没有跟测试人员打过交道
都是自己写程序,自己测试。很少跟人打交道,6年多过来了,感觉很孤独啊。原创 2011-10-07 20:31:35 · 1414 阅读 · 4 评论 -
搞it犹如打仗,没有一定规模的项目,都提不起精神了
本来一个项目,日均访问量达到几百万,这种规模的,真提不起精神了。没有难度的项目,没有一定规模的项目,感觉就是提不起精神,感觉做这种项目,就像打游击一样。可能在it待了太久了。原创 2011-10-07 21:34:10 · 1092 阅读 · 3 评论 -
开源,很孤独
特别是在csdn,感觉还不如水木热情。原寄希望于csdn,现在不抱啥希望了原创 2011-10-07 20:38:23 · 740 阅读 · 4 评论 -
一年一度的校园招聘开始了,很烦
以往,面一堆人,结果最终能来的却不多,效率低下,让人沮丧。今年户口指标这么少,这届学生命不好,效率堪忧原创 2011-10-20 09:32:50 · 1037 阅读 · 2 评论 -
本年度唯一的加班机会给丢失了
好想加班倒休,兴致勃勃地到了公司,结果通知不加班了,只能用年假了。原创 2011-10-24 10:17:19 · 709 阅读 · 0 评论 -
面试了一周,发现面试者有如下特点
1)有淘宝等offer的,普遍基本功还行2)面试题目由于过于通用性,很多人都能背出来,导致很难有区分度3)还没有发现对技术精益求精的应届生4)有些应届生有了较好offer后,不是仅仅为了offer而过来面试,而更多是为了积攒面试经验5)很多笔试题目不好的,面试表现不太好的,并不意味着不是一个好兵,而更多只是没有向面试官展现自己的核心优势做技术的,其实最重要的就是兴趣,然原创 2011-10-23 20:04:14 · 1436 阅读 · 2 评论 -
git删除远程分支
找了很多网上资料,一般都是git push origin :branch_you_want_to_delete 我就这样用git push origin:gh-pages ssh: connect to host origin port 22: Connection timed outfatal: The remote end hung up unexpect原创 2011-10-31 18:38:37 · 23209 阅读 · 1 评论 -
生活无处不bug
人生很难没有bug问题,所以就得学会debug。我就举我遇到过的几个例子吧。1)厕所反味bug把师傅们都找来了,结果没有找到根本原因,绝望。后通过上网查询,寻找可能点,终于通过排除法找到问题的根本在于马桶的后面有一个小孔,堵住了就没有味道了。2)暖气不热bug采用常用方法找问题根本,比如放气,结果还是很冷,没有办法,找专业人士,找出问题根本在于1楼存在大量气体,导致我顶层暖原创 2011-11-24 11:53:07 · 1282 阅读 · 0 评论 -
自学,刚开始很累,很累,习惯了就好了。
从初中就开始自学,就感觉很累,效果比较差,还好没有影响大局。高三起,就不怎么听课了,这一年培养了较强的自学能力,大部分时候还能考全校第一,可惜高考心态问题,最终没有去自己想去的学校。大一,几乎没有怎么听过课,凭借自己的自学能力,到处瞎学,想找到自己喜欢的专业,不过这一年,凭借自学能力,高等数学很快就达到考研水平,物理轻松接近满分(班上第二名81分,一半人不及格),英语轻松过四级。大二上原创 2011-11-07 11:29:32 · 1784 阅读 · 3 评论 -
奇怪,为啥周围最近生的都是女儿,难道跟it相关?
7个人,大部分都是it女,生的都是女的.藐视清宫图还是有点道理的.也许跟月亮有关,也许跟季度有关,这里面也许有规律.原创 2011-11-08 21:18:23 · 1061 阅读 · 0 评论 -
刚毕业的菜鸟,与其挤破头脑去大公司,还不如去小公司锻炼锻炼
这是我毕业4年半的体会。有些大公司,比如IBM,那适合女生去,真不适合男生去。大部分人去了以后,增值真不多,毕业3年换工作,差不多和新毕业的一样待遇,你说值不值?去小公司,能够锻炼的机会相对比较多一些,上来就是挑大梁,毕业3年后,只要是积极努力的,一般比去大公司混得好。所以,找工作需要眼光,而不是随大流。原创 2011-12-01 15:04:26 · 2093 阅读 · 6 评论 -
对跨计算机专业的一些建议
<br />1、学习要按照拓扑顺序来学,不要急功近利或者盲目地学<br />2、刚开始的时候,最好参考视频来学,这样效率会高一些<br />3、多和计算机人士交流<br />4、勇于实践<br />5、多思考,勤思考<br />6、凡事问个为什么,有不懂的地方可以先记下来,等以后知识面多了以后再回过来看看能不能弄懂以前不明白的地方<br /> <br />最后,祝你们好运,做自己喜欢的工作,不要仅仅做it民工原创 2011-04-16 14:49:00 · 1154 阅读 · 2 评论