写代码快十年了,没写过一次插入排序,也没有写过一次红黑树,甚至递归也很少涉及到。这是绝大多数程序员的工作现状。然而,许多人对“算法”却情有独钟,认为它是评判一个程序员技术水平高低的重要标准之一。有句话叫做:程序员=数据结构+算法。为此许多人痴迷于刷leetcode不能自拔,执意追求算法,却忽略了在工
对于一般的程序员来说,花费数小时来创建代码或修改现有代码只是一天工作中的一部分,简而言之,当程序员忙于他们最新的项目时,他们会把自己与外界隔绝,这种刻板印象还是有一定道理的。但是你没发现的是其实很多程序员还需要是保存关于他们的代码如何工作的文档,事实上,很多程序员都不愿意写文档,编程心理学的作者和专
本文转载自公众号“读芯术”(ID:AI_Discovery)为什么很多程序员都喜欢用VIM?我敢肯定每个人至少认识一个VIM狂热分子,它真的有那么神奇吗?抱歉,VIM狂热粉可以左上角叉掉了,本文不打算对VIM本身进行美化。但假如你想认真地了解一下VIM,不妨继续看下去。简单介绍下我的编程背景:在决定
后记:新项目来了,大家很兴奋,有机会从头开始构建一个东西,是很难得的。于是仔细小心的设计架构,定下规矩和原则,约定大家都要遵守,刚开始时运转正常,平安无事。渐渐的出现了一些新情况,
今天是2月14日情人节,我看公众号后台有好多人在回复关键字:情人节表白代码。我想,我作为大家的校长,必须给大家送一波福利代码啊!我是真没想到,竟然很多程序员都想用代码表白,还整的挺浪漫的,看来我们程序员都挺会浪漫的。来吧,看文章吧!在IT群体中,很多人都说程序员不浪漫,程序员
前言有没有发现,github这个词越来越多出现在你的生活和工作中。程序员在讨论github,因为据说好的程序员都在用github。做机器学习的在讨论github,因为大家都把程序放在github上分享。写Python和机器学习教程的也在讨论github,因为他们要把内容放在github上。想做个人主
走进BAT,你们会发现,他们都喜欢使用Mac,Mac作为一个创作工具,一直深受程序员,教授,高科技行业从业者的喜欢。Mac及佳的稳定性,也是用户喜欢的一个主要原因,Mac可以让你专注于创作,跟iPhone一样,Mac没有那么多流氓软件和弹窗。提高了我们工作效率。Mac围绕着创作的生态,也是Mac让我
前言大家好,我是CrazyCodes,一名正在创业路上的程序员,今天我为各位整理2020年PHP程序员发展路线,希望可以帮到你。语言2019年是不安分的一年,身为程序员的我们也是恐慌不已,大厂各种裁员,整的程序员界人心惶惶。就算是这样,依旧有很多喷子攻击我大PHP阵营张三喷子
新的十年开始了。二十年前,在千禧之年钟声敲响的时候,诸多Y2K应急队的程序员坐在电脑前惴惴不安,他们此前刚刚用最简单易行的“懒人方法”修补了一个被称为“千年虫”(MillenniumBug,又称Y2000problem,简称“Y2K”)的大bug。二十年后,这群程序员老了,但是新一代的青年程序员又要
如愿无岁月可回首,且以代码共白头。这一年里,你一共写下了30万行CLI命令,你键盘上磨损最厉害的键位是command、C和V。过去一年,你编写的代码总量加起来可绕地球两圈,但你开发的产品至今用途成谜。这一年里,你创建了一个ID:CrudBoy的知乎账号,“谢邀……以上”是你的常用句式,收
新读者可能不知道,老读者都晓得,虽说现在转身做了自媒体,但我是实打实的程序员一枚,在一家创业公司写程序写了五年,做产品做了两年,只是因为写代码时期喜欢写博客,各种因缘际会,现在做自媒体,成了一位自由职业者。我写程序那会,特别流行远程办公,那会一直有个梦想,希望有一天成为一名远程办公的自由
1CodingGames一边玩游戏,一边挑战编程难题。Codinggames支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。例如,你可以选择你的代码编辑器的风格:Emacs、Vim、Classic。如果你想提升编程技能,玩Codinggames是一种有趣的
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。解放程序员,Facebook是认真的。这一社交网络巨头在其官方博客上宣布,推出面向程序员的工具Aroma。直击程序员想实现功能,而不知道如何写代码的痛点。它能帮助程序员轻松地找到可以“参考使用”的代码,节省他们日常开发工作流
工作3—5年后,程序员们的成长将迈入一个全新阶段。这既是程序员们的黄金时期同时又是最迷茫的时期,因为大家必须要要思考一下今后的职业方向。3—5年程序员的发展和出路在哪里?是继续做技术人,还是向管理者发力?是继续留在大公司,还是转投潜力小公司?如果没有核心竞争力,入行一两年的新程序员朋友是可以替代你大
整理自EdmondLau的《TheEffectiveEngineer》。作者在写书的过程中,为了了解那些***程序员和 普通程序 员的区别,采访了很多硅谷***科技公司的***软件工程师。他发现这些给世界带来巨大影响的的工程师们至少有以下5个共同的思维模式:1.勇于去
一、平均月薪9000+,有四成是单身据报告统计,互联网从业者平均月薪9000元+,其中7%程序员的月收入高于24000元,30%的程序员月薪在12000元~24000元之间。程序员的单身占比近40%!!二、程序员小哥哥哪里好?1、找程序员不用担心外遇程序员是对着电脑工作,周围同事大部分是男生。他的生
网上有段子说一个没有删过库的DBA的人生是不***的,没想到“删库跑路”又在现实中上演了近日,据@***内幕官爆料,游戏公司螃蟹网络的一则公告称,螃蟹网络的一款游戏在上线测试当天,遭后端主程序员锁死服务器与电脑,拒不交接工作,最终耗费两年,导致600万元资金的项目失败。 该微博一同曝光的还
对于优秀的程序员来说,薪酬的天花板犹如发际线,没有***只有更高。而对于只想「混日子」的程序员来说,高薪很可能是泡沫,风一吹就碎。一、程序员的工资真的高吗?《2018年中国程序员生存状况报告》来源:程序员客栈根据程序员客栈所做的《2018年中国程序员生存状况报告》,年薪5w以下的程序员仅
为了避免伤害同事之间的感情,程序员们通常会使用一些比较玩转的说法,但是总有那么几个“耿直”的家伙,完全听不懂,非得把“黑话”说白,然后大吵一架,直到掏出大刀来,才肯善罢甘休。程序员:“有什么可以参考的东西吗?”黑话潜台词:“废什么话,你就直说,要抄哪个网站的?”作为提需求的一方,千万别长
一个程序员,同样的东西,一个月做出来和三个月做出来到底有什么不同呢?底层架构不同、可预见未来支持的扩展不同、优化不同,可以这么说,从某个角度上说,是完全两种东西。 开发时间的常用评估方式首先,评估开发时间的问题,两个常见的方式,***种,会从底层程序员往上报自己需要的时间,经过主管、经理再