程序员

热点技术:编辑器背后的程序观

匿名 (未验证) 提交于 2019-12-03 00:34:01
最近看到新闻,Eclipse 的市场份额持续下滑,而 Intellij IDEA 异军突起终于坚持不懈的超越了 Eclipse 成为了 Java 程序员的首选开发工具。 有感于此,回想起这么些年来写过不同的语言,用过不少的编辑器。以前的程序员和现在的程序员他们都各用什么编辑器编程,不同语言的程序员偏爱什么样的编辑器来写程序呢 编辑器与语言 先来看看下面这张图,来自 TIBOE 2016 十月最新的编程语言流行度排行。 Java 以后端和安卓开发为主,牢牢占据第一。Java 的历史不过短短二十年出头,开发工具编辑器的变化从前五年的群雄混战到后来 JBuilder 一统江湖。再之后 Eclipse 开源横空出世取 JBuilder 而代之,当年 Eclipse 能战胜 JBuilder 正是因为其开源免费而且社区极其活跃。考虑开发工具市场属于小众,高技术门槛而低利润空间,本以为被开源免费这么一冲击,会再无商业公司单独以此为核心业务了。没想到的是打败 Eclipse 的竟然是来自商业软件开发工具公司 JetBrains 的 Intellij IDEA,真是二十年来又一轮回,不禁唏嘘。 后端的 C 和 C++ 开发想必还是用数十年不变的来自远古时期的 Vi 或 Emacs,关于这两个神奇的编辑器我们下面再详述,暂时按下不表。而 C# 自然是用微软系无所不能的编辑器 Visual

程序员简历应该怎么写?

匿名 (未验证) 提交于 2019-12-03 00:34:01
说到程序员简历,这两个月,我看过不下 10,000份简历。。。 答主不是HR,也不是技术负责人,但是在网站的运营工作中,每天最开心的事情就是研究候选人的简历了~~ 这些人中,有BAT的资深大牛程序员,也有90后程序员小鲜肉;有人到中年的程序员渴望去创业公司突破瓶颈,也有身在硅谷的程序员自降薪水寻求回国机会。。。 那么问题来了,为什么看上去差不多的技术和资历,有人可以一个月收到二三十个offer,有人只有寥寥几个? 答案与简历相关。虽然技术有高有低、资历有深有浅,个人客观情况在短时间无法改变(经历造假可鄙),但是,如何将它们呈现在简历中是有技巧的。 回答题主的问题「程序员简历应该怎么写」?我认为, 程序员就应该拿技术说话,「技术总结」是一份程序员简历的重中之重。 除了大神和大牛,普通的程序员如果能在叙述中中体现自己的风格,在技术总结中展示鲜明的个人形象,会更吸引公司的注意,拿到更多的面试邀请。 技术总结的风格多种多样,举几个栗子: (这些栗子都是答主随手摘的,非真实!!!请轻拍~) 最普通的技术总结 资历深厚长篇大论型 牛人极简型 硅谷Geek风 卖萌型 小结: 1、尽量避免主观表述,少一点语义模糊的形容词, 除非是大公司大牛,已经有成果撑腰,否则慎用「熟悉… …」、「使用过… …」 2、多一点表意清楚,语气肯定的数量词、名词、成果描述。 一定要将自己的优势和期望明晰地表达出来

程序员必读的十篇文章

匿名 (未验证) 提交于 2019-12-03 00:34:01
关于内存,每个程序员必知 关于浮点运算的每个计算机科学家必知 关于Unicode的每个开发者必知 《 关于时间,每个程序员都应了解的 》(伯乐在线 2013年1月翻译) 关于 URL 编码,每个开发者必须知道的 关于Web开发的每个程序员必知 关于SEO的每个程序员必知 关于未定义行为的每个C程序员需知 关于网络,每个程序员需知 关于String,每个Java开发者需知 《 程序员都应该了解哪些安全知识 》伯乐在线 2012年3月翻译 《 每个程序员都应知的延迟数字 》 后话 文章来源: 程序员必读的十篇文章

看国外“大神”程序员高大上的电脑桌

