Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
职场吐槽
硬货:如何做好一名系统架构设计师以及面试技巧
系统架构师在拥有知识经验上要高于一般软件架构师或领域架构师,承担整个系统的权衡设计,搭建一个可伸缩、可扩展、高事务、高一致的系统架构是其工作目标,同时针对运营中出现的重大问题进行诊断以及提出改进意见。这个
面试问题:软件工程与传统工程有什么不同? - hillelogram
我现在需要面试12位工程师,当然我已经了解了传统工程和软件工程的差异,学习了很多知识,但是当我真正进行面试时,遇到障碍,现在暂停面试了,软件与传统工程有什么不同? 1. 工程不是单一的。我们通常将软件与建筑桥梁进行比较,但这只是土木工程与电气,化学
幽默:面试录用前后的不同
在你被录用之前:1. 一棵二叉树?2.Currying?3.高阶函数?4.事件循环如何工作?5.什么是原型?6.什么是封装?7. 你能设计一个算法吗? 雇用后:1. 嘿,你会添加身份验证令牌并
程序员通过在GitHub上投票反对加班加点
“996”工作制,即每天早9点到岗,一直工作到晚上9点。每周工作6天。“996”工作制的周工作时间为最低60小时。“中华人民共和国劳动法”(下简称“劳动法”)第四章第三十六条规定:国家实行劳动者每日工作时间不超过八小时,平均每周工作时间不超过四十四小时的工劳制度。“劳动法”第
“全栈开发者”是一种心态 - Maciej Walkowiak
2007年 - 我开始作为Java开发人员开始工作的那一年 - 涉及日常Web开发的技术范围非常狭窄。在大多数情况下,关系数据库是开发人员需要知道的唯一类型的数据库。前端开发仅限于HTML和CSS,加上一些JavaScript。Java开发本身意味着主要使用Hibernate加上Spring
聪明的程序员应该知道什么是最值得解决的问题 - Fagner Brack
解决任何问题和解决正确的问题是有区别的。彼得是一个可以做任何事情的程序员。他可以创建与其他同行一样好的软件,然而,程序员之间的差异主要是有无经验,即使两者都具有相同的技术技能。 怎么可能?你不赞同这句话吗?
搞笑抑或悲伤:如何降低程序员的工资?
要创建软件,您需要程序员。不幸的是他们很昂贵,还懒惰,几乎无法控制。他们创建的软件既能使用也可能不能运行,但您仍需每月支付一次工资。当然,支付更少的钱总是更好。然而,有时他们可能会发现他们的薪水过低并且退出了。你怎么防止这种情况?不幸的是,我们不能再使用暴力,但还有其他一些机制。让我分享一下
比利时自学成才程序员解决了麻省理工学院20年历史的加密难题 | MIT CSAIL
本周,麻省理工学院的计算机科学与人工智能实验室(CSAIL)宣布,一个20年历史的加密难题刚
2个最重要的非技术性的软件开发技能
软件开发是一项需要独特技能的专业。然而,在我的职业生涯中,我开始欣赏优秀开发人员的两个重要特征,这些特征根本不是软件技术专业所特有的。我发现这些特征对我的工作非常有帮助,而且这两个特征都涉及到我不得不努力改进的习惯。 1.注
学习编程需要克服的10种坏现象 - Jonathan Bluks
我常常在Reddit或Quora上看到有关“我怎么知道我适合做一个程序员?”的问题。(事实上这篇文章扩展了
为什么你没有时间学习新知识?
这是HackerNews的一个话题,其中一个答案还是颇有道理: 你从事的当前项目可能有太多关闭模式,因此您需要寻求开放模式。约翰·克里斯(John Cleese)就此进行了一次谈话,开放式模式是为了创造力,并为此设置了封锁时间,而封闭模式则
在寻找新技术工作时询问招聘人员的20个问题! - dev.to
你如果正在寻找开发人员/任何其他技术工作,如何确保空缺和公司最适合您?你要记住的第一件事是:不要害羞地提问。与重新安置和技术招聘爱好者团队Relocateme.eu
“10倍工程师”:刻板印象和研究 - jasoncrawford
今天我打算写一些关于别的东西,但看起来Twitter上的每个人都在谈论“10x工程师”(10倍工程师)。有10倍的工程师吗?无论如何,这个词甚至意味着什么呢?这个话题引发了人们强烈的情绪反应,因为它涉及深刻的意识形态话题:一些人是否比其他人更有才华,为什么会这样(以及它是固有
众人谈资:10倍工程师
1. 10倍开发人员提示:为了避免所有分布式问题,将所有事情放在一台机器内。 2. 对IT团队有毒。他们不是团队成员,并且经常保持警惕以保持自己的相关性。 3. 不存在10倍工程师:
维护大型JavaScript应用程序经验教训 - MathiasSchäfer
这是我们从长期维护大型JavaScript应用程序中学到的经验教训。在我们的机构,客户项目通常持续几个月。从第一个客户联系和设计阶段到实施和首次启动,项目大致需要半年时
5种帮助你培养情商的技巧 - 马克曼森
程序员基本是智商高情商低?看看该文推荐的几种情绪管理方式: 1.练习自我意识就像大多数情绪一样,在你知道他们到底是什么之前,你无法改善他们。
学习软件开发时我面临的两大挑战 - Kinyanjui Wangonya
我在学校学习计算机科学。专门从事软件方面的工作。毕业后,我觉得我知道的很多。我在课堂上做了几个项目,还有一些副项目,所以编码对我来说并不是什么新鲜事。现在我可以付钱编写软件,对吗?错误。我不知道的是,除了编写有效的代码之外,软件开发还有很多。还有很多我需要学习的东西。我的意思是很多。
从1100多个项目中吸取的教训:为什么软件项目需要英雄?
“英雄”项目是20%的开发者提供80%或更多贡献的项目。很多项目被放弃,因为这些项目失败源于沟通的瓶颈,但是,关于这个问题的实证证据很少,此外,最近的研究表明,这样的英雄项目非常普遍。因此,本文从代码质量的角度探讨了英雄在项目中的作用,在1100多个开源GitHub项目中确定了英雄开发者社区
上页
下页
关闭