技术开发

淘宝图片服务的学习
it知识库

淘宝图片服务的学习

阅读(33) 作者(admin)

  一、淘宝网的困境  对于淘宝网这样的大型电子商务网站,对于图片服务的要求特别的高。而且对于卖家来说,图片远胜于文字描述,因此卖家也格外看重图片的显示质量、访问速度等问题。根据淘宝网的流量分析,整个淘...

学习新技术的10个建议
it知识库

学习新技术的10个建议

阅读(48) 作者(admin)

  英文原文:10 Tips for Learning a New Technology,编译:@玉面小飞鱼  我们生活在一个振奋人心的时代。我们可以越来越方便廉价地获得大量学习资源。这些资源的传播载体由最初的教室被变成了博客,技术论坛等。...

it知识库

自己怎么一步步喜欢上编程的

阅读(38) 作者(admin)

  在夜深人静的时候我整理一下思绪:自己当年是如何从爱玩游戏的小孩子一步步成长为一名热爱编程的程序员。  1、玩电脑  要编程就要触到电脑,我喜欢电脑原因很简单,我喜欢玩游戏。一开始家里没电脑就跑去亲戚...

it知识库

屌丝职场记

阅读(38) 作者(admin)

  有一位屌丝男,从小抱着报效祖国的理想上了大学,毕业后干了 IT 行业,高中那时候看文汇报说,搞 IT 的在上海 3 年拿 10W 年薪算低的。屌丝男算了一下, 6000 块就能买一台戴尔台式机,现在 10W 年薪就是 2 个月就可以...

it知识库

技术人员应真正学会的第二课程

阅读(46) 作者(admin)

  如果说掌握一门赖以生计的技术是技术人员要学会的第一课的话, 那么, 我觉得, 技术人员要真正学会的第二课,不是技术,而是业务、交流与协作,学会关心其他工作伙伴的工作情况和进展。   为什么这么说呢? 因为技术人...

分布式数据库概述
it知识库

分布式数据库概述

阅读(47) 作者(admin)

  一、前言  随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足:数据按实际需要已在网络上分布存储,再...

成为高效程序员的7个重要习惯
it知识库

成为高效程序员的7个重要习惯

阅读(37) 作者(admin)

  作为软件工程师,你希望从工作中获得的是:稳定的薪水、参与好项目的机会、好工作的跳板或只是和其他程序员成为好基友。这里的“高效”,我指的是按时完符合要求的项目的能力。经历过不少软件编写工作...

编程从业五年的十四条经验,句句朴实
it知识库

编程从业五年的十四条经验,句句朴实

阅读(38) 作者(admin)

  英文原文:14 lessons after five years of professional programming  排列不分先后:  1. 当性能遇到问题时,如果能在应用层进行计算和处理,那就把它从数据库层拿出来。排序和分组就是典型的例子。在应用层...

学徒程序员
it知识库

学徒程序员

阅读(46) 作者(admin)

  英文链接:The Apprentice Programmer  ——兼谈德国的教育体系  十六岁那年,我辍学了。学校不适合我。对我来说,计算机要有趣得多。不论对错,我都觉得在学校里是浪费时间,我真正的教育是回到家后才...

程序员要勇于说不
it知识库

程序员要勇于说不

阅读(49) 作者(admin)

  英文原文:Just Say No  又一次情绪激动、气氛高度紧张的会议,这一次是商议如何让目前这个重要项目“重回正轨”——计划的完工日期早已超了几个星期。所有的这些场景听起来都很耳熟吗?我...

如何设计伟大产品:要学会讲故事
it知识库

如何设计伟大产品:要学会讲故事

阅读(40) 作者(admin)

叙事为主的设计流程表现高效  英文原文:Why good storytelling helps you design great products  对于产品设计团队来说,他们面临的最大问题是,经常将外观时髦的产品与功能优越的产品混为一谈,而且这种问题屡见...

程序员自我学习自我培训指南
it知识库

程序员自我学习自我培训指南

阅读(45) 作者(admin)

    学什么?  有些人对什么都感兴趣,硬盘上存着几百G的教学视频电子书破解软件,却只是仅仅保存着,没有转化成知识。有些人只知道自己刚进公司的那点东 西,JDK一定要1.4.2,VC++一定要6.0,系统一定要Windows XP,否则...

it知识库

提问的智慧

