程序员

我刚刚工作的时候,面试官曾经跟我说:好好干两年,可以迅速从程序员成长为工程师。当时我觉得太诧异了,从很多招聘启示来看,“程序员”不就等于“工程师”吗,只是“工程师”更好听一些而已。等我工作久了,才知道“程序员”和“工程师”真的是不一样的——程序员只写程序,
dexcoder 1年前发布
【品名】民间俗称程序猿、攻城狮、晚睡讲师(僵尸),正式场合一般只称为程序员;古称不详细,未有史料表明古时有此物种 【成分】水、血液、脂肪类碳水化合物。注意,大部分可能含有尼古丁成分,但是不影响使用 【性状】本品形状不一,腰部既中间部分可能略微肥大; 【
dexcoder 1年前发布
基于Linux的系统最美妙的一点,就是你可以在终端中使用命令行来管理整个系统。使用命令行的优势在于,你可以使用相同的知识和技能来管理随便哪个Linux发行版。 对于各个发行版以及桌面环境(DE)而言,要一致地使用图形化用户界面(GUI)却几乎是不可能的,因为它们都提供了各
dexcoder 1年前发布
我这个人比较谦虚,不好意思自个夸自己。所以请允许我从《McConnell’s Code Complete 2.0》一书中摘录其关于个性的篇章来说明: 编程的强烈内在本质,使得个性显得尤为重要。连续8小时将注意力集中在代码上有多难,你也是知道的。你应该也有过因为前一天精神过于集中导致第二
dexcoder 1年前发布
原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一
dexcoder 1年前发布
我们都有这样的业余项目:项目创建一半就弃之于坟墓,未完成的梦想遗体就这样扔之于文件夹中。游戏、应用程序、可视化数据等等。现在所谓伟大的点子最后只能沦落为空气中卑贱的尘埃。 这是一个可悲的事实,因为业余项目原本应该成为一个传奇。在它们最辉煌的时刻,能够让你朝
dexcoder 1年前发布
构建 这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。 Gradle:Gradle采用增量构建。Gradle通过Groovy编程而
dexcoder 1年前发布
? ? ? ?到目前为止,在过去60年中世界排名前20的国家中,没有哪条街是以程序员或者计算机科学家的名字命名的;没有任何一个世界主要城市拥有程序员或者计算机科学家的雕像;没有程序员或者计算机科学家获得过总统奖章( Presidential Medal )或者国会金质奖章( Gold Medal
dexcoder 1年前发布
前几天在 React-Europe 大会上,我分享了一个我花了三年多时间的项目 - GraphQL. 会议结束后,不少参会者问我: Facebook 是怎么做到一直保持产出这些“反思当前最佳实践”的新技术的? 既然这是 React 大会,那么就让我们从 React 开始讲起吧。 Photo: Rasmus Andersson 两年
dexcoder 1年前发布
本文记录整个配置过程,供新入手 MacBook 和觉得 MacBook 比较难用的同学参考。 1. 硬件提升 笔记本电脑的特点是携带方便,缺点是屏幕太小,因此你首先需要再申请领用一个外接显示器,多一个屏幕会大大减少你切换应用程序的次数,显著提升你的工作效率,别忘了同时申请一个 Mi
dexcoder 1年前发布
在过去的7年半时间里,我带过的软件实习生超过一打,也看到过数以百计的学生和毕业生的档案。我发现很多事情他们都需要学习。或许你会说,我说的不就是某种特定的技术、算法、数学,或者其他特定形式的知识吗?没错,这的确是需要学习的,但却并不是最重要的事情。他们需要学
dexcoder 1年前发布
也许你是个JavaScript巨星,为了防止被那些烦人的猎头骚扰,不得不删除你在LinkedIn上的个人资料。又或者,也许你是一个普通、可靠的合作伙伴,一年到头也只会收到2到3次的面试邀请。 不管你去面试的频率如何,下面这五个问题是每个软件工程师都应该问的——将有助于你确定自
dexcoder 1年前发布
人们对PHP其实很吝啬。 最近我拜读了一篇非常棒的文章——《How False Stereotypes Turn Into Technical “Truths”》: 我们对编程语言的偏见不仅仅影响程序员辩论时的气势,还会对该编程语言的应聘和薪资产生重大影响。 这让我一下子想到了大家对PHP社区的看法。 今天我在Ja
dexcoder 1年前发布
今天 Hacker News 上的一篇文章《为什么想得慢的人能赢》引起了广泛的讨论。 网友 Scott Burson 在文章后评论说:“之前,我雇佣了一位 TopCoder 冠军,原本预计他编码飞快,但实际上他是最小心细致的人,不过大家渐渐发现,两年内,他提交的代码从来没有 bug,从来没有。”
dexcoder 1年前发布
在认知上来看,互联网十分嘈杂不堪。如同 Peter Steiner 在他著名的讽刺画中所设想的这样一种场面:我们无法知道与我们进行数据交换的是在一条狗还是一个宣称保护我们 money 的银行,数百万的同行都嘲笑这个设想。为了使人们意识到事实情况比这更糟,Edward Snowden(大黑客斯
dexcoder 1年前发布
程序员和设计师大部分时间都坐在电脑前。有效的锻炼有助于他们更好地工作。 传统的: 当坐在电脑桌前的时候 脚触地。 双手在肘部弯曲。 打字时手应搁在桌子上。 键盘和鼠标应在触手可及的地方。 显示屏应在视线水平上,不高不低。 光线最好应来自上方。即光线应该从天花板上照
dexcoder 1年前发布
几年前 Reddit 上有个关于招聘的笑话: 面试官问:你用过 Python 或者 Django 吗? 答:我三周前去过动物园,这个算吗? 面试官:你被雇佣了。 一周后,这位应聘者用 Django 给他们的产品写了一个在线论坛。 英文的玩笑,用中文看有点不太容易懂。它的意思就是一个关于 Python
dexcoder 1年前发布
现在对程序员的普遍(暗黑)看法是,这是一群所有时间都窝一个黑暗的房间里,与数百万行代码为伍,也许甚至不具备人际交往能力的“程序猿”。好吧,虽然我也有编程背景,所以可能会有点偏颇,但是这显然是无稽之谈。 程序员不仅能力卓绝——是创造现代生活和商业的基石,而且
dexcoder 1年前发布
再过三个月就是十年工作的老程序员,一直奋斗在编码一线。从毕业那会拿着简历去深圳人才市场找工作,到跟项目经理做各种项目,最后到自己主导项目开发的全部过程,从未有离开编码一线。在中国,不能完全说编码没有前途,企业不景气时,最后被裁的一般是程序员,这说明程序员的
dexcoder 1年前发布
前几天在群里发起了一个话题:说说你在编程中遇到的奇葩弱智问题? 现在收集一下: 排名不分先后,按照发言顺序来的。 1、Jquery插件一个通用函数一直报错,尤其是很明显是存在的函数,很有可能就是你没有引入jquery。。。或者版本不对 2、调试半天没变化:不在同一个文件中调
dexcoder 1年前发布