刚刚完成了有偿职业道路,我现在是网络开发人员吗?

2023-10-10 09:50

本文主要是介绍刚刚完成了有偿职业道路,我现在是网络开发人员吗?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

What you think vs What is real.

您的想法与真实的想法。

3 months ago, I woke up at 3 pm, earlier than usual, thinking for which movie to watch. Opened Facebook, saw some people posting about CodeCademy offering free Pro Memberships for Covid-19. Was kinda amazed and applied right away.

3个月前,我比平时更早于下午3点醒来,想着看哪部电影。 打开Facebook,看到一些人发布有关CodeCademy的信息,这些代码为Covid-19 提供免费的Pro会员资格 。 立刻感到惊讶并立即应用。

Web开发人员职业道路 (Web Developer Career Path)

Now, after reading many reviews and articles, I decided that I’d study Web Development form the platform. Then, there were either courses that I’d have to enroll and complete or the whole Career Path. Not gonna lie, the career path seemed like a ton of work in the start but I eventually made up my mind to go for that rather than to manually choose what to study. Also, I feel like its easier when someone does the tough job for you i.e. The curriculum-making, etc. So, as y’all would’ve guessed, I decided to go with the Career Path.

现在,在阅读了许多评论和文章之后,我决定我将从平台研究Web开发 。 然后,要么是我必须注册并完成的课程,要么是整个职业道路。 不会撒谎,职业道路一开始似乎很繁重,但是我最终下定决心要去做,而不是手动选择要学习的东西。 另外,当有人为您完成艰苦的工作(例如课程设置等)时,我感到很容易。所以,正如大家都猜到的那样,我决定选择职业道路。

Image for post
Ah, shit!
啊,该死!

Well, the Curriculum starts off easy peasy, with HTML. I was like ‘HTML, dat easy!’, and it was. But along the way, I kinda started getting the gist of the platform, i.e. you read one line, write four. It became actually cool to practice the concepts right after learning about them.

好吧,课程从HTML轻松开始。 我就像“ HTML,这很简单!” ,确实如此。 但是在此过程中,我有点开始了解该平台的要旨,即您读 一行,写了 四行 。 在了解了概念之后立即实践这些概念实际上变得很酷。

It was all pieces of cakes until I reached to JavaScript.

直到我接触JavaScript为止,一切都是小菜一碟

JavaScript (JavaScript)

Now, nothing so special about this, but the Whole Curriculum consists of 7 modules of Javascript out of 14.

现在,没有什么特别的,但是整个课程包含14个 Java模块中的7

For discussing the reason, let’s talk about Js now. Web Development is mainly Front End & Back End.

为了讨论原因,现在让我们谈谈Js。 Web开发主要是前端后端

Front End being the part that we, the users, see and interact with and Back End being the one with which we, the developers, interact. ‘What role Js plays in’ you might ask, so, lemme tell y’all that React.js is considered to be the best Front End Library to be used. And what do you think the ‘js’ means in the name? C’mon, give it a try!..

前端是我们( 用户)与之交互的部分, 后端是我们( 开发人员 )与之交互的部分。 您可能会问,“ Js扮演什么角色 ”,所以lemme告诉大家, React.js被认为是最好的前端库。 您认为“ js ”在名称中意味着什么? 来吧,试试看!

..

..

..

..

..

..

Tried? ‘JavaScript’, is that what you say? Damn! you’re intelligent.

试过了吗 “ JavaScript” 你说什么 该死的! 你很聪明。

Image for post
Clap

Let’s switch to Back End. The language taught for Back End on the platform is Node.js. There’s also SQL, but that’s just for making changes to the data. And what is ‘js’ in Node.js? — Bruh! what you doing, Einstein. — Yeah, exactly what you think, JavaScript! YAY.

让我们切换到后端。 在平台上为后端教授的语言是Node.js。 还有SQL ,但这只是为了更改数据。 在Node.js中,“ js ”是什么? 布鲁! 爱因斯坦,你在做什么。 -是啊,正是你想,JavaScript的! 好极了。

Also, I must mention here that I feel like JavaScript deserves the attention given to it. Because C’mon, you won’t like a website with shows a picture of rock, paper, and scissors, YOU WANT TO PLAY THAT! So, in order for the website to — :

另外,我必须在这里提到,我觉得JavaScript应该受到关注。 因为C'mon,您不会喜欢这样的网站,因为该网站上没有石头,纸和剪刀的图片, 您想玩那个! 因此,为了使网站能够-:

  • Get your click

    获得点击
  • Decide what to do

    决定做什么
  • Respond back

    回覆
  • basically, THINK!

    基本上,思考!

