技术,自动化和/或软件是否杀死工作?

当然,技术,自动化和/或软件会改变工作环境。 一方面,人类花费了大部分时间来收集,生长或狩猎食物。 机器逐步提高了食品生产的效率,使少数人可以生产我们需要的所有食品。 一些行业通常不会因为技术而减少劳动力。 例如,医护人员通常不会被技术取代,在某些情况下,医护技术会扩大使用人数。 我们似乎对娱乐也有无限满足的欲望。 但是,我怀疑这个问题是在试图问我们是否将面临技术失业-在这一天,自动化已经带来了很多工作,以至于根本没有足够的工作岗位供人们使用。 对此只有一个答案-没有人知道。 有人声称,我们永远不会出现技术失业的局面,那就是机器只会带来效率,而失去的工作会被新的机会所取代。 他们引用的一些证据包括历史上许多其他时候,人们担心机器会造成失业。 他们确实改变了工作环境,但并没有造成普遍的失业。 但是,仅仅因为它过去没有发生并不意味着它永远不会发生。 有人声称我们绝对会技术失业—机器和软件最终将完成大量工作,以至于我们无法为人们提供足够的工作。 他们的辩论不是关于这种情况是否会发生,而是何时。 在有关AGI(人工通用情报)及其何时发生的辩论中,这种说法有些牵连。 甚至在AGI之前,我们似乎距离广泛的自动驾驶汽车最多还有二十年的时间,这将取代大量的劳动力。 是否会创造足够的就业机会以其他方式雇用这些人? 我们还不知道。…

软件开发职业需要什么?

奇怪的是,我想其他人都会说您*必须*能够完成这项工作,而* I *会告诉您如果没有它,您可以过得很愉快。 现在我发现自己在另一边。 正如其他人所说,网络和网络安全由于许多原因而分开出现,因此您可能无需做任何事情就可以过关。 上面已经说过了,我不得不提几件事: 如果您是在大型实体或大型项目中,则可以通过专业获得帮助,但是至少在您承担广泛责任的项目上,很难想象如果没有任何网络或安全知识,您将如何获得成功。 我举一个例子,说明这些事情可能会在下面给你带来麻烦。 在2017年,软件几乎可以肯定是网络连接的,仅此一项就很容易受到攻击,因此安全性是某处设计的关注点。 至少从我的经验来看,最好的开发人员对他们的技术非常好奇,您可能对这些事情一无所获,但是对我来说,您可能没有好奇心是一个危险的信号。驱使人们忍受软件开发的挑战。 这是一个软件项目的示例,其中开发人员无法理解安全性,从而使15万行巨大的(否则可能是好的)行代码无法使用。 安全性失败是一个危险因素,并且由于开发人员根本没有“获取”安全性并拒绝“提高安全性”,因此它仍然是一个危险因素。 缺陷是在七年前在笔迹中提出的,由开发人员关闭,同年又由我重新打开。 我给出了一个清楚的示例,说明了错误的原因以及如何产生可能的故障模式,并展示了如何使用单个命令列出密码。 从那时起,无论如何都要反复地打开,解释和关闭缺陷。 它现在保持打开状态,但是作为开发人员拒绝实施的“重新打开的功能”请求。 关于笔迹的条目是一个很好的示例,说明了对工艺周围方面的无知会导致麻烦的原因:加密存储的密码(使用文件系统工具;不是主密码)

如何在软件领域当新手而获得一份好工作

找工作是每个学生在大学中赖以生存的一件事。 这成为每个人都必须实现的最重要的首要目标。 从上大学的第一天开始,无论采取什么行动,都与最终获得良好的录取通知有关。 无论是参加考试的班级或GPA,甚至参加节日或研讨会等,所有这些都直接与帮助获得更好的位置有关。 在大学结束时,成绩或CGPA也不是衡量成功的标准,但录取通知书成为成功的标志。 就职业发展而言,仅做任何课程都不是正确的方法。 但是,选择职业道路可以增加您的职业发展机会和薪水。 在当今行业中,优秀的编程技能是最受欢迎的技能,您在其他方面拥有优势。 与其他分支机构相比,您必须更加了解算法和编程技术。 在职业方面,我建议您选择需求更大且将来会需求的技术。 实际上,当今世界已经在互联网上为如此之多的网站和Web应用程序让路。 网络已经取代了遥远世界的概念,使一切都变得更近了。 无论是购物,娱乐,通讯还是工作,互联网和网络都能为您提供一切解决方案,并使世界变得更加美好。 随着诸如人工智能,物联网和大数据之类的新技术成为研究的首要课题,但所有这些都将依赖于互联网和网络。 因此,如果有人掌握了最适合处理所有这些问题的Web技术,那么它将能够以前所未有的速度持续增长。 由于数字革命以及互联网和智能手机的蓬勃发展,一些工作岗位或机会在趋势中并有望在未来蓬勃发展。 为了更好的职业道路,您可以选择: Android…

