TAG: programmer

Web开发在过去20多年时间里如何改变了我

web在过去20年时间里改变得相当快。越来越多的逻辑从服务器端移动到了客户端。不但需要在客户端编写更复杂的JavaScript代码,而且最近几年还发生了一些奇特的事情:JavaScript正在转移到服务器,而web技术则往桌面转移。这已经不是什么新鲜事了,但20年前谁会想到这种情况?

最后更新时间: 共 252 次浏览 Tags: programmer

我读过的最好的epoll讲解--转自”知乎“

首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。

最后更新时间: 共 50 次浏览 Tags: programmer

程序员的十大电影

不同领域有时共享相同的概念。在电影中也使用了大量的计算机编程的概念。他们中的一些实在是太酷了,他们甚至可以帮助开发人员理解一些编程的概念。以下是我评价最高的10部电影和我通过电影理解的编程的概念。

最后更新时间: 共 50 次浏览 Tags: programmer

优秀程序员所具备的7个好习惯

当我们被采访的时候,常常会问及这样一个问题——一个伟大的程序员需要具备哪些特质。大多数人回答的是逻辑、机智、耐心以及勤奋。

最后更新时间: 共 35 次浏览 Tags: programmer

互联网行业的 HR 怎么看待三十岁以上的基础岗位求职者?

互联网就是一个年轻人为主力军的行业,一批批的年轻人在这个战场上奋勇战斗。 如果你是互联网行业的HR,你会选择30岁以上甚至于接近40岁的求职者吗?是会看中30岁以上求职者的经验和阅历,还是忧虑他们的精力和创意可能跟不上潮流呢?之前看到有大神说,如果一个人到了三十多岁还碌碌无为需要通过普通手段求职的话,那么就几乎没有什么出息了。那么HR们真的也这么看待么?

最后更新时间: 共 27 次浏览 Tags: programmer

什么是领域驱动设计(Domain Driven Design)?

领域驱动设计(Domain Driven Design)是一种软件开发方法,目的是让软件系统在实现时准确的基于对真实业务过程的建模并根据真实业务过程的调整而调整。 传统的开发工作趋向于一种以技术为先导的过程,需求从业务方传递到开发团队,开发人员依据需求上的描述创造出最有可能的假想。

最后更新时间: 共 27 次浏览 Tags: programmer

透过浏览器看HTTP缓存

作为前端开发人员,对于我们的站点或应用的缓存机制我们能做的似乎不多,但这些却是与我们关注的性能息息相关的部分,站点没有做任何缓存机制,我们 的页面可能会因为资源的下载和渲染变得很慢,但大家都知道去找前端去解决页面慢的问题而不会去找服务端的开发人员。因此,了解相关的缓存机制和充分的利用 它似乎就变得必不可少。

最后更新时间: 共 25 次浏览 Tags: http programmer

再看Ajax

再回顾Ajax相关的内容,再次梳理学习还是很有必要的,尤其是实际的开发中,ajax更是必不可少,仔细学习以便避免不必要的错误。

最后更新时间: 共 49 次浏览 Tags: http programmer

细说高级程序员的几个成长阶段

软件开发是一个奇怪的行业,市场远远供不应求。这是一个已经存在多年的问题,而且随着时间的流逝,愈演愈烈。 我们严重缺乏能够满足需求的人才。这个行业相当年轻。大多数软件项目是失败的。几乎所有的项目都会超出预算。我们解决问题的最佳指导方针可以归结为——“用一些通用方法去解决问题,当然这些方法常常不管用,于是,唯一能做的就是不断地尝试,逐个看看是否奏效”。

最后更新时间: 共 27 次浏览 Tags: programmer

关于烂代码的那些事(上)

最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周。为了抒发一下这几周里好几次到达崩溃边缘的情绪,我决定写一篇文章谈一谈烂代码的那些事。 这里是上篇,谈一谈烂代码产生的原因和现象。

最后更新时间: 共 32 次浏览 Tags: programmer

关于烂代码的那些事(中)

最近部门在组织bootcamp,正好我负责培训代码质量部分,在培训课程中让大家花了不少时间去讨论、改进、完善自己的代码。虽然刚毕业的同学对于代码质量都很用心,但最终呈现出来的质量仍然没能达到“十分优秀”的程度。 究其原因,主要是不了解好的代码“应该”是什么样的。

最后更新时间: 共 29 次浏览 Tags: programmer

是什么让PM成为一个伟大的PM?

在正式进入这篇文章之前,我首先要声明,以下内容纯属我个人主观的观点。我认为自己很幸运,因为我担任过产品团队的PM,并且目前我成为了一个内容团队的PM,这个博客帖子是我对这两个完全不同的组织的亲身体验。

最后更新时间: 共 3 次浏览 Tags: programmer

给初学编程的人的新年干货

现在IT新技术日新月异。就常用编程语言而言,有c/c++、汇编、java,c#、Python等;操作系统平台有unix /linux,windows系列;开发工具有VC、visualStudio2008、Eclipse、NetBeans等;

最后更新时间: 共 48 次浏览 Tags: programmer

线程池的研究及实现(Python)

诸如web服务器、数据库服务器、文件服务器和邮件服务器等许多服务器应用都面向处理来自某些远程来源的大量短小的任务。构建服务器应用程序的一个 过于简单的模型是:每当一个请求到达就创建一个新的服务对象,然后在新的服务对象中为请求服务。但当有大量请求并发访问时,服务器不断的创建和销毁对象的 开销很大。

最后更新时间: 共 44 次浏览 Tags: python programmer

2015程序员应该读的书

在2014年我们为大家推荐了不少书籍,大家有没有认真的阅读呢?在2015年希望大家多读读这些书籍(图片来自豆瓣),相信会有所受益!

最后更新时间: 共 13 次浏览 Tags: programmer

程序员必看的书三

最为一名程序员,如果你只顾得写代码,那是不行的,要抽出一下时间来丰富自己的知识,多看看书,在这里我将为程序员们推荐一些不错的书。能够给程序员们带来帮助。

最后更新时间: 共 48 次浏览 Tags: programmer

程序员必看的书二

最为一名程序员,如果你只顾得写代码,那是不行的,要抽出一下时间来丰富自己的知识,多看看书,在这里我将为程序员们推荐一些不错的书。能够给程序员们带来帮助。

最后更新时间: 共 34 次浏览 Tags: programmer

程序员必看的书

最为一名程序员,如果你只顾得写代码,那是不行的,要抽出一下时间来丰富自己的知识,多看看书,在这里我将为程序员们推荐一些不错的书。能够给程序员们带来帮助。

最后更新时间: 共 16 次浏览 Tags: programmer