匿名 (未验证) 提交于 2019-12-03 00:32:02
转自: http://server.zol.com.cn/502/5028448.html 估计,大部分阅读本文的程序员都是坐在敞厅的隔断里编程。这种工作环境是最节省空间的,但未必是最节省工作能量和注意力的。程序员不喜欢开放式办公室,因为开放式的办公室嘈杂,极易发生各种干扰事件,而程序员是最害怕被打搅的职业人群。但独立办公室并不是每个程序员都能有资格享受的,他们即使是坐在嘈杂的敞厅的隔断里编程,也是要按时完成工作。虽然吃不着猪肉,我们还是可以看看猪跑的。本文搜集了一些国外知名程序员的办公桌的样子,仅供大家围观。 1、Ilya Grigorik: Google 工程师。 2、Alex MacCaw: JavaScript 程序员,O'Reilly 作者,目前在 Stripe 公司工作。 3、Sam Soffes: iOS 和 Rails 软件工程师,Synthetic 前雇员,目前在创业。 4、Max Howell: Homebrew 的作者。 5、Scott Hanselman: 微软工程师。 6、Jeff Lindsay: 开源黑客,Hacker Dojo 创始人,目前在 Twilio 工作。 7、Dr Nic Williams: 每个 Ruby 社区的人都应该听过或看过他的作品,贡献了超过100个开源项目,目前在 Engine Yard 工作。 8、Phil Haack:

你知道那些程序员的梗

匿名 (未验证) 提交于 2019-12-03 00:30:01
程序员大军,一个颇为神秘的群体,今天小编来带大家探索什么叫别人眼里的程序员和程序员眼中的自己。 一、关于外形 别人眼中的程序员: 要么是一身黑衣,充满霸气 要么是智商爆表,冷静沉着 是不是觉得哇塞,酷炫狂拽的程序员小哥哥!其实NO!现实生活中的程序员小哥是这样的...... 这样的: 还有这样的: 甚至......还有这样的: 二、关于工作 别人眼中的程序员: 这样的: 帅气吗?其实现实生活中的程序员小哥哥小姐姐们早就哭晕在厕所里了,因为......现实中的程序员是这样的: 这样的: 内心是这样的: 三、关于生活 是这样的? 或许是这样的? 醒醒啊喂!不要再做梦了!因为......现实中的程序员是这样的...... 0. 如果软件正在占领全世界,为什么程序员得不到尊重? 遍身罗绮者,不是养蚕人。 1. 中国大陆的盗版Windows系统都是怎么做出来的? 复制、粘贴。 2. 中国梦和美国梦的区别是什么? 中国梦.txt,美国梦.exe 754 4. 哪种编程能够永生? 除非你能一直续。 5.怎么翻译Linus Torvalds的这句「Talk is cheap. Show me the code」比较好? 屁话少说,放码过来。 好的,镜哥哥。 古之欲明明德于天下者,先治其国;欲治其国者,先齐其家;欲齐其家者,先修其身;欲修其身者,先正其心;欲正其心者,先诚其意;欲诚其意者,先致其知

程序员表白技巧:程序员木讷? 我反手就是一串代码

匿名 (未验证) 提交于 2019-12-03 00:30:01
微信公众号: javafirst 不知从何时开始,被黑了十几年的「理工男」得到了释放,人们开始把视线聚焦在了一个群体上,那就是「程序员」! 比如,之前热播的电视大剧《欢乐颂2》里,「直男处女情结」引起了整个互联网热议,众网友纷纷谴责!而此直男角色设定:正是程序员! 在这里相信有许多想要学习JAVA的同学,关注文章最后面文字,可以了解更多有关AAA软件教育的详细情况。 处女情结 「直男癌」、「不懂情趣」、「死脑筋」,这些是编剧甚至世人给程序员戴上的帽子。 「毫无情趣女友跑,五指姑娘伴到老」,这句话更是很多人对程序员没情趣这点最为嘲讽的总结。 然而「你们真的懂程序员吗?」 程序员不是不懂情趣,而是我们的情趣你根本看不懂! 不信?看看他们撸出来的代码就知道了! 1.当程序员向他爱的人表白时,便会是这样一串代码!(这还不浪漫吗?) 感动不 2.当程序员遭遇情感危机的时候,便是这样! 不舍的心情全都在代码里(呜呜) .当一位程序员面对一位追不到的姑娘时,在想对方的深夜,他便会用代码打下一串: 「你若不来,我便不弃」 即使对方执意要走,程序小哥做的选择是拖着湿漉漉的身体,回家后在微弱的屏幕白光之下,记录下内心的伤口: 「我听说你要走,站在雨里,任凭身体被水珠撕裂成一个个没有意义的字母」 在一个又一个试图忘记对方的日子过后,终于选择直面这段感情的程序员更是做出了决定: 「每一世,我都会在这等你

老板会因为你拼命写代码而感谢你吗?