— it requires JavaScript. JavaScript is like the brain of the Web Dev. It makes the website feel stuff i.e. your click, hovering, etc. It also makes the website decide on its own what to do if a certain action is undertaken i.e. OnClick(), onActive(), etc. But this is just for the Front End, talking about Back End, Boi, its Js everywhere.

—它需要JavaScript。 JavaScript就像Web开发人员的大脑。 它使网站感觉到东西,例如您的单击,悬停等。它还使网站自行决定如果采取了某些操作(例如OnClick()onActive()OnClick() ,该怎么做。但这仅适用于前端最后,谈论后端,Boi,无所不在的Js 。

Enough with the Career Path talk. Let’s talk business.

足够与“职业道路”对话。 让我们谈生意。

思想 (Thoughts)

Firstly, let me tell you all that it took me 3 months to see the 100% mark. Countless all-nighters, stressful coding sessions, feeling like killing myself, but here we are, through all the thick and thin, we here.

首先,让我告诉大家,我花了3个月的时间才能看到100%的标记。 无数个通宵达旦的人,紧张的编码会议,仿佛要自杀,但在这里,无论身在何处,我们都在这里。

Image for post
Certificate BABAYYYYYYY!
证书BABAYYYYYYY!

Okay, enough of this BS, what I truly believe is that the Curriculum pays much lesser heed to the Back End Stuff as compared to how much it pays towards Front End. To give you an insight, 10 modules are dedicated to Front End and 4 to Back End. They must increase the content of Node.js or any other Back end library/framework in the curriculum because C’mon, there must a balance or else just call it ‘Front End Developer’.

好的,对于这个学士学位来说,我真正相信的是,与向前端支付多少钱相比,课程对后端东西的关注要少得多。 为了让您有一个深入的了解,有10个模块专用于前端,而4个模块专用于后端 。 他们必须增加Node.js或课程表中任何其他后端库/框架的内容,因为来吧,必须保持平衡,否则就称其为“ 前端开发人员 ”。

Also, the Projects! Boi of Boi were they —

还有,项目! Boi Boi是他们-

var interruption = [‘A pain in the *’, ‘The best thing on the platform!’];

var interruption = ['A pain in the *', 'The best thing on the platform!'];

— So, Projects aye? Lemme give it a heading.

—那么,项目赞成吗? 引出标题。

专案 (Projects)

There were a total of 77 Projects in the Career Path.

职业道路上共有77个项目。

Image for post
Woah!!
哇!!

Honestly, the Projects are the best thing that is present. That is because some of them really, when I say ‘really’ I mean it, challenging. Let’s take some of the biggest Projects:

老实说,项目是目前最好的项目。 那是因为其中有些确实是当我说“真的”时的意思,具有挑战性。 让我们来看一些最大的项目:

  • Lodash

    Lodash

  • Revenous

    静脉的

  • Jamming

    干扰

  • Expresso

    Expresso

  • Gold Medal Metrics

    金牌指标

Need to see all my Projects? Hop onto Github.

需要查看我所有的项目吗? 跳到Github上 。

And completing this many projects, you tend to pick up a thing or two. But the project I want to boast on is Sound Clone. But before I show you the project, tell me, ‘do you like this? →

完成这么多项目,您往往会捡一两件事。 但是我要吹嘘的项目是Sound Clone 。 但是在我向您展示该项目之前,请告诉我,' 您喜欢这个吗? '

Image for post
Particle.js
粒子.js

← And Songs? If you answered ‘yes’, congratulations mate! you belong to a species called Human Beings, who tend to pull each other’s legs for their good. And now, you may want to visit this Repository or the Website itself. If you like the idea, give it a like, it’s free!

←和歌曲? 如果您回答“ ”,那么恭喜您! 你们属于一个叫做人类的物种,他们往往为了自己的利益而牵拉彼此的双腿。 现在,您可能要访问此存储库或网站本身。 如果您喜欢这个主意,给个喜欢,它是免费的!

认真的谈话 (Serious Talk)

Now, that I’ve mentioned Web Development several times to get high scores on the SEO chart. Let’s talk about what I can conclude and what you can learn from me.

现在,我已经多次提到Web开发,以在SEO图表上获得高分。 让我们谈谈我可以得出的结论以及您可以向我学习的内容。

结论 (Conclusion)

I know those 77 projects sound like a ton deal but trust me, 20–30 of those are a joke and at-most 15 are those which actually challenge you to the bare bottom. And in my opinion, those are the ones which actually make you learn stuff. Despite the fact that I’ve studied this all for 3 months, have written thousands of lines of code in this short span but I still feel like I lack the knowledge’s implementation.

我知道这77个项目听起来像是一笔不小的交易,但请相信我,其中20–30个是在开玩笑,最多15个实际上是在挑战您的赤字。 在我看来,这些才是真正让您学习的东西。 尽管我已经研究了3个月,但在短时间内编写了数千行代码,但我仍然觉得我缺乏知识的实现。

缺乏执行 (Lack of Implementation)

First, let me tell you how the projects on the platform work. All the projects are designed to test certain knowledge and they do. But doing the code when you’re told each and every line, is not really coding! I feel like, all the projects did was that I’d now read any text more attentively and would follow documentation more closely. Now, I know Documentation is important to know about and following them, as compared to watching youtube videos is considered a better coding practice but Boi, you kidding me?. Telling me each and every line I have to write won’t improve my coding skills. Now, I know people who have taken courses at CodeCademy would say ‘They don’t tell us about all the lines.’ But consider these two:

首先,让我告诉您平台上的项目如何工作。 所有项目都旨在测试某些知识,而且确实可以。 但是,当您被告知每一行代码时,并不是真正的编码 ! 我觉得,所有项目所做的就是,我现在将更加专心地阅读任何文本,并且会更加仔细地阅读文档。 现在,我知道与了解和跟踪文档有关的文档很重要,与观看youtube视频相比,这被认为是更好的编码习惯,但是Boi,您是在骗我吗? 告诉我我必须写的每一行都不会提高我的编码技能。 现在,我知道在CodeCademy上过课程的人会说' 他们不会告诉我们所有方面。 但是,请考虑以下两个:

  • ‘Write a function that returns the maximum number from an array.’

    “写一个从数组返回最大数目的函数。”

OR

要么

  • ‘Write an integer returning function which would take an array as the parameter, you need to iterate over the array and save the maximum number into a new variable and then return it.’

    “编写一个将数组作为参数的整数返回函数,您需要遍历数组并将最大数量保存到新变量中,然后返回它。”

See? I know some people would say that the second one is better, but in the real world, the companies, your boss won’t use that sentence, rather her secretary would use the first sentence.

看到? 我知道有人会说第二个更好,但是在现实世界中,公司,您的老板不会使用该句子,而她的秘书会使用第一个句子。

And I feel like this is the thing which will keep us, the course students, from becoming confident in programming, because if we get used to being told each and every step that we need to do, we won’t be confident in doing anything from our own. For example, let’s suppose I’m asked the same task as above i.e. to find the max out of array. Now, these questions will be my enemies:

我觉得这将使我们这些课程的学生对编程失去信心,因为如果我们习惯于被告知需要做的每一步,我们就不会对做任何事情充满信心从我们自己的。 例如,假设我们被问到与上述相同的任务,即查找数组外的最大值。 现在,这些问题将成为我的敌人:

  • Do I get the array’s size/length as a parameter?

    我是否可以将数组的大小/长度作为参数?
  • Do I have to iterate over the whole array or can I use any built-in method/function?

    我是否必须遍历整个数组,或者可以使用任何内置方法/函数?
  • Batman vs Superman?

    蝙蝠侠与超人?
  • Do I need to create a new variable or splice all the numbers lower than the maximum number? (ik, very noob)

    我需要创建一个新变量还是拼接所有低于最大数字的数字? (ik,非常菜鸟)
  • Why use a function? use the Math.max() function instead.

    为什么要使用功能? 请改用Math.max()函数。

— etc. These are some of the questions that I’ll have to face and I, who never choose between such options, will get confused.

—等等。这是我必须面对的一些问题,而我从未在这些选项之间进行选择,我会感到困惑。

Image for post
Confused#%.
困惑#%。

So, to conclude, this is my opinion on these Career Paths. Tell me if you disagree and share your opinion in the comments below. I’d love to read it!

因此,总而言之,这是我对这些职业道路的看法。 告诉我您是否不同意并在以下评论中分享您的观点。 我很想读它!

Let’s connect! Linkedin.

让我们连接! 领英

Happy Learning. =D

学习愉快。 = D

翻译自: https://medium.com/front-end-weekly/just-finished-a-paid-career-path-am-i-a-web-developer-now-311818a83c3c


http://www.taodudu.cc/news/show-7911266.html

相关文章:

  • Launcher3--壁纸
  • android进阶4step1:Android动画处理与自定义View——动画基础1
  • Android照片墙纸实现
  • android apk的签名和权限问题
  • 关于Amesim2019、2020等高版本新安装后库很少的解决办法,以及显示中文界面的方法
  • amesim与matlab联合仿真的通信间隔的设置问题/联合仿真接口的设置问题/amesim中采样率的设置问题
  • 【 AMEsim的安装教程】
  • Jsp中图片显示问题以及显示绝对路径图片问题
  • 如何可视化PyTorch的网络模型计算图和后传路径图(可视化PyTorch网络结构)
  • 12小时制时间显示
  • java date 今天凌晨_java获取整点与凌晨的时间戳
  • Mysql 获取昨日、今日、明日凌晨时间,时间点大全
  • 项目资源调配要打歼灭战
  • VLAN原理+配置
  • python中的异常和错误
  • 一秒让你学会python中的dict类型详解
  • ES6 展望
  • BIOS的常见问题及启动介绍
  • linux一个软件多版本共存,编译GCC及其多版本并存控制
  • 龙芯软件开发(17)-- 初始化龙芯2E缓存
  • 狗剩学python:基本概念笔记(二)
  • 2012-11-07 18:24 模拟器综述
  • Error creating bean with name 'b2BMinShengQuery' defined in file 异常的解决
  • Linux内核在龙芯GS32I的启动过程
  • ibatis Could not find SQL statement to include with refid 'xxx' 问题
  • spring boot集成hibernate的详细介绍及代码
  • oprofile for godson2e 移植手记
  • GodSon - 关于easyui的窗口和tab页面不执行js说明
  • 我们的CPU - 中科院计算所Godson CPU设计手记
  • java批量上传图片预览_godson Easyui+plupload实现批量上传文件,图片(兼容全部常用浏览器)的demo实例...
  • 这篇关于刚刚完成了有偿职业道路,我现在是网络开发人员吗?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



    http://www.chinasem.cn/article/179672

    相关文章

    Linux系统配置NAT网络模式的详细步骤(附图文)

    《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

    揭秘Python Socket网络编程的7种硬核用法

    《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

    SpringBoot使用OkHttp完成高效网络请求详解

    《SpringBoot使用OkHttp完成高效网络请求详解》OkHttp是一个高效的HTTP客户端,支持同步和异步请求,且具备自动处理cookie、缓存和连接池等高级功能,下面我们来看看SpringB... 目录一、OkHttp 简介二、在 Spring Boot 中集成 OkHttp三、封装 OkHttp

    Linux系统之主机网络配置方式

    《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

    使用Python高效获取网络数据的操作指南

    《使用Python高效获取网络数据的操作指南》网络爬虫是一种自动化程序,用于访问和提取网站上的数据,Python是进行网络爬虫开发的理想语言,拥有丰富的库和工具,使得编写和维护爬虫变得简单高效,本文将... 目录网络爬虫的基本概念常用库介绍安装库Requests和BeautifulSoup爬虫开发发送请求解

    如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

    《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

    JAVA调用Deepseek的api完成基本对话简单代码示例

    《JAVA调用Deepseek的api完成基本对话简单代码示例》:本文主要介绍JAVA调用Deepseek的api完成基本对话的相关资料,文中详细讲解了如何获取DeepSeekAPI密钥、添加H... 获取API密钥首先,从DeepSeek平台获取API密钥,用于身份验证。添加HTTP客户端依赖使用Jav

    SSID究竟是什么? WiFi网络名称及工作方式解析

    《SSID究竟是什么?WiFi网络名称及工作方式解析》SID可以看作是无线网络的名称,类似于有线网络中的网络名称或者路由器的名称,在无线网络中,设备通过SSID来识别和连接到特定的无线网络... 当提到 Wi-Fi 网络时,就避不开「SSID」这个术语。简单来说,SSID 就是 Wi-Fi 网络的名称。比如

    python安装完成后可以进行的后续步骤和注意事项小结

    《python安装完成后可以进行的后续步骤和注意事项小结》本文详细介绍了安装Python3后的后续步骤,包括验证安装、配置环境、安装包、创建和运行脚本,以及使用虚拟环境,还强调了注意事项,如系统更新、... 目录验证安装配置环境(可选)安装python包创建和运行Python脚本虚拟环境(可选)注意事项安装

    Java实现任务管理器性能网络监控数据的方法详解

    《Java实现任务管理器性能网络监控数据的方法详解》在现代操作系统中,任务管理器是一个非常重要的工具,用于监控和管理计算机的运行状态,包括CPU使用率、内存占用等,对于开发者和系统管理员来说,了解这些... 目录引言一、背景知识二、准备工作1. Maven依赖2. Gradle依赖三、代码实现四、代码详解五