热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发人员的基本技能

成为开发人员需要特定的技能和工具。我已经尽力列出了我在职业生涯中获得的所有技能,工具和技术,并且我对它们的数量感到惊讶。在此过程中,我意识

成为开发人员需要特定的技能和工具。 我已经尽力列出了我在职业生涯中获得的所有技能,工具和技术,并且我对它们的数量感到惊讶。 在此过程中,我意识到一位开发人员的基本技能是什么。

我是从前端开发人员的角度写这篇文章的,但是它可以应用于每个现代开发分支。

思维导图

我已经建立了自己在职业生涯中获得的技能和工具的思维导图 。 它的灵感来自Kamran Ahmed的Web开发人员路线图 。 Kamran的路线图让我思考了我学到了什么,我拥有多少技能以及这些技能是否仍然有效并且是必需的。 我一直使用Toptal个人资料作为技能和工具的参考,因为我试图在那里更新自己的个人资料。

单击此处以全视图打开思维导图

复习所有技能后,我决定根据职业状况将职业分为三个部分。

失业年数

当我刚开始的时候,我不知道我想要什么。 我正在学习Web基础知识,因为一旦我掌握了基础知识,就有机会找到了一名PHP开发人员。 对我来说,掌握循环,表单,模板和AJAX似乎是不可能的。 经过几个月的不眠之夜,没有收入,我终于觉得自己了解基本知识。

尽管我刚起步,但我知道我想成为一名Web开发人员。 使用代码解决问题是痛苦的,但同时也令人满足。 很快我就会发现,为学习和获得新技能而付出的努力是值得的。

组织年限

从此开始,我开始从事PHP开发人员的工作。 以我的基本知识,我终于有机会从事一个实际的项目。 我想建立闪亮的网站和强大的应用程序,但我不知道该怎么做。 我不认识你,但我觉得世界正在崩溃。 我知道自己一无所知。 如何建立一个项目? 如何开始? 从哪儿开始?

经过与导师的无休止的磋商,以及大约十亿个错误和问题,我终于开始制作出有效的代码。 在此期间,我获得的最重要的技能是学习如何找到特定问题的答案。 我也获得了一系列新技能,例如设置IDE,以帮助我花费更多的时间编码和更少的时间来查找错别字,以及如何使用Composer。

每次成功,我都会学到新的东西。 每次失败我都学到了更多。

在不同项目上工作了几年之后,我变得很自在地做出决定。 我正在探索如何解决问题的不同方法。 每次成功,我都会学到新的东西。 每次失败我都学到了更多。

突然知道如何产生代码是不够的。 需要使用Redmine,Git和Bower等工具来提高生产率。 有时,学习如何使用工具比调试Internet Explorer错误更糟。 而且,这也很费时。 我不得不把宝贵的时间花在学习上而不是赚钱。

在我职业生涯的这一点上,我知道我想在前端开发中变得更好。 不久,我换了工作,开始为这个更著名的组织担任前端开发人员。 该组织鼓励积极主动,因此学习新技术和工具,并与团队共享知识是工作的一部分。

那是学习的好时机。 每月(如果不是每周一次)引入更多工具。 选择学习什么以及使用什么并不是一个容易的决定。 将时间花在对项目或团队没有好处的事情上对任何人都不有利。

我也学习了如何向团队其他成员介绍获得的知识。 在公开场合,甚至在您认识的团队面前讲话都不容易。 当我不得不向别人展示东西时,我仍然不舒服。 我们有团队建设,会议和讲习班,我努力使自己尽可能专业。 同样,我不得不花时间在其他方面,而不是在编写代码上。 这次有所不同,因为我知道这是时间的投入,而不是浪费。

自由职业年

去年,我开始了自由职业生涯。 对我而言,这是非常棒的一年 ,我与非凡的专业人员一起从事非凡的项目。 远程工作和不断处理项目意味着适应新的环境和环境。 在这里花费数小时,数天和数月的时间学习新工具是有益的。

学习和使用新工具和应用程序是工作的一部分。

我认为,与过去的所有工作相比,过去一年我学到了更多的技术和工具。 我不喜欢所有这些知识,但是我也不介意。 学习和使用新工具和应用程序是工作的一部分。

适应新环境对我来说至关重要。 我不as愧地说我以前从未使用过某种特定的技术。 重要的是不要害怕学习它。 与我合作的大多数人都很灵活,并且很了解情况。

结论

有一部老电影的名言可以在这里引用 :

每一天,我以各种方式变得越来越进步。

我学到了宝贵的一课,那就是学习是工作的一部分-开发人员永远不可能一无所知,这是不可能的。 永远不要停止学习和改善自己。 📚

最初发布在 www.silvestarbistrovic.from.hr上

From: https://hackernoon.com/the-essential-skill-of-a-developer-8f6463b20833



推荐阅读
author-avatar
魔蝎陈小琳
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有