IT人
工程师WWW
R
展开
-
面试 C++ 后台开发会考察哪些问题?
今天晚上群里面一名叫“成都-go-戒炸鸡”的群友提出了他最近面试的一些面试题,面试题内容个人觉得非常典型、也非常有代表性和针对性,故拿出来与大家分享一下,也感谢他的分享。成都-go-戒炸鸡说:“今天面试,我没答出来的有 redis 持久化机制,redis 销毁方式机制,mq 实现原理,c++虚函数,hash 冲突的解决,memcached 一致性哈希,socket 函数 select 的缺陷...原创 2019-10-12 19:50:32 · 4884 阅读 · 0 评论 -
快速学习的一些方法
总结一个人快速学习可以从下面思路着手: 1、打一个框架 所有事情总有它相关知识的构架,从总体上认识这个事物比象苍蝇一样乱窜好,最好规划了,一步步去执行、寻找,你会发现事情会容易的多。 2、找到重点 重中之重,乃事之本。把重点的抓住,事情就不一样了。 3、学习渠道 向老人学习。经验是宝贵的,可以让你原创 2009-10-27 20:35:00 · 1496 阅读 · 0 评论 -
十二项自我管理能力
作为“现代戏剧之父”的易卜生曾经告诫后人:你的最大责任就是把你这块材料铸造成器。每个人经理人,甚至包括那些资质平平的经理人,都应该学会自我管理,学会把自己造就成一个成功的经理人。 本人曾任几家著名大中型企业的高层管理者,又作为多年职业培训师,在长期的企业管理实践以及经理人培训经历中发现,我国企业很多经理人实际上缺乏自我管理能力。经理人要想有所作为,就必须重视提升自我原创 2009-10-26 18:43:00 · 2066 阅读 · 0 评论 -
HR10定律
1、彼得原理 每个组织都是由各种不同的职位、等级或阶层的排列所组成,每个人都隶属于其中的某个等级。彼得原理是美国学者劳伦斯·彼得在对组织中人员晋升的相关现象研究后,得出一个结论:在各种组织中,雇员总是趋向于晋升到其不称职的地位。彼得原理有时也被称为向上爬的原理。这种现象在现实生活中无处不在:一名称职的教授被提升为大学校长后,却无法胜任;一个优秀的运动员被提升为主管体育的官员,原创 2009-10-27 20:40:00 · 1071 阅读 · 0 评论 -
心目中的编程高手
Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming Considered Harmful 是另一个话题乐。据说他想看看自己能不能写个操作系统,就在三天里写了个自己的Unix, 也就是BSD的前身。当然是传说了,但足见他的功力。另一个传说是,1980年初的时候,DARPA让BBN在Berk原创 2009-09-22 22:29:00 · 1496 阅读 · 1 评论 -
成大事必备9种能力.9种手段.9种心态
每个人做人办事的手段都是不一样的,可以讲,一个人就有一种手段,一个人就有一种靠自己手段获得成功的途径。无数事实表明,有些人就是太过于自信,想念自己确认的手段能够解决任何问题,但不知道这种往往是起不到任何作用。因此,他们总觉得离成功的目标不是越来越近,而实际上越来越远。人生的计划和行动,是需要靠章法来完成的,而不是靠一些怪招去谋划的。这就好比在拳击台比赛一样:两个拳手相互较量,激战正酣,进退原创 2009-09-17 22:49:00 · 1436 阅读 · 1 评论 -
职场加薪的7大策略
没有人会反对工作是为了赚取报酬,但是曾几何时,谈薪水却变成工作里最难开口的一件事。你心里是否也曾有过这样的困惑:“按公司规定”难道真是唯一的标准答案吗? 有一个趣的调查。875位接受调查的人力资源主管中,60%表示会在面谈时对薪水保留一些弹性,只有30%说绝对不能调整,其余10%要视对方的态度而定。另外一个调查则发现,高达80%的人力资源主管是愿意跟面试对象好好沟通薪水的。他们甚至并不排斥要原创 2010-01-04 10:26:00 · 1402 阅读 · 0 评论 -
透过项目看程序-新手成长篇
程序员的重要性,决定了我们的钱途 程序应该是美术画风和策划创意的完美实现,是游戏开发的基石。对项目的成败起至关重要的作用,尤其是在小公司。就这两三年有很多游戏死掉了,有的死于外挂;有的死于大量BUG;有的干脆就做不来东西。项目成败有很多因素,就程序而言,在游戏稳定性,流畅性,游戏感和性能等方面,起关键作用。游戏团队非常注重程序团队能力。项目中的技术搭配,决定了有我们一席之原创 2012-07-21 14:29:48 · 2959 阅读 · 2 评论 -
C++书籍
当读者有一定c/c++基础推荐的阅读顺序:level 1从>(可不看)开始,短小精悍,可以对c++能进一步了解其特性以>作字典和课外读物,因为太厚不可能一口气看完 level 2然后从>开始转职,这是圣经,请遵守10诫,要经常看,没事就拿来翻翻接着是>,个人认为Herb Sutter主席大人的语言表达能力不及Scott Meyers总是在教育第一线的好顺下来就是原创 2009-11-20 10:24:00 · 3831 阅读 · 3 评论 -
游戏主程的责任
为啥突然写这篇文章哪?因为和一个巨人的朋友谈主程的职位问题,谈完后我发现好像不太对劲,引起我思考了好久,因为这两年太安逸了,感觉到比较可怕。那就把这些年见过的主程,我认为的主程,我对于主程的思考,和主程应该承担的责任写下来。 有些人,工作了很多年了,但差不多每年换一次工作,因为很多游戏研发周期只有1年多,结束就走人。然后最后手里会积累大量的代码资源,这些资源有可能是别人的,也肯定有自原创 2013-03-28 00:57:05 · 5269 阅读 · 0 评论 -
How to Learn a Programming Language
Steps1Decide your goal. Learning a programming language can be both quite interesting and challenging if you know what you have to accomplish. Even though university graduates study a lang原创 2013-09-18 23:37:36 · 2202 阅读 · 1 评论 -
程序员生存定律-打造属于自己的稀缺性
假设说你想在江湖里谋求一定的地位,那么你可以练习独孤九剑成为超一流高手,也可以练习医术,成为绝世神医。这两者在江湖里都是有地位的,也都是稀缺的,一者是因为杀伤力,二者是因为人都有山高水长。 程序员也一样,增值也好,改善表达力也好,最终都要在某种环境下达成一定的稀缺性,这样一个人才有价值。稀缺性同时受两个维度上的力量影响:一个是自身的努力,比如前文所提到的增值和表达力;一个是大环境的变化以原创 2015-01-04 18:00:40 · 1410 阅读 · 0 评论 -
技术大牛养成指南,一篇不鸡汤的成功学实践
作者李运华,阿里游戏资深软件工程师有的人想成为大牛,却不曾为此努力。有的人辛苦耕耘,却收获寥寥。很多时候,你跟成功的差距并不是能力,也不是运气,或许只是正确的方法?这是一篇不鸡汤的成功学指南,如果你相信且愿意坚持尝试,未必帮不到你!一碗有勺子的鸡汤我工作已经将近 12 年了(其实 12 年才混到这个地步,天资实在是一般),在华为做了 5 年,在 UC 做了 6 年,转载 2017-03-09 18:50:42 · 1150 阅读 · 0 评论 -
程序员史诗级必读书单吐血整理四个维度系列80+本书(珍藏版)
互联网行业的特点是变化。若要提高互联网开发的技能,就必须跟上技术发展的步伐。埋首醉心于项目开发与实战,固然能够锤炼自己的开发技巧,却难免受限于经验与学识。世界上并不存在速成的终南捷径,但阅读好的技术书籍,尤其是阅读大师们的经典著作,总能收到事半功倍之效。一位优秀的程序员,或许就是一名好的阅读者。好的阅读者,总是知道如何选择好的书籍。以下就给程序猿们推荐从事技术生涯这一辈子都要花...原创 2019-04-22 16:27:11 · 1826 阅读 · 0 评论 -
软件架构师的特点
下面是电气及电子工程师协会给“构架师”做的定义:构架师是负责系统构架的人、团队或者组织。作为项目的技术主管,构架师的技术需要非常的广泛,这比技术深度更加重要(当然构架师在特定的领域需要一定的技术深度)。软件构架师是技术主管首先,软件构架师是技术主管,这意味着除了他要有技术上的技能外,还要有很好的领导才能。构架师的领导能力在团队中和项目质量控制中起着十分重要的作用。在团队中,原创 2012-07-15 01:22:27 · 10316 阅读 · 1 评论 -
学习C++和编程的50个观点
下面的是学C++时要注意的。绝对经典。!! 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、B原创 2009-10-16 19:13:00 · 1197 阅读 · 0 评论 -
提高写代码的效率
首先让我们看一看刚入软件公司会出现的情况:1. 你可能会常常发现,写了一段代码后,编译程序时是一大堆的出错 (原因:语法不熟)──别担心,这是每个程序员必须经历的事,这时候你就需要更大的耐心及细心,对每一行代码进行仔细人阅读并改正,这个很重要,这可以培养你的理解代码能力,所以要常读程序,不要等到程序运行以后才知道你的程序的结果。──如何避免:在写代码以前,要认真的学习计算机语言的语法,如关键点,易原创 2010-01-20 13:41:00 · 4563 阅读 · 1 评论 -
公司技术管理角度看C++游戏程序员发展
这是我多年来招聘培训游戏程序员的一点想法。一直想汇总一下。主要目的是为了更好的对公司新进C++程序员进行培训,并且建立起游戏程序员培训,发展,成才,成为核心骨干,管理层,期权收益人等一整套体系。因为对于MMO游戏制作来讲,解决好C++技术队伍,是保证合格软件的基础之一。 我在的H3D Studio核心技术人员和游戏制作管理人员全部是SMTH BBS游戏制作版成员。从99年开始截止BEG原创 2009-12-25 15:18:00 · 1827 阅读 · 2 评论 -
如何提高自己的气场
一个人的“气场”,也就是通过这个人的言谈、举止、为人、处世等各种综合气质带来的受人尊重的影响力。把前面的的方面总结起来,一个人要提升受人尊重的影响力,要做到:自信、自重、沉稳、干练、少说、做好、乐观、从容、有度、有威、有谋、有守、有攻、有实力。 一、必须自信。只有原创 2011-10-12 16:42:20 · 4984 阅读 · 10 评论 -
编程技术面试的五大要点
(写在前面的话:本文最初发表于《程序员》杂志2011年10月刊,并收录到《剑指Offer——名企面试官精讲典型编程题》一书中。) 近年来找工作一直是一个很热门的话题。我们要想找到心仪的工作,难免需要经过很多轮面试。编程面试是程序员面试过程中最为重要的一个环节。如果能在编程面试的环节充分展示自己的能力,那么拿到中意的Offer就是水到渠成的事情。笔者先后在欧特克、微软和思科等知原创 2011-11-16 16:04:51 · 1276 阅读 · 0 评论 -
高效时间管理-介绍GTD
人说在IT公司没有不忙的。你会发现每天RTX要闪烁几十个对话框是再正常不过的事情。可能你正好在写一个ppt,同时领导安排今天必须出一封邮件,刚在酝酿的时候突然还会有人电话催你开会,离开时刚好还有个朋友在QQ上请求帮忙找回密码,每天周而复始,逢人遍说忙似乎成了流行的口头禅。你会发现,时间永远也不够用,每天永远都有着“做不完”的事情。带着和所有人共同的问题,我了解了时间管理的方**:GTD。下面我会带原创 2010-02-20 11:11:00 · 2508 阅读 · 4 评论 -
游戏程序员养成计划
与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。 首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,原创 2011-10-28 09:56:05 · 4471 阅读 · 4 评论 -
程序员每天每周每月每年应该做的事
程序员每天该做的事1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢4、原创 2011-12-16 22:06:23 · 1717 阅读 · 2 评论 -
为程序员量身定制的12个目标
对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。01. 变得有耐心02. 保持健康03. 拥抱变化带来的不适应04. 学习一门新的编程语言05. 自动化06. 学习更多数学知识07. 关注安全08. 备份你的数据09原创 2012-01-17 10:02:25 · 1562 阅读 · 1 评论 -
一些博客及网站链接
http://www.itpub.net/ 语言:中文 简介:我个人认为是国内最专业的综合性行业性技术类社区.http://www.koders.com/ 语言:英语 简介:代码搜索引擎,可以搜索几十种语言的代码。http://dotnet.aspx.cc/ 语言:中文 简介:孟宪会的资料站,虽资料大多比较简单,却解决了开发中的大部分问题?!ht原创 2010-09-06 13:30:00 · 3172 阅读 · 0 评论 -
如何做一个好的技术型领导
对于程序员来说,大部分公司都提供了多条职业发展方向:1. 技术型路线:编程高手、技术专家、架构师2. 管理型路线:项目经理、部门主管、总裁3. 复合型路线:技术总监、CTO4. 特长型路线:销售顾问、培训讲师这些路线,看起来很清晰明了。但对大部分26 – 32岁的程序员来说,如何发展,究竟该走哪条路,内心可能都存在彷徨与纠结。技术和管理,有如鱼和熊掌,不可兼得,这是寓言里的警示原创 2012-02-27 13:47:39 · 1717 阅读 · 2 评论 -
CTO 五种基本的必备素质
( 1 )超强的学习能力和对技术有浓厚的兴趣和广泛的涉猎。注重软件前沿最新技术潮流,与时消息、与时偕行,与时俱进的方法来提高自身的技术战略眼光与水平。涉猎的领域不仅涉及 .NET 和 Java 技术,还包括 IBM 、 HP3000 等大型系统设计和开发,并对界面设计、驱动开发、图像及媒体技术,中间件、 ERP 、 CRM 等都较熟悉,掌握时代新技术的潮流,这就需要获得知识的能力:具有很强的摘要及原创 2009-09-09 14:14:00 · 1720 阅读 · 0 评论 -
如何提高情商,提高情商的8种方法
我们无法预定智商,却可以提高情商,一个杰出的人未必有着高智商,却一定有着高情商。提高情商其实有着简而易行的方法,你需要的就是坚持。 1、学会划定恰当的心理界限,这对每个人都有好处。 你也许自认为与他人界限不明是一件好事,这样一来大家能随心所欲地相处,而且相互之间也不用激烈地讨价还价。这听起来似乎有点道理,但它的不利之处在于,别人经常伤害了你的感情而你却不自知。 其实仔细观原创 2009-10-23 08:23:00 · 2769 阅读 · 0 评论