201508-26 作为技术人员,该如何提升自己的价值? 技术人员的价值被低估,这是我和朋友最近讨论比较多的一个话题。我们都认为,很多人的技术相当好,工作成果也很显著,但没有获得应有的回报。从同行的角度来看,这种现象确实很“不公平”。但是,这种现象分明又在大量地发生着。同时,有很多技术不那么好的人,反而获得了不错的回报,所以更让人感觉“不公平”。那么,问题到底出在哪里呢?或者说,技术人才要如何才能提升自己的价值呢?经过思考和讨论,我有了大概的... 继续阅读 >
201508-21 如何教女朋友一起编程 若干年前,在我还是一个小小的软件开发人员的时候,我就梦想有一个女孩能让我与之畅谈我喜欢的东西。我想和她谈论我做了什么。不是简单地说我在做与电脑相关的东西,而是能够更深层次地畅所欲言。就像和同事一起的那种谈话。我希望当我发现了什么令人兴奋的新玩意儿的时候,当我兴致勃勃地讲给她听的时候,她能理解我。回想我还在上大学的时候,我也经常将我这个梦想说给朋友听。我以为他们会和我想的一样,但让我吃惊的是,我... 继续阅读 >
201508-18 如何快速掌握一门新技术/语言/框架 IT行业中的企业特点是都属于知识密集型企业。这种企业的核心竞争力与员工的知识和技能密切相关。而如果你在企业中扮演的是工程师的角色的话,那么你的核心竞争力就是IT相关的知识与技能的储备情况。而众所周知,IT行业是一个大量产生新知识的地方,就拿Web前端举例,短短的5,6年时间,Web前端已经经历了数次变革,就目前来看变革还将继续下去。从以前的div+css网格化布局到JavaScript的方兴未艾,然后是各种JavaScript框架的百家... 继续阅读 >
201508-11 程序员如何改掉晚睡习惯? 众所周知干程序员这行总体来说压力是非常大的,心理压力一大,就会影响晚上的睡眠,轻的就是降低睡眠质量,重者还会失眠,作为程序员,如果你经常失眠,那身心健康肯定会有很大影响,短命的赶脚。熬夜的习惯最常出现在时间分配比较自由的年轻人中:大学生、待业者、自由撰稿人、网络作者、画手、空闲期的创业者、更多的是夜猫程序员……其中又以经常接触网络的人为主。其实熬夜并不是一种正常的习惯,它和社交网络依赖症(一直刷... 继续阅读 >
201508-08 程序员如何解决项目中”拖延症“? 比尔·盖茨曾说过:用代码行数来衡量程序的开发进度,就好比用重量来衡量飞机的制造进度。“拖延症”这个名词近些年很火,似乎每个人都觉得自己的效率不高,很难集中注意力做好手头的事,那我们究竟该如何提高自己的工作效率呢,大牛来告诉你.肯定有人跟你说过这样的话“你有看电视的那么长时间,都可以用来写一本书了”,不可否认写书肯定比看电视更好的利用了时间,但是这个结论的成立需要一个假设:"时间是可互换的",也就... 继续阅读 >
201507-31 如何避免新入职的程序员痛苦和迷茫? 1. 如何快速的积累和提高新入职场,老板分配的技术方向往往都会跟自己的专业并不相关,因此,新人大都数都会有一个快速学习的过程。比如互联网常见的R&D的方向:PHP开发、Android开发、iOS开发、算法、前端、后端等等,那么,如何才能快速地掌握一门新的技术,并且深入积累和提高呢?这里以Android的学习和积累为例来介绍我的经验,其实其他方向的也可以依次类推。(1)重复造轮子例如:自己独立完成一些Android... 继续阅读 >
201507-27 技术贴:如何跟刚认识的女生发短信 因为搭讪建立的安全感不会很高,所以认识之后不适合马上进入追求程序。可以从短信聊天开始,那么问题来了:刚搭讪认识的对象,匆匆互留电话号码,彼此了解有限,该如何短信聊天?先列举一些错误的短信聊天方式:单刀直入型:“今天有空一起吃饭吗?”(太着急了,没有铺垫,女孩一般不喜欢,当然也有很爷们的那种会愿意。)户籍管理型:“你好,我叫xxx,在yyy上班,是zzz人,认识你很高兴。”(这不像是人,是电脑程... 继续阅读 >
201507-23 如何在大学里成为IT界技术大神 总是有同学问我怎么学很多技术,好奇如何成为所谓的大神。事实上,这篇文章是结合我的一些经历,讲述应该怎么学习技术,并不是要讲怎么成为大神。没有所谓的成功学,只有充满智慧的思考,脚踏实地的实干,和越来越近的理想,还有机遇和运气。之所以用这个标题,无非是吸引更多人、尤其是很多对成为大神抱有不切实际的幻想的人来看。希望读者能从中得到一些东西,没有浪费看这篇文的时间。这篇文章也只是我的看法,并不是什么真理... 继续阅读 >
201507-10 在线数据迁移经验:如何为正在飞行的飞机更换引擎 在线数据迁移,是指将正在提供线上服务的数据,从一个地方迁移到另一个地方,整个迁移过程中要求不停机,服务不受影响。根据数据所处层次,可以分为cache迁移和存储迁移;根据数据迁移前后的变化,又可以分为平移和转移。平移是指迁移前后数据组织形式不变,比如Mysql从1个实例扩展为4个实例,Redis从4个端口扩展到16个端口,HBase从20台机器扩展到30台机器等等。如果在最初的设计里就为以后的扩容缩容提供了方便,那么数... 继续阅读 >
201507-08 HR告诉你如何回答“为什么从上家公司离职” 首先,作为一个从事招聘的HR,并不认为追问面试者为什么从上一家公司离职是个明智的做法起码不应该在面试一开始就抛出这个问题,一个较为明显的原因是因为这会引起面试者的防御心理,甚至是敌对心理。最终导致双方的不欢而散。当然,“赚的少“”干得不爽”也不是明智的回答,除非你或你的面试官是马云,否则这个回答将非常容易毁掉这次面试。其次,需要承认的是这个问题对于一些公司(尤其是创业公司)或者一些重要的职位是必须要... 继续阅读 >
201507-06 如何成为一名冠军程序员? 距我上一篇非技术文章已经有些时日。但一些程序员朋友们一直在向我征求职业生涯的建议,现在我觉得是时候再写一篇了。顺带提及,如果你有心思去看其他的东西——我已经开始在 Heinz’sWorstRecipes (海因茨最差食谱)上记录我所烹饪过的那些惨不忍睹的食物。受我好吃的强烈欲望所致——这可以由我的腰围证明,烹饪成为我的一大爱好。我远远不能成为一个合格的厨子,因为我从来不遵循食谱,由此我所烹饪的许多食物也... 继续阅读 >
201507-06 程序猿如何用15分钟开启高效的一天 你上班的第一个15分钟会定下你整个工作日的基调。(译者注:这与一支股票开盘15分钟内的表现会决定一天的走势类似)如果你在工作日的一开始就已经太忙了,想象一下这一天剩下的时间会是什么样子——如果挑战增加并且不断有人向你寻求帮助。高效人士在他们工作日的第一个15分钟里做这14件事来帮助他们在整个一天中保持高效。他们比正式上班时间提前15分钟到岗高效人士理解早一点进入工作状态的重要性。他们不是焦急地冲向单位... 继续阅读 >
201507-04 前端开发者必须要知道网页是如何渲染的 【编者按】其实,有关网页渲染的文章很多,但是相关信息比较分散,且论述并不是很完整。如果要想对这个主题有个大致的了解,我们还得学习很多知识。因此,Web开发者AlexanderSkutin决定写一篇文章。他相信,这篇文章不仅能帮助初学者,也能对那些想要刷新知识结构的高级前端开发者有所裨益。原文地址译文如下:网页渲染必须在很早的阶段进行,可以早到页面布局刚刚定型。因为样式和脚本都会对网页渲染产生关键性的影响。所以... 继续阅读 >
201507-03 第隔半分钟刷一次朋友圈?快来看看如何克服它吧! [摘要]这里给出的5点建议,将帮你在较长时间内专注于同一项任务,并按时完成它。TNW中文站6月9日报道在完成某件工作的过程中,我们为何会突然停下来去做其他事?实际上,我们甚至知道,不应在多件事情之间来回切换(或者更严重的,在工作和浏览朋友圈之间来回切换)。这是现代办公室生活中的一个谜。为此,MesiterTask开发了一款应用去跟踪人们的工作情况,从而更好地地了解工作中的分心是如何发生。目前,对... 继续阅读 >
201506-06 ubuntu14.04如何安装可视化svn 1.sudoadd-apt-repositoryppa:rabbitvcs/ppa 上面的地址在http://wiki.rabbitvcs.org/wiki/download下点击ubuntu可以找到2.打开/etc/apt/sources.list文件添加debhttp://ppa.launchpad.net/rabbitvcs/ppa/ubuntukarmicmain这句话3.sudoapt-keyadv--keyserverkeyserver.ubuntu.com--recv-keys34EF4A35(实际上这一步可以省略)4.sudoapt-getupdate5.sudoapt-getinstallrabb... 继续阅读 >
201505-03 只要四招!如何正确应对甲方的不合理要求? 编者按:这个话题永久不衰,今天这四个实战方法,特别讨巧,但行之有效,帮你应对某些甲方的无理取闹是木有问题的,而且过程婉转,闻不到一丝火药味儿>>>在知乎上搜索“甲方”,你会看到前几个问题基本上是:在公关广告圈,有哪些甲方在乙方中的口碑普遍特别差?为什么甲方的审美那么差?诸如此类,创意方面并不专业的甲方,往往提供了大量不尽如人意的反馈和建议。这些反馈有的可能太模糊(“你能把它弄得看... 继续阅读 >