-
程序员生存观察:为什么非要谈理想?我就想挣点钱
1024是2的十次方,也是二进制计数的基本计量单位之一。资料显示,中国程序员节的诞生是由于从业人员经常周末加班与工作日熬夜,因此部分互联网机构倡议每年10月24日为程序员节,并在这…
-
你的脱发是否值得?知乎热议中国程序员市场已饱和
近日,一则中国的程序员数量是否已经过剩的话题引发了热议,转行程序员的同学越来越多,低端的码农找不到工作,高端的岗位却一直空缺,程序员们该如何摆脱「高不成低不就」的困境? 因为互联网…
-
7位互联网打工人自述:累就对了,毕竟只能打工到35岁
“早安,打工人”、“没有困难的工作,只有勇敢的打工人”。 最近“打工人”这个词火爆网络。茶余饭后,微信聊天中,甚至表情大战里,随处可见“打工人”的身影。不少人将“打工人”看作是自己…
-
走进程序员:那些不为人知的辛酸
说起程序员,我想给人的第一印象就是有钱。没错,根据各大招聘网站数据报告,程序员这一职业相较于其他行业,薪水明显会高很多,这也是为什么如今很多人都想转行计算机,纷纷都想往里面跳。可是…
-
华为的工资高不高?家属有话说(完整未删版)
在 人均80万出来之前,有另外一篇房地产从业人士发出的网文,统计出华为年薪百万者超过一万人。对这些说法,华为官方渠道没有进行回应。华为人的反应也很淡 定。不淡定的是围观者,好奇宝宝…
-
两种编程高手
第一种编程高手 给一段复杂的程序,比如有7个局部变量,5层循环和if嵌套,他能赤手空拳上阵,迅速领会程序意图、找到bug,不用借助任何工具甚至纸笔。 给一个复杂的问题,能在一个函数…
-
怎样才算得上是全能程序员(全栈程序员)?
文/池建强 与其他互联网热词一样,”全栈“程序员也是英译过来的,英文全文是:Full-Stack Developer,你想啊,中国人民怎么会用客栈的栈、堆栈的栈来形容工程师呢? 谈…
-
王垠:我为什么不再研究编程语言(PL)
文/王垠 我不做程序语言(PL)的工作已经半年了。在这半年里,我变得快乐了很多,对世界也有了新的观点。现在我想来讲一讲,我为什么不想再做 PL 的工作和研究。我只希望这些观点可以给…
-
20年招聘经验:我所看重的开发人员的品质
我曾领导过许多招聘流程,包括从从初级技术人员到高级软件工程师。作为开发人员,我也曾成功地完成过从大型跨国公司到小型初创公司的许多不同类型公司的整个招聘过程。在这篇文章中,我将分享我…
-
TIOBE 8 月榜单:C 力压 Java 夺得第一,Groovy 和 Objective-C 重返前二十
TIOBE 已公布 2020 年 8 月的编程语言排行榜。 本月编程语言界无大事发生。增长指数最高的是排在第八位的 R 语言,TIOBE 猜测它有可能成为 2020 年的年度编程语…
-
中国第一程序员,微软得不到他就要毁了他!
图片来源于网络 如果你和我说,有个小孩儿 3 岁话没说利索的时候就会背九九乘法表、5岁还没上小学围棋就达到业余五段水准……我的第一反应会认为这一定是个“虚构人物”。 但放到50年前…
-
不能只会敲代码:开发人员必备的7种基本非技术技能
很多人都认为开发人员是一份高薪工作。不幸的是,并非每个人都能达到这个目标。有些人发现晋升很难,而另一些人则很难找到开发人员的工作。 作为开发人员,确实需要强大的技术技能才能取得成功…
-
可笑,架构师也能写出这样的Bug
部门新来了个架构师,BAT 背景,住在三环,开宝马上班,有车位。 图片来自 Pexels 小伙话不多,但一旦说话斩钉截铁,带着无法撼动的自信。原因就是,有他着数亿高并发经验,每一秒…
-
互联网人,“三十而已”
电视剧《三十而已》的热播贡献了这个夏天一半以上的话题,这部剧描写都市女性在 30 岁人生节点上面临家庭、事业、爱情上的种种波折,以及她们的态度和选择,引起广泛的共鸣。 对大多数人来…
-
阿里技术专家:如何画好一张架构图?
架构图是什么?为什么要画架构图?如何画?有哪些方法?本文从架构的定义说起,分享阿里文娱高级技术专家箫逸关于画架构图多年的经验总结,并对抽象这一概念进行了深入地讨论。 图片来自 Pe…
-
程序员的烦恼、技术领导的烦恼和管理者的烦恼
为什么做 {程序员、技术领导、管理者} 很可怕? 我专业从事软件开发工作已超过 10 年的时间,我热爱这份事业,希望有一天我会被人们称呼为老程序员。但这一路走来,我经历了许多可怕的…
-
传统的 8 小时工作制为什么会效率低下?
工业革命期间,工人们被迫在车间从事持续长时间的体力劳动。出于对工人们权益的保护,8 小时工作制诞生了。但在今天,这项人道主义精神的产物已经失去了原有的意义。而我们仍然和 200 年…
-
“技术领导”和“技术管理”
文/余晟 关于技术领导力已经有很多的讨论,我自己也写过好几篇文章。这次我避免“大而全”地讨论技术领导力,只简单谈谈技术领导力的几个主要侧面,供大家在自己的工作中参考。 首先要明确的…
-
程序员过的开心的方法
经常有人发帖讨论「怎么做一个成功的程序员」,「如何才能成为一个优秀的程序员」,我并不太同意这些文章中的看法,想在这里我想提出一些我对于程序员这个职业自己的想法。 和标题中写的一样,…
-
每个程序员都需要掌握的30件事
从事编程并不容易。每年有许多人从各国的顶级计算机科学专业毕业,这是所有人都向往的有竞争力的职业之一。与此同时,编程也振奋人心。随着技术的进步,每天都有新的创新。对于喜欢编程,并立志…
-
高清视频下如何节省带宽?
阿里妹导读:数据显示,国内互联网流量每月被消耗 200EB,且 80% 的流量消耗来自于视频领域。随着 5G 的普及,云制播等得到快速发展,流量消耗会越来越大,而这背后是非常高昂的…
-
以开源为马,做最“浪”的程序员
阿里妹导读:吴晟是我见过最“浪”的程序员,喜欢买买买,热爱公路自驾。格子间拘不住他向往自由的灵魂,七大洲才能承载他追逐梦想的印记。作为 SkyWalking 创始人的吴晟,远不止诗…
-
从运维到技术运营的 14 年修炼之路
阿里妹导读:不同于其他技术人的进阶经历,熊昌伟毕业后从未跳槽,在用友网络潜心修炼 14 年至今。从测试、开发管理到运维,再到技术运营总监,他的转型与成就来自无数次刻意练习和困境中的…
-
高质量的缺陷分析:让自己少写 bug
阿里妹导读:缺陷分析做得好,bug 写得少。阿里资深技术专家和你分享如何进行高质量的缺陷分析,总结了 5 个要点,通过缺陷分析消除开发中的各种盲点,打造一个学习型的团队。 软件开发…
-
TIOBE 6 月编程语言排行榜:C 与 Java 进一步拉开差距、Rust 跃进 TOP 20
编程语言社区 TIOBE 最新发布了 6 月编程语言排行榜。 自上个月 Java 被 C 语言超越之后,随着时间的推移,在本月编程语言榜单中,C 与 Java 之间差距进一步拉大,…
-
程序员的标准与要求
来源:juejin.im/post/5d3a6d9e51882570d50f5566 程序员的标准 初级程序员 仅能完成简单模块和项目的开发工作,难以胜任复杂模块的开发。通常是入行…
-
2020年4月Github上最热门的Java开源项目
4月份GitHub上最热门的Java开源项目排行已经出炉啦,本月的榜单都被Spring相关的项目占领了,一起来看看上榜详情吧 1 spring-boot-demo https://…
-
在滴滴和字节跳动干了 2 年后端开发,太真实…
先简单交代一下背景吧,某不知名985的本硕,17年毕业加入滴滴,之后跳槽到了头条,一直从事后端研发相关的工作。之前没有实习经历,算是两年半的工作经验吧。 这两年半之间完成了一次晋升…
-
15 个边玩游戏边学编程的网站
前言 经常听到有朋友说,学习编程是一件非常枯燥无味的事情。其实,大家有没有认真想过,可能是我们的学习方法不对? 比方说,你有没有想过,可以通过打游戏来学编程? 今天我想跟大家分享几…
-
阿里程序员常用的 15 款开发者工具
从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿…
-
程序员未来会成为非常内卷的职业?
今天我们聊一个非常有意思的话题,就是关于程序员这个职业未来会不会成为内卷化的职业?亦或者现在就是内卷化的职业吗?这个问题是我在知乎上看到的,感觉很有意思,所以想拿来聊一聊。 在聊程…
-
程序员硬核劝告:现在还不是出门的时候
憋疯了?在家宅不下去了?想出去透透气了? 千万别! 虽然你对疫情已经麻木了,觉得没什么大碍了。 但现实并非如此,抗疫战斗仍在继续,还没有达到钟南山等专家所说的爆发期。 如果大家现在…
-
一个退休程序员,用高中几何方法,让百年数学难题逼近理论极限
试想一下,如果你的裤子破了好几个洞,每个洞形状各异,但是宽度都不超过1厘米。 该如何设计一个通用的补丁,能够把所有的洞都补上呢? 这个问题在数学上叫做:万有覆盖问题(univers…
-
2019 年 IT 互联网十大“车祸”现场丨金翻车奖
世界真奇妙。 话不多说,开始今年的金翻车奖年度大赏,看看你属意的翻车事件是哪一桩? 拼多多被黑产薅羊毛事件 提名理由: 2019 年 1 月 20 日,微博爆料称拼多多出现重大 B…
-
波音 737 事故,软件化要不要“背锅”?
两次惨痛空难后再看波音的软件化之路:它曾满载荣光,如今备受质疑。 事件回顾 3 月 10 日,埃塞俄比亚航空公司一架波音 737 MAX 8 客机在飞往肯尼亚途中坠毁。机上有 14…
-
62岁程序员的骚操作:写个漏洞让雇主重复支付修理费用近三年,事发后赢得最高十年监禁、172万罚款
一位西门子公司的合同工十年前在给西门子写的电子表格中植入了逻辑炸弹,它会在特定日期之后导致电子表格崩溃,于是西门子就必须再次雇佣该名合同工进行修复,每次都需要重新支付修复费用,持续…
-
程序员锁死服务器致公司倒闭当事人逐条反驳:这锅我不背
究竟是程序员锁死服务器坑人,还是创始人倒打一耙在胡说?众说纷纭,你怎么看? 前几日,程序员锁死服务器与电脑并恶意失踪,最终致创业公司倒闭,创始人身背百万债务沦为打工仔的新闻持续刷屏…
-
一张“Null”车牌引发的天价罚单
Joseph Tartaro 是一位软件安全领域专家,出于职业癖好,他把自定义车牌号跟自己的工作联系在了一起:自定义了一张 Null 车牌。从此以后,他收到了各种各样的罚单,总额超…
-
Nginx 之父被抓,前东家想要 Nginx 技术的所有权了
二十年前,一个名不见经传的免费 Web 服务器软件诞生。二十年后的今天,它的影响力可能已经超过 Apache,吸引全球一大批网络巨头的加入。它就是由 Igor Sysoev 开发的…
-
Java 失宠,谷歌宣布 Kotlin 现在是 Android 开发的首选语言
在今日凌晨的 Google I/O 大会上,Google 官方正式宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。Java 占据 Android 开…
-
微服务架构何去何从?
微服务架构模式经过 5 年多的发展,在各行各业如火如荼地应用和实践。如何在企业中优雅地设计微服务架构?是企业面对的一个重要问题。本文将讲述微服务架构 1.0 设计与实践以及面临问题…
-
做开发十年,我总结出了这些开发经验
在一线做了十年的开发,经历了网易、百度、腾讯研究院、MIG 等几个地方,陆续做过 3D 游戏、2D 页游、浏览器、移动端翻译 App 等。 从这十年开发中,我积累了一些感悟,必然有…
-
违法?猝死?你肯定不知道程序员还有这些“高危”操作
图源:百度 10月24日,一段“996程序员猝死在1024程序员节”的视频在各大IT群疯传。不久 “程序员猝死”的消息被搬上了热搜。 图源:微博 看毕,坐在电脑面前的程序员们觉得自…
-
从码农到架构师,如何成长为技术领导者?
「100offer 大咖说」栏目,每期会邀请一位在技术圈有一定知名度的大咖,分享自己的职场经验、成长故事,或对技术圈热议话题的观点和看法。 100offer 在盘点 2018 年全…
-
Java人才市场年度盘点:转折与终局
2019年的第一篇推送,我们来回顾100offer岗位和求职者人数最多的一个技术岗位——Java的一年市场表现。 2017 年底,100offer 曾用「风光背后的危机」来形容 J…
-
为何月薪2万的程序员会选择送外卖?原因曝光后,网友:很现实
现如今,对于很多年轻人来说,其实在职场中如果能够月入过万就再好不过了,因为他们在从大学毕业以后想要找到类似的工作真的是难上加难,在被面试官或者是公司轮番拒绝以后,这些年轻人已经对月…
-
程序员的工资VS普通人的工资…
在程序员面前,找优越感 你可以炫耀你的发量 你可以比下班时间 也可以比休息天数 尤其是可以轻轻的撒下一点狗粮 足可以让他们知难而退 但至少有两方面, 还没有开口估计你就已经输了 自…
-
为什么有人会觉得程序员脾气暴躁?
我们程序员是有趣、聪明的一群人,但是为什么有人会认为程序员脾气不好呢?这篇文章的作者也是一名软件从业者,他从两个角度分析了可能的原因。第一是从程序员本身出发,谈我们所处的充满各种挑…
-
顶级程序员都爱睡午觉?
作者丨Rudy Rigot salesforce的资深工程师,苹果公司前任合伙创始人,现担任holberton school和tech me abroad公司咨询师 编…
-
程序员成长的四个简单技巧,你 get 了吗?
最近拜读了“阿里工程师的自我修养”手册,12 位技术专家分享生涯感悟来帮助我们这些菜鸡更好的成长,度过中年危机,我收获颇多,其中有不少的方法技巧和我正在使用的,这让我觉得我做的这些…
-
阿里11年,从应届生到双11前端PM
简介: 舒文,来自淘系技术部前端团队。目前负责淘系(淘宝+天猫)的营销活动、互动的业务,也在阿里巴巴前端委员会主导搭建体系的技术方向。 舒文,来自淘系技术部前端团队。目前…
-
“听完你的评价,我们决定拒绝这位明天入职的技术经理”
每个工作日的中午,只要天气晴朗,我都会在午餐后去附近的公园溜达溜达,一来可以帮助肠胃消化,二来则有助于我静心思考工作总结,从而增强写作主题构思的能力。 所以,我比较厌烦在这个时间段…
-
生机与危机:中国开源应用现状及开源风险
2019 年 11 月 2 日 -3 日,由开源社主办的 2019 中国开源年会在华东师范大学正式召开。据了解,这次年会共有百余位国内外的开源贡献者会聚一堂,一起探讨开源的现在和未…
-
见微知著,从 Apache Kylin 看项目开源的门道
近年来,开源迎来了高光时刻。根据 GitHub Octoverse 报告中的数据显示:2018 年 Github 注册的新用户数量是前六年的总和,且在 Github 上的…
-
最近程序员频繁被抓,如何避免面向监狱编程!?
最近,有关程序员因为参与某些项目开发导致被起诉,甚至被判刑的事件发生的比较多: 某程序员因为接了个外包,帮别人写了个软件,结果这个软件被用于赌博导致被抓。 某公司利用爬虫抓取用户信…
-
滴滴从 KV 存储到 NewSQL 实战
背景: Fusion-NewSQL 是由滴滴自研的在分布式 KV 存储基础上构建的 NewSQL 存储系统。Fusion-NewSQL 兼容了 MySQL 协议,支持二级索引功能,…
-
如何打造一款好软件?
为什么优秀的人会搭建糟糕的软件 糟糕的软件是世界上为数不多的无法用金钱解决的问题之一。数十亿美元的航空公司拥有的航班搜索应用程序往往不如学生群体开发的那些应用程序好用。尽管面临着拼…
-
如何给程序中的变量起个好名字?
对一个人来说,名字很重要,俗语说“人如其名”。对程序中的变量而言,名字同样非常重要。
-
十年软件通胀率:从 2009 到 2019 年,软件越来越昂贵
过去十年,软件定价逐渐上升。在我们调查的一百个商业应用程序中,价格平均上涨了 62% – 其中包括费用相同或者更便宜的应用程序。如果你花钱购买一款价格更高的应用程序,那么它很可能比十多年前的价格贵 98% 以上。
-
一名成功开发者所需的 5 项软技能
硬技能的高度决定一个人能否完成某项任务,而软技能则会决定一个人成就某项事业的潜力。软技能一词通常难以理解。软技能又称非技术技能,指沟通能力、倾听能力、说服能力、自我激励能力、影响力、团队建设的能力等等。软技能是各种行为的组合。衡量信念的方法是判断它对态度和行为的影响。硬技能以及少许的智力因素都属于附加的软技能。软技能并不像其他技能那样扎实和清晰。那么作为软件开发者,有哪些必知的软技能呢?