匿名 (未验证) 提交于 2019-12-03 00:30:01
原文地址为: 老板会因为你拼命写代码而感谢你吗? http://www.williamlong.info/archives/2697.html   程序员热衷于长时间地工作。我想说的是,你就承认吧,你的工作/老板并没有让你这样做,你自己要这样做而已。当然,我知道,也许并非所有程序员都喜欢长时间的编程。不过肯定的是,随着加班成为业内的普遍现象,至少一半的程序员必须喜欢加班,不是吗?   我早已听到以下这类借口。“不,不是那样的,我们只是喜欢炫酷的技术活,而且不想遗留未解决的问题。实际上,加班是一件好事,它让我们变得出色!”    我认为,你不能只见树木,不见森林。从某个角度来说,你这样做并非为了自己,而是为了“某个人”。无须质疑,他也许是个高尚的人,但你并不是他的奴隶。 从其他角度来说,你有多少次加班,是为了解决问题,研究新技术,编码实现某些东西,以及在截止时间之前完成任务?但是,你在业务上是机智过人的程序开发 者,你在帮助公司获得成功。公司管理者已经向你说明了公司的经济状况――必须这样做,公司依靠你。我想说的是,除非这个管理者现在就在你旁边,半夜2点还 在陪你聊天,否则他的话将一文不值。   让我来讲述一个朋友曾经跟我说过的故事。这个故事是关于一个天才程序员的,姑且叫他John吧。    John是一个百万程序员当中才出现一个的超级明星。他理解和编写代码的能力高超

华为资深工程师:码农很多,但程序员并不多......

匿名 (未验证) 提交于 2019-12-03 00:30:01
本文来自《华为人》,转载请注明出处 作者: 于志国 期间一位驰骋商界多年的老友问:“你现在在华为做什么工作呀?”我很骄傲地说:”系统架构师“,可是他却愣了很久。 但当我老婆在旁边补上一句“码农“时,老友瞬间秒懂,却把我受伤的心孤独地留在风中凌乱。 作为与 UNIX 同年代的人,我当初选择计算机专业仅仅是因为抓到什么就学什么罢了。 本科毕业遇到互联网危机,便没有想法地去读了研,研究生毕业找工作,面试官问为什么要做软件开发。 答曰: “不给钱都喜欢做的事情,何况还给钱” ,从此便踏入了编码这一行,只是从来没想到一做就是十几年。 但凡一件事情做久了,无论成功与否,都会有一些真切的体验和心得。以前也读过一些工作中如何成功、快乐,诸如马斯洛理论之类的文章。 也许是因为自己领悟能力比较差,唯一的收获是庆幸自己当初选择了编码作为自己的工作,因为编码天生就具有让人愉悦的工作内容和工作氛围,快乐如影随从。 1 编码世界:规则简单有效,粗暴却完美 从事编码,可以锻炼逻辑思维能力,教会你如何思考。就像学习法律一样,学法律的人未必都是为了成为律师,但法律教会了你一种思维方式。 同样的,通过编码可以学习到这个世界上最严谨的思维方法。因为 在编码的世界里,对错是简单甚至绝对的。 只要敲下键盘,计算机就会判定孰是孰非,0 或 1,规则简单有效,粗暴却完美。 从事编码,可以获得持续的创造力。跟写作、绘画、作曲一样

程序员上班发朋友圈被公司罚款1000,网友:不辞职留着过年?

匿名 (未验证) 提交于 2019-12-03 00:28:02
在这个社交时代,人们已经习惯用各种社交软件记录分享自己的生活动态,尤其是程序员,喜欢在朋友圈分享一下技术,工作和生活,比如端午节公司发了粽子,小编第一时间想到的就是发个朋友圈。可是没想到一名程序员上班无聊,在工作时间发了一条与工作无关的朋友圈而被公司罚款1000,并且直接从工资里面扣,没有申诉的机会。为此,该公司还出了新规定:公司规定员工朋友圈不能屏蔽同事(为了方便监督员工动态),上班期间不得发与工作无关的朋友圈,发现一次扣1000工资。 对于这种公司规定,小编也不知道该公司是依据什么来制定这种让人看上去就不爽的规定。毕竟员工的微信朋友圈属于私人信息,有权利屏蔽掉自己不喜欢的人。而且员工在工作之余看下微信发个朋友圈也是人之常情,只要不影响到正常工作也无可厚非。对于这个奇葩规定,网友表示:这种垃圾公司,楼主不辞职难道还等过年?这算不算侵犯员工隐私了。这种规定就好比强迫员工为公司宣传一样垃圾。 小编推荐一下自己的web前端共享资源学习裙的哦584226069,裙里每天更新素材/视频教程/干货,还可以领取0基础到精通课程只要你是真心学习的欢迎你的加入。 还有网友表示:要是我司有这种规定,我只怕要被罚破产了。对于这种规定,楼主可以见招拆招,这年头谁没有两个手机,没有两张卡,可以选择开两个号,一个生活号,一个公司号,这样也不会违反这种无理的规定。 各位网友,你们认为程序员被罚究竟亏不亏