大学不会教,但是程序员第一天工作需要知道

来源

异步

文末赠书

作为程序员,要学习很多重要的主题。算法,数据结构,编程语言,数不胜数。在我们开始编程之前,先了解一下现状。Go现在正趋势化,Python是年 的语言之一,30亿个设备运行Java(显然是90年代以来)。但是当你不知道它的用途时,很难选择一种语言。

今天的文章是关于学校老师没有教授的工具和技能,当你获得 份工作时会产生巨大的变化。无论您最终成为Web开发人员还是数据科学家,您都可以应用这些内容。当然,文章 小编会奉献一份开学季经典书单。

Git

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。无论您是哪种开发人员或使用何种语言,您几乎每天都会使用它。

Git是源控制管理器或简称SCM。换句话说,它允许您使用不同版本的代码。Git提供的工具可以让同一项目中的许多人一起工作,减少协作痛苦。

如果你自己做一个项目,那么使用Git是个好主意,原因有很多。显而易见的是,您可以免费将代码存储在云中。许多公司提供免费的公共存储库,例如Github,Gitlab和Bitbucket。但是如果你在一个团队中工作,那么你迟早会使用Git,所以 先学习它。

沟通能力

一种被低估的软技能就是沟通。我们的开发人员如此专注于工作的技术方面,我们常常忘记要实现伟大的事情,我们必须与其他人合作。

在谈论沟通时,有许多要点需要改进。我想对开发人员来说,最重要的一个是如何正确描述问题。你最终会向某人寻求帮助,并且在获得实际帮助时,你需要首先描述什么是错的。

你的同事可能和你一样忙,也许他们的头脑中有很多事情要发生。不要向人们提出类似炸弹的问题,而是在寻求帮助之前给出背景信息。

让我来证明:

不要这样做

嘿$coworker,当我运行$







































北京治疗白癜风好医院
寻常型白癜风的偏方



转载请注明:http://www.xxcyfilter.com/gailian/gailian/9739.html