阅读(44) 作者(admin)

  原文:How To Ask Questions The Smart Way
  作者:Eric Steven Raymond, Rick Moen
  翻译:王刚 <yafrank at 126 dot com >
  时间:2010年9月28日  如果你想复制、镜像、翻译或引用本文,请参阅我的...

it知识库

计算机编程新人入行指导

阅读(56) 作者(admin)

  (编者注:原文发布于2009年)  从2003年加入现在的公司,已经有了快6个年头,自己也从一个计算机软件开发方面的新兵变成了老人。在公司里也做过几个不同的项目,有一些新的同事加入项目组,会有这样那样的疑惑和问题。...

it知识库

只有技术革命,才是革命

阅读(48) 作者(admin)

  相信我,我不是那么容易被言辞蒙蔽的人——那些宏大的名词仍然在我的词典里,却已有我自己的注释。  相信我,我厌恶狂热,万众高呼的场面让我恶心,我希望自己拥有的是冷静的激情。  2013 年 5 月 15...

伴随我成长的编程书
it知识库

伴随我成长的编程书

阅读(47) 作者(admin)

  一、  这篇文章是应之前在微博上爆过的下个周末某出版社的线下活动而写的。回顾我和C++在这个世纪的第二个春天开始发生过的种种事情,我发现我并不是用一个正常的方法来学会如何正常使用C++的。我的C++学习...

it知识库

如何成为一名优秀的程序员

阅读(49) 作者(admin)

  原文发布2009年  一位仁兄说的“程序员写的程序不是算法+语法,而是要能够满足用户需求的工具”,我非常赞同。要想达到用户需求就必须从各个方面来考虑,如业务、人机交互 、效率等方面,而不只是一个...

it知识库

写给想当程序员的朋友 -- 一个还不太老的程序员的体会

阅读(40) 作者(admin)

  谨以此文献给所有想当程序员的朋友(注:原文发布于2005年)  (一) 文章由来及个人经历  我是一名计算机专业的本科毕业生,毕业已经1年多了。毕业后从事的是软件编程工作,经常有其他专业的朋友想从事软件编程工作,...

10岁学编程:虚幻引擎创始人Tim Sweeney专访
it知识库

10岁学编程:虚幻引擎创始人Tim Sweeney专访

阅读(52) 作者(admin)

  Tim Sweeney是3D图形业界神一般的人物,他是Epic Games公司的创始人和CEO,Epic开发的《战争机器》和《无尽之剑》令人赞叹的游戏体验给我们留下了深刻的印象。Tim Sweeney执掌Epic公司20多年,公司在3D图形领域积...

it知识库

想学编程?这样开始

阅读(40) 作者(admin)

  英文原文:Want to learn to code? Start here,编译:@张飞alex  去年九月我写了一篇挺受欢迎的博文,叫 《想学Rails? 这样开始》。 许多读者看完文章后,当面或用Email向我提了大量问题;也有很多人真正投入到了Rai...

it知识库

如何在两个月内快速教会女友编程

阅读(42) 作者(admin)

  英文原文:How my sister n my girlfriend learned to code  就像我前面日志里提到的,伊娃和芳来旧金山跟我学编程。在这篇博客中,我会介绍我是怎么教她们的,我构建教她们的方式的理由,以及这种方法是怎么起作用...

it知识库

如何教新手编程

阅读(43) 作者(admin)

  英文原文:Teaching Programming To A Highly Motivated Beginner  作者:Philip Guo  译者:zhongqi  过去的一年中,许多计算机专业的教授和教育专家都写了关于 MOOC 如何扩大计算机教育服务的规模,使得成千...

it知识库

我的码农原则

阅读(48) 作者(admin)

  这篇文章只是体现我以前写代码和做代码审查时候的一些原则。供大家借鉴。欢迎大家补充。  正确性 (Correctness)  正确性是第一要求。不能解决问题的代码是耍流氓。结构 (Code Structure)  结构体现逻...

不可忽略的数据库缓存重建
it知识库

不可忽略的数据库缓存重建

阅读(61) 作者(admin)

  本文的主要内容来源于MongoDB官方博客,由NoSQLFan补充说明,本文对传统的分布式Cache系统进行了分析,指出了其在缓存重建中会对数据库产生巨大压力的问题。并分析了MongoDB的mmap方案是如何规避这一问题的。  ...

it知识库

为什么软件开发方法论让你觉得糟糕?

阅读(34) 作者(admin)

  英文原文:Why Software Development Methodologies Suck  围绕软件开发实践和方法论,总有很多教条式的口水仗。阶段式(phase-gate)方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱头?TDD真的...