热门标签 | 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



推荐阅读
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 在springmvc框架中,前台ajax调用方法,对图片批量下载,如何弹出提示保存位置选框?Controller方法 ... [详细]
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
  • Allegro总结:1.防焊层(SolderMask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般 ... [详细]
  • 1、概述首先和大家一起回顾一下Java消息服务,在我之前的博客《Java消息队列-JMS概述》中,我为大家分析了:然后在另一篇博客《Java消息队列-ActiveMq实战》中 ... [详细]
  • syncd是一款开源的代码部署工具,它具有简单、高效、易用等特点,可以提高团队的工作效率. ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • 本文介绍了Composer依赖管理的重要性及使用方法。对于现代语言而言,包管理器是标配,而Composer作为PHP的包管理器,解决了PEAR的问题,并且使用简单,方便提交自己的包。文章还提到了使用Composer能够避免各种include的问题,避免命名空间冲突,并且能够方便地安装升级扩展包。 ... [详细]
  • 关于extjs开发实战pdf的信息
    本文目录一览:1、extjs实用开发指南2、本 ... [详细]
  • ASP.NET&Spring.NET&NHibernate最佳实践(五)——第3章人事子系统(2)
    3.4.人事子系统服务层(Service)部门服务接口(IDeptService.cs)usingSystem;usingGuushuuse.SalaryPrj. ... [详细]
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社区 版权所有