作为软件开发人员需要的技术技能

我们一度都是新手,开始时可能有点困难。但是,如果您刚刚成为一名专业软件开发人员,那么本文将包含一些实用且易于理解的建议。

如果你不能实际编写代码并开发软件,那么你所学到的所有软技能都不会对你有很大帮助。也许你会成为一名优秀的经理或管理人员,但不是软件开发人员。但是,如果您正在阅读本书的这一部分,我假设您有兴趣成为一名软件开发人员 - 或者更好的 - 所以让我们谈谈您需要了解的技术技能

捡起技能包

作为软件开发人员需要的技术技能

现在,这是一个倾向于压倒许多初级软件开发人员的话题,因为你可能感觉有 很多东西需要知道,甚至很难 知道从哪里开始

我将尝试将其分解为最有用和有益的 技术技能,这些技能最有助于您 成为软件开发人员

本章绝不是一本详尽的列表,列出了作为软件开发人员可能需要的所有技术技能,但我已经尝试列出了必要的技术,并在此给出了概述。

所以,如果没有进一步的说明,这里简要介绍一下我认为最重要的技术技能。

 

一种编程语言

我认为我们最好从这个开始,不是吗?

不知道编程语言真的不能成为程序员 - 你知道我的意思吗,对吧!

不过,我会很快说 ,选择哪种编程语言 并不像你想象的那么重要

相反,让我们来谈谈为什么我建议从一种编程语言开始,而不是试图学习太阳下的一切。

许多初学程序员试图通过一次学习几种编程语言或在他们尝试作为软件开发人员完成第一份工作之前来充实自己。

虽然我认为你最终应该学习不止一种编程语言,但 我建议不要提前做, 因为它只会导致混乱,并且会将你的精力从你需要学习的许多其他技术技能上转移开来。

相反,我建议你 深入学习并学习单一编程语言的细节,这样你就可以对用这种语言编写代码的能力充满信心。

 

书籍和文章推荐:

我挑选几本入门级的书籍和文章进行推荐,比较深入的书 等你学完可以自行选择购买

Java

<< Head First Java >>

<<Effective Java中文版 (第三版)>>

Python

<< Python编程 从入门到实践 >>

JavaScript

<< JavaScript从入门到精通>>

<<Javascript面向对象编程指南>>

Go

<< Go 语言学习笔记 >>

Go 开发者路线图

 

如何构造代码

作为软件开发人员需要的技术技能

在学习了编程语言之后 - 或者最好在学习它的同时 - 我坚信你需要知道的下一件事是如何正确地构建你的代码。

构建代码我的意思是什么?

我的意思是编写 好的,清晰的,可理解的代码,不需要大量的注释,因为代码本身是通用的

许多软件开发人员在没有学习这项技能的情况下经历了整个职业生涯,这很不幸,因为这是我和其他许多人评判软件开发人员技能和能力的主要方式。

良好的代码结构表明了对工艺的专注,而不仅仅是完成工作。

构建代码实际上是软件开发的艺术部分,但它也很重要,因为您和您的同事必须使用代码将花费更多时间来维护现有代码而不是编写新代码。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpppds.html