对于女性软件工程专业的毕业生来说,最有趣的工作是什么?

这很大程度上取决于您感兴趣的内容,不是吗? 我认为将自己视为“女性”软件工程专业的毕业生对您没有帮助。 您拥有软件工程学位,您想做什么? 我想大多数软件工程专业的学生都打算从事软件开发。 这是开始职业生涯的一种有回报的方式,并可能导致不同的职业道路,您在工作时会发现这些职业道路(这可能与今天的职业道路有所不同)。 我们行业的主要途径是产品开发和IT。 前一条途径将使您开发产品,这些产品大部分交付给组织外部的人员。 后者侧重于主要在您的组织内交付的产品。 从产品到IT的方向比从另一个方向容易得多……但是,如果您能安排的话,我建议您在这两个阵营都有经验。 您可以作为雇员或承包商(“顾问”)工作。 在您一级,仅当以合同公司的雇员身份工作时,才可以使用后者。 合同约定的期限通常很有限,因此您会遇到很多环境,但是您将无法维护编写的代码,也不会长期学习如何在团队中工作。 再一次,我建议您计划在这两种环境中都获得经验……与从另一方来看,从雇员到承包商的联系要容易得多。 您是否对软件开发本身感兴趣? 我会寻找该行业或领域的工作,因为领域知识将使您在该领域成为更好的程序员。 如果您对金融着迷,请尝试寻找金融工作。 如果您对户外运动充满热情,那么在REI或齿轮制造商的工作又如何呢? 如果您对隐私感兴趣,请尝试寻找从事加密或防火墙或设备安全性工作的供应商。…

作为经验丰富的开发人员,您如何查看软件实习生?

我爱实习生。 我认为实习对于双方(无论是实习生还是公司)都非常宝贵。 两者的价值来自两种不同的方式。 对于实习生而言,实习的即时价值是获得行业经验的机会。 大学里的编码与现实世界中的编码有很大的不同,唯一的理解方法就是做到这一点。 公司的直接价值是相对便宜的劳动力。 话虽如此,实习生的净生产率可能很低,甚至是负数,因为他们需要培训和掌握,有些还不是很好。 但是,实习的真正价值在于延长面试的时间,而且这是IMO无与伦比的。 作为招聘经理,您将了解此人的思维方式,他们在团队中的工作方式,他们如何解决问题,应对逆境,适应文化等。 这些都是不可能在一天的采访周期甚至一周内完成的事情。 当我们向实习生提出要约时,我们几乎100%地确定他们将成为一名生产性员工。 以我的(非科学的)观点来看,以普通的大学录用率,这并不比75%好。 考虑到运载一个非生产性的显影剂或解雇他们的成本,那就是YUGE。 同样,实习生将以另一种方式无法对公司进行“面试”。 他们可以在团队,团队和公司层面看到文化。 了解代码库,开发环境,设施,位置,城市……当他们决定加入或不加入时,这是明智的决定。 当然,他们在获得报酬的同时做所有这一切。 作为奖励,如果实习生最终在公司工作,他们可以“发挥作用”,这对双方都同样有利。

ISRO的软件工程师做什么?

ISRO是不存在软件工程师,电子工程师或非工程师概念的地方。 您以个人和团队的方式工作(两者都发生)。 作为软件工程师或负责软件开发的人员,您可能必须处理不同类型的项目,包括在嵌入式系统上编码,使用VLSI编码,在C / C ++上编码,在Java上编码,在Web开发中,在Perl上编码,编码在python上,列表很大。 没有硬性规定要使用哪种语言以及为什么不能使用其他语言。 它是所有开发人员的选择,或者有时是强迫他的选择。 任务围绕数据摄取,数据处理,数据归档,数据安全性,有效载荷接口,有效载荷命令,卫星遥测,卫星命令,设备,车辆,卫星,子系统的监视控制等等。列表是无止境的。 这很大程度上取决于您在哪个中心工作,如果您在基于发射的中心工作,则您的工作将主要与运载火箭和相关开发有关。 现在有一个误解,认为软件工程师不只是研究自动化的代码,而是像这样,但是研究平台也可以使用,尽管不是每个人都参与该过程,但是这样做的人将获得足够的平台来对新闻进行研究。事物和对已有事物的改进,并为其编写代码。每项研究都不会获得专利。 研究领域取决于我目前未涉及的许多因素。 简而言之,ISRO是一个机会,可以做一些新的和创新的东西,但唯一的条件是您应该知道如何提出要求。