Becoming a web developer can be as challenging as working out every day.

成为网络开发人员就像每天锻炼一样具有挑战性。

It’s important to know what it will take to succeed as a web developer.

重要的是要知道要成为一名Web开发人员要取得成功。

Here are 6 things to consider for aspiring web developers:

对于有抱负的Web开发人员,这里有6件事情要考虑:

1 –正确的态度和信念 (1 – The Right Attitude and Belief)

The first hurdle to get through is yourself.

要克服的第一个障碍就是你自己

Let me explain:

让我解释:

Why is it that some people in difficult situations manage to succeed and those who have ‘perfect’ upbringings sometimes end up in positions that don’t make sense at all?

为什么有些处境艰难的人设法成功,而那些拥有“完美”教养的人有时却最终沦为根本没有意义的职位?

You don't want to become a web developer.

不想成为一个Web开发人员。

You want to become a successful web developer.

您想成为一名成功的 Web开发人员。

(sounds cheesy, but it's true).

(听起来俗气,但这是事实)。

The next step after aligning your attitude to becoming a web developer is BELIEVING that you are one.

适应成为Web开发人员的态度后,下一步就是相信自己是一个人。

You may be thinking, “but I don’t know enough to be called a web developer” or “but how can I be a web developer if I haven’t even started yet?”

您可能在想,“但我还不了解如何称呼自己为Web开发人员”或“但是,即使我还没有开始,如何成为Web开发人员呢?”

These are valid questions… and I’m not saying you should lie about being a web developer or that you should take on work far beyond what you are able to do at this moment.

这些都是有效的问题……我并不是说您应该成为一名Web开发人员而说谎,或者您应该从事的工作远远超出了目前的能力。

What I am saying is that you need to “trick” your brain and boost your confidence in BELIEVING that you are a web developer rather than second guessing it. Try it and I can assure you that this method is far better than doubting the fact.

我的意思是,您需要“欺骗”您的大脑,增强对相信自己是Web开发人员的信心,而不是第二次猜测。 尝试一下,我可以向您保证,此方法比怀疑事实要好得多。

If someone asks you, “so what do you do?” tell them without any doubts, “I’m a web developer/freelancer.”

如果有人问你,“那你怎么办?” 毫无疑问地告诉他们:“我是一名Web开发人员/自由职业者。”

This may lead nowhere, but you’d be surprised how many people will be very interested in the fact that you are a web developer/freelancer. Almost as if you pulled some Star Wars Jedi mind trick on them.

这可能无济于事,但是您会惊讶地发现,有多少人会对您是Web开发人员/自由职业者感到非常感兴趣。 几乎就像您在他们身上拉出了《星球大战》绝地秘诀。

Whether you’d like to become a web developer or freelancer, your mind-set and attitude is crucial to your success.

无论您想成为Web开发人员还是自由职业者,您的思维方式和态度对于您的成功至关重要。

2 –决心与纪律 (2 – Determination and Discipline)

Failure and doubt are inevitable. The question is how you will deal with it when it happens.

失败和怀疑是不可避免的。 问题是当它发生时您将如何处理它。

You need to be determined, motivated and driven to really be successful at web development. There are many aspiring web developers out there. Not all of them will be determined and driven and motivated.

您需要有决心,有动力和动力,才能真正成功地进行Web开发。 有很多有抱负的Web开发人员。 不是所有的人都会被决心,驱动和激励。

Not all of them will be disciplined in learning web development. That might not sound right, but it is true. We are all busy with other things and you may even have a full-time job while you learn web development (that’s in fact how I started).

并非所有人都将在学习Web开发方面受到约束。 听起来可能不对,但这是事实。 我们都忙于其他事情,在学习Web开发时,您甚至可能会做一份全职工作(实际上就是我的开始方式)。

The hard part is not starting… it’s whether you keep going. You need to be disciplined in learning.

困难的部分不是开始……这是您是否继续前进 。 您需要在学习中受到约束。

Set a schedule and stick to it.

制定时间表并坚持下去。

I used to work from 8am-6pm, come home to my wife and be exhausted, eat, relax for a bit, and then start learning to code from 8pm to 1am/2am for a few months. That was very challenging for me, but I needed to be highly focused and it worked out well because of that discipline.

我以前是从早上8点到下午6点工作,然后回到我的妻子那里,精疲力尽,吃饭,放松一下,然后开始学习从8pm到1 am/2am的编码。 这对我来说是非常具有挑战性的,但是我需要高度专注,并且由于这种纪律,效果很好。

Maybe you have children or other important priorities, but don’t make excuses. If it’s important to you, you will make a plan to learn and you will force yourself to be disciplined.

也许您有孩子或其他重要优先事项,但不要找借口。 如果对您很重要,您将制定学习计划,并强迫自己受到训练。

3 –固执/坚持 (3 – Stubbornness/Persistence)

You may be thinking, “why stubbornness?”

您可能会想,“为什么要固执?”

It’s good to be stubborn or persistent as you learn.

在学习过程中固执或执着是一件好事。

What I mean by that is if you have an error in your code or if it is not coming out how you’d planned and thought (which happens more often than you might think,) don’t just move on if you can’t find the solution and don’t cut any corners. Be stubborn and figure it out.

我的意思是,如果您的代码中有错误,或者错误没有如您所计划和考虑的那样发生(发生的频率比您想象的要多,),如果您做不到就不要继续前进找到解决方案,不要走捷径。 固执己见。

Although it may take you longer to figure out, what you learn by being stubborn in this regard is that your knowledge will remain with you and you will be more efficient and effective in your future projects because of this.

尽管可能需要花费更长的时间才能弄清楚,但是您在这方面固执地学习到的是,您的知识将永远存在,并且因此您将在未来的项目中更加高效。

4 –优先排序 (4 – Prioritising)

If you want to do something great, it comes with sacrifice. This is challenging to accept for most people.

如果您想做一件伟大的事情,那就是牺牲。 对于大多数人来说,这是一个挑战。

If you want to be a great programmer or freelancer and you are complaining that you don’t have time, then just look at your daily/weekly/monthly routine to see what you can remove to free up more time so that you can learn more, develop your skills and apply what you know.

如果您想成为一名优秀的程序员或自由职业者,并且抱怨自己没有时间,那么只需查看您的每日/每周/每月例行程序,看看可以删除哪些内容以释放更多时间,以便您了解更多,发展您的技能并运用您所知道的。

One of the biggest distractions I’ve eliminated in my life is watching TV. It was hard to do at first, but even if I got given a free TV the size of my wall, with free unlimited movies and series, I wouldn’t even be interested now.

我一生中消除的最大干扰之一就是看电视。 一开始很难做到,但是即使我得到了像墙一样大的免费电视,免费的无限制电影和​​连续剧,现在我什至不感兴趣。

I’m not the only strange one out there who does this. Seth Godin, one of the greatest marketers and thought leaders of our time is also a big advocate for not wasting time watching TV.

我不是唯一一个这样做的陌生人。 塞思·戈丁(Seth Godin)是当今时代最伟大的营销商和思想领袖之一,也是不浪费时间看电视的坚定倡导者。

Whether you are a student, a full time employee, a husband/wife/father/mother, you need to know how to prioritise.

无论您是学生,全职员工,丈夫/妻子/父亲/母亲,您都需要知道如何确定优先顺序。

Every single day there is around 140,000 websites added to the internet. Imagine… that’s almost 2 websites EVERY SECOND!

每天大约有140,000个网站添加到Internet。 想象一下……几乎每个秒都有2个网站!

So if you are interested in creating a website for your own business, it will be good to start asap!

因此,如果您有兴趣为自己的企业创建一个网站,那么尽快开始吧!

Do what you need to do, don’t neglect your family, cut out the TV, cut out distractions and learn how to code – after all, that is your goal so be serious about it and work towards it.

做您需要做的事情,不要忽视家人,减少电视,减少干扰,学习如何编码–毕竟,这是您的目标,因此请认真对待并努力实现。

5-技巧 (5 - The Skills)

You can’t become an accountant without understanding accountancy. The same principle applies for web development.

如果您不了解会计,就无法成为会计师。 相同的原则适用于Web开发。

In order to be a web developer, you need to know what web development is, how it works, the programming languages and their importance, what to learn, communication skills, problem solving, innovation and more.

为了成为一名Web开发人员,您需要了解Web开发是什么,它如何工作,编程语言及其重要性,学习什么,沟通技巧,解决问题的能力,创新能力等等。

It’s important that you know how to learn effectively. To read more into this, I’ve broken down the programming languages in my free eBook.

知道如何有效学习很重要。 要了解更多信息,我已经在免费电子书中细分了编程语言。

6 –您的目标 (6 – Your Goals)

You need to define your goals.

您需要定义目标。

WHY do you want to be a web developer/freelancer?

为什么要成为Web开发人员/自由职业者?

Would you like to learn web development and apply for work and be an employee?

您想学习网络开发并申请工作并成为一名员工吗?

Would you like to be a freelance web developer and work for yourself?

您想成为一名自由职业的Web开发人员并自己工作吗?

When you create a website, what is your deadline?

创建网站时,截止日期是什么?

Once you have your goals, make sure you are driven by it and focus on working towards achieving them. Don’t be like most people and set goals that fade away after a few months…

一旦有了目标,请确保您有目标,并专注于实现目标。 不要像大多数人那样,并设定目标在几个月后消失。

How to set your goals in 5 simple steps:

如何通过5个简单的步骤设定目标:

Be S.M.A.R.T (Specific, Measurable, Attainable, Realistic, Time-Bound)Specific: To become a freelance web developerTime Bound: 12 monthsMeasurable: I will measure my progress every month and set defined goals to reach my specific goal.Attainable: Challenging, but yes.Realistic: Definitely.

精明(特定,可衡量,可实现,切合实际,有时限) 特定 :成为一名自由职业的Web开发人员时限 :12个月可衡量的 :我将每月衡量我的进度并设定明确的目标以实现我的特定目标。 可以达到 :具有挑战性,但是可以。 现实 :绝对是。

Once your main goal has been set, break down the 12 months into medium-term goals, in this case it would be:

设定主要目标后,将12个月分解为中期目标,在这种情况下,将是:

*Don’t worry if these terms are a bit technical for you, I explain more in my eBook.

*请不要担心这些术语是否对您来说有点技术性,我会在我的电子书中进行更多说明。

In 3 months, I want to know Frontend Web DevelopmentIn 6 months, I want to know Backend Web DevelopmentIn 9 months, I want to start working on my portfolio website, build my brand, improve on my business knowledge and perfect my web development skills.By 12 months, I want a portfolio of 5 websites, I want to be a full-stack web developer and I want to know the fundamentals of freelancing and gaining clients.

3个月内,我想了解前端Web开发6个月内,我想了解后端Web开发9个月内,我想开始在我的投资组合网站上工作,树立我的品牌,提高我的业务知识并完善我的Web开发技能。到12个月时,我希望拥有5个网站的投资组合,我想成为一名全栈式Web开发人员,并且我想了解自由职业和赢得客户的基础。

Once I have my medium-term goals, I break it up into my monthly goals:

一旦有了中期目标,就将其分解为每月目标:

Frontend Web DevelopmentMonth 1 – Learn HTML & CSSMonth 2 – Learn JavaScriptMonth 3 – Create website using HTML, CSS & JavaScriptBackend Web DevelopmentMonth 4 – Learn PHPMonth 5 – Learn more advanced PHPMonth 6 – Make a functional, dynamic website with HTML, CSS, JavaScript & PHPPortfolio, Personal Brand, Business Knowledge, Web Development KnowledgeMonth 7 – Create a personal portfolio website, social media profiles and build a personal brandMonth 8 – Reach out to businesses & organisations to create websites for themMonth 9 – Improve portfolio, web development skills and personal brandPortfolio of 5 Websites, Full-Stack Web Developer, Freelance Fundamentals, ClientsMonth 10 – Must have a minimum of 5 websites on portfolioMonth 11 – Learn freelance fundamentals and business essentialsMonth 12 – Reach out to prospective clients, promote your work and get clients

前端Web开发第 1个月–学习HTML和CSS第2个月–学习JavaScript第3个月–使用HTML,CSS和JavaScript创建网站后端Web开发第 4个月–学习PHP第5个月–了解更多高级PHPMonth 6 –用HTML,CSS创建功能强大的动态网站,JavaScript和PHP产品组合,个人品牌,业务知识,Web开发知识第 7个月-创建个人投资组合网站,社交媒体资料并建立个人品牌。第8个月-与企业和组织联系,为他们创建网站第9个月-改进投资组合,网站开发技能和个人品牌5个网站,全栈Web开发人员,自由职业者的基本知识,客户的投资组合第10个月–投资组合中必须至少有5个网站第11个月–学习自由职业者的基本知识和业务要素第12个月–接触潜在客户,促进发展您的工作并获得客户

Now that you have your monthly goals, break it down into daily goals:

现在您有了每月目标,将其分解为每日目标:

You don’t need to study full-time to make this goal a reality – this would help for sure, but if you are working and you can only study part-time that is also fine. If you can dedicate 3-4 hours every night to this schedule, I fully believe that you can accomplish this goal if you are dedicated, disciplined and motivated enough.

您无需全职学习即可实现此目标-这肯定会有所帮助,但是如果您正在工作并且只能学习兼职,那也很好。 如果您每天晚上可以将3-4个小时用于该计划,那么我完全相信,只要您有足够的奉献精神,纪律和动力,就可以实现此目标。

This is just a very short example and a simplified guideline, and it is not intended to be a comprehensive goal-breakdown, I just want to illustrate how it could be done. The programming languages mentioned above are just examples too.

这只是一个非常简短的示例,并且是一个简化的指南,并且无意成为全面的目标分解,我只想说明如何实现。 上面提到的编程语言也只是示例。

Write out your goals, print it out and stick to it.

写出您的目标,打印出来并坚持下去。

One of THE MOST important aspects of achieving your goal is:

实现目标的最重要方面之一是:

问责制 (ACCOUNTABILITY)

If you are accountable to someone and you have weekly/monthly calls to discuss the progress and he/she holds you accountable and motivates you when you feel like giving up or have any doubts, it will push you through and help you stay focused. The more honest and ‘hard-core’ your accountability partner is; the better!

如果您对某人负责,并且您每周/每月有电话讨论进展情况,并且他/她要求您负责并在您想放弃或有任何疑问时激励您,那么它将推动您并帮助您保持专注。 您的问责制合作伙伴更诚实,更“坚决”; 更好!

I had an accountability partner when I started freelancing, and it was crucial in playing a major part in my freelancing success today.

当我开始自由职业时,我有一个问责制合作伙伴,这对于今天在我的自由职业成功中发挥重要作用至关重要。

Last, but not least… TAKE ACTION, adapt and stop making excuses.

最后,但并非最不重要…… 采取行动 适应并停止找借口。

Until next time,

直到下一次,

Kyle

凯尔

翻译自: https://www.freecodecamp.org/news/tips-for-aspiring-web-developers/

有抱负的Web开发人员应考虑的6件事相关推荐

  1. 有抱负的 Web 开发人员应该在 2021 年学习的 10 件事

    大家好,如果您是一名 Web 开发人员,并且想知道 2021 年应该学习哪些内容以将您的技能提升到一个新的水平,或者想在 2021 年成为一名前端开发人员,但不确定哪些技术.工具.框架.语言,和图书馆 ...

  2. 推荐Web开发人员应有的7款免费的Android应用

    作为一个Web开发人员,有时候也需要关注一下你的网站在移动设备上的表现,或者需要通过移动设备来管理网站.下面为你推荐7款免费的Android应用,有助于你更好的工作. 1.Firefox 4 Beta ...

  3. Spring MVC的DispatcherServlet – Java开发人员应该知道的10件事

    如果您使用过Spring MVC,那么您应该知道什么是DispatcherServlet? 它实际上是Spring MVC的心脏,确切地说是MVC设计模式或控制器的C语言. 应该由Spring MVC ...

  4. Java开发人员应该知道的三件事

    对于那些长期关注JavaOne 2012会议的读者来说,这是一篇有趣的文章. 我最近对Java冠军Heinz Kabutz的采访引起了我的注意: 包括他的Java内存难题程序,从Java内存管理的角度 ...

  5. java三件套_Java开发人员应该知道的三件事

    java三件套 对于那些长期关注JavaOne 2012会议的读者来说,这是一篇有趣的文章. 我最近对Java冠军Heinz Kabutz的采访引起了我的注意: 包括他的Java内存难题程序,从Jav ...

  6. web开发应届生入职_我如何从全职妈妈着手完成第一份Web开发人员工作

    web开发应届生入职 Two years ago I completed my first exercise on "Say Hello to HTML Elements" on ...

  7. web开发技术情况_如何在不失去思想的情况下成为Web开发人员

    web开发技术情况 by Julie Torres 通过朱莉·托雷斯(Julie Torres) 如何在不失去思想的情况下成为Web开发人员 (How to Become a Web Develope ...

  8. 对于有抱负的软件开发人员:采访是一条两条路

    by Kyle Galbraith 凯尔·加尔布雷思(Kyle Galbraith) 对于有抱负的软件开发人员:采访是一条两条路 (To aspiring software developers: t ...

  9. 初级java开发学习路线_成为初级全栈Web开发人员的10分钟路线图

    初级java开发学习路线 So you have started your journey into the world of web development. But what do you lea ...

最新文章

  1. 树形dp——树的重心(2) 代码调试理解
  2. 遇到上亿(MySQL)大表的优化....
  3. SFIM起航——源于无聊
  4. 数字新消费重塑新中部,岳麓峰会再汇“长沙内能”
  5. ubuntu下面的chrome浏览器增加标题栏
  6. java并发之线程池
  7. php 魔术方法 多继承,PHP通过魔术方法实现多继承与重载
  8. 一个简单的Android客户端从服务器端获取json数据并解析的实现代码
  9. 使用TryParse()来执行数值转换
  10. 吴恩达机器学习之线性逻辑回归实现部分
  11. Android TabLayout定制CustomView与ViewPager交互双向联动
  12. CF1151FSonya and Informatics
  13. 如何构建全球最佳数据中心平台
  14. 高颜值挂脖式运动蓝牙耳机盘点,五款3D环绕高音质蓝牙耳机测评分享
  15. 一般家用路由器买多大的合适_家用路由器选多少M(兆)的合适【图】
  16. 软件设计——云原生12要素
  17. ERROR:ORA-01031:insufficient privileges完美解决方法
  18. java计算机毕业设计H5女娲宫旅游网站设计与实现源码+mysql数据库+系统+lw文档+部署
  19. 上职高数学不好可以学计算机吗,如何学好职高的数学
  20. 成就系统实现(四)-测试和总结

热门文章

  1. HashSet中的add()方法( 一 )(详尽版)
  2. wrs-arcface虹软人脸识别
  3. java获取date的时分秒_Java 之 Date 获取 年月日时分秒
  4. RAC rac_liftSelector
  5. RBAC新解 - 基于资源的权限管理
  6. BestCoder 1st Anniversary ($) 1002.Hidden String
  7. vector、map删除当前记录
  8. 带monkey的测流量!
  9. asp在线压缩和解压缩文件(文件夹)
  10. ib_logfile 在数据库中有何作用?