程序员

软件业有这样一个笑话,“说起编程,博士不如硕士,硕士不如本科生,本科生不如专科生,专科生不如高中生……”。“三十而立”,然而在中国程序员这个团体中,很多到了30岁,或者还没有到30岁的幵发者对以后的发展便感到了盲目。 笔者由于工作关系,曾经广泛接触我们的程序员
dexcoder 1年前发布
作为一个长期混迹于CSDN社区的人,我对很多拥有高访问量的博主钦佩不已,特别是在参加了CSDN在举办“2014 CSDN博文大赛”及“2015 CSDN-Markdown博文大赛”活动之后。我看到活动中的一些参赛作品条理清晰、文笔流畅、语言优美,大都出自程序员之手。我不禁想到一个问题:程序
dexcoder 1年前发布
最近在和招聘经理交流现在找一个好的程序员有多难的时候,我渐渐意识到了现在编程语言越来越倾重于JavaScript。Web开发人员尤其如此。所以,如果你是一个程序员,那么你应该去学习JavaScript。 需求 我之所以这样说的主要原因是,随着JavaScript的日渐成熟,以及Node.js方案变
dexcoder 1年前发布
今天,我们要讲的重构方法为,提取方法(Extract Method)。这也是我最常用的重构方法之一。 注:虽然代码示例是用PHP写的,但相同的概念同样也适用于其他任何OOP语言。 定义 下面是Martin Fowler给出的官方定义: 如果你有一个可以组合在一起的代码段。那么将这个代码片段整
dexcoder 1年前发布
程序员这个压力大,节奏快,任务繁重,所以很容易令人感觉倦怠,令人感觉烦躁,郁闷,疲惫不堪。 本文将介绍的是程序员如何克服可怕的“职业倦怠”。 丰盛的早餐——身处高科技产业漩涡的我们常常会熬夜到凌晨两三点,然后又因为起得晚急匆匆赶去上班,因而没时间吃任何早餐。
dexcoder 1年前发布
市场需求 决定产品价格最重要的是供求关系。技术水平重要,但绝没有市场供给关系重要。不能理解的话举个简单例子,空气重要么?重要,人没了空气活不了,但是为什么不值钱?就是因为在市场关系中是供远远大于求的。 现在是互联网公司的春天,很多公司如雨后春笋般发展,所以对
dexcoder 1年前发布
作为一个稚气未脱的,热心的19岁青年,我走进了谷歌——一家当时已有3000人的高科技公司——做好了尽自己最大努力学习的准备。在接下来的六年时间里,我发现谷歌style并不仅仅意味着酒店式的洗衣服务和免费的美食供应。哪怕我是最年轻的员工之一,也没人会来提携我。几周之内
dexcoder 1年前发布
目前在市场上存在着成千上万的移动 App,除去这个,每年还有数以百计的 App Store 定期推出移动应用程序。然而存在的最大问题是,这些移动应用程序都能成功的被用户所认可利用吗?答案当然是否定的。不可否认的是,在一些 App Store 中有一些应用程序还是受到了广大用户的一致
dexcoder 1年前发布
最近的一些职业压力调查结果显示: 近 9 成的软件开发人员感觉精神压力增大,压力主要来自任务量的增加和新技术出现的速度。 据报道,此次调研最后一天止共得到符合要求的回答 1300 多名。其中认为“近1~2 年压力变大”的软件从业人员的数字达到了将近 9 成的 86%。在精神压
dexcoder 1年前发布
程序员总是想做到尽可能的高效,但很多人往往会觉得力不从心。这是因为他们在多年的编码过程中养成了一些不好的习惯。下面这7个坏习惯绝对是软件工程师需要改掉的。 1.缺乏激情 这已经是一个老生常谈的话题了,但却是真理。写了多年的代码后,程序员们很可能会失去激情,只想
dexcoder 1年前发布
我发现了一篇很有意思的关于研究多个显示器与生产力的博客文章。去年一些开发人员,包括我自己,开始使用多个显示器设置。基于我的经验,我完全同意这项研究调查的结果: 平均而言,人们宁愿要两个小一点的显示器也不要一个大一点的。没有人会回答说,他们更喜欢一个大屏的显
dexcoder 1年前发布
介绍 SQL?已经应用到了我们周围的各个角落,不管你信不信。操纵任何种类数据的每个应用程序都需要将数据存放在某处。无论它是大数据,还是只有简单数行的数据包;无论是政府、还是创业公司;无论是横跨多台服务器的大型数据库、还是运行着自己小型数据库的手机,SQL 无处不在
dexcoder 1年前发布
有人在Twitter上谈到了自己对CPU的认识: 我记忆中的CPU模型还停留在上世纪80年代:一个能做算术、逻辑、移位和位操作,可以加载,并把信息存储在记忆体中的盒子。我隐约意识到了各种新发展,例如矢量指令(SIMD),新CPU还拥有了虚拟化支持(虽然不知道这在实际使用中意味着
dexcoder 1年前发布
程序员很穷,他们要么是显得很穷,要么是真的很穷。 前几天一位做市场的同事跑过来问,池老师,我有一位朋友,快30了,想转行写程序,您觉得有戏吗?我看了看满目疮痍的他说,如果是你就没戏。 30多岁转行做程序员当然可行,毕竟历史上存在一些大器晚成的案例,这些经过渲染和
dexcoder 1年前发布
都说程序员是高薪一族,但是时薪不高啊!“干得比驴累,吃得比猪差,起得比鸡早,睡得比狗晚,看上去比谁都好,五年后比谁都老。很多程序员都曾这样感慨和抱怨过自己的生活状态。长期处于这种”亚健康状态,程序员们也有疲倦的时候,面对刁难的客户、不懂开发的领导,代码一直
dexcoder 1年前发布
想成为一名web开发人员?那么,扔掉《24小时突击掌握xx语言》这类骗子书籍。你应该养成一个习惯,每天问问自己下面这10个问题。 1.此处有没有模式? 研究在哪些情况下行得通,哪些情况下行不通的设计模式,能够让我们发现潜在的规则,了解看似不相关的概念和行为。为了更深层
dexcoder 1年前发布
在国内,很多人说程序员是吃青春饭的,一开始说过了30岁就得转行,后来又有人35岁是一道坎……看起来好像程序员真的和风尘女子一样,注定有朝一日会年老色衰不再受人青睐。 No!我要说,不是这样的! 所有的道路都通向天堂 只是要度过路上的痛苦时光 那一天我正走在路上 两边
dexcoder 1年前发布
可能你一行不好的代码也从来没有写过。这是有可能的,但在现实中又不太可能。 现实情况是,和这个星球上的其他所有程序员一样,你会产出安全漏洞、UI元素偏移,等等等等的代码。这并不能说明你是一个不好的开发人员。只是因为你是人类而已——一种不可避免会犯错的生物。 正是
dexcoder 1年前发布
1,住酒店,进房间第一件事,把我按门口——别想太美:他会要求我看清门后逃生示意图,并口述一遍如何快速找到楼梯。 2,去影院看电影,选座位的核心标准是:离逃生出口近——所以我们总会坐在过道旁。 3,“出哪个地铁口?”“西北。”对他来讲ABCD可以不存在,因为记方向更
dexcoder 1年前发布
成为核心程序员或技术榜样既是一个伟大的责任,也是一个很好的职业机遇,但中间的过程却是艰辛的。 对自己和自己的工作负责,与尽可能地推卸团队的责任是有着很大区别的。 许多程序员做起自己的工作来很是得心应手,却在晋升到首席开发这个领导职位时,因为对所涉及的额外责任
dexcoder 1年前发布