fbpx
Home Blog Page 1045

Film Club: ‘Mink!’

0

What can we learn from the life of Patsy Mink, an unsung hero who fought for Title IX, paving the way for women’s sports as we know it today?

How to Teach With ‘What’s Going On in This Picture?’

0

Want to use intriguing photographs to help students practice visual thinking and close reading skills? This guide can help you get started.

What Was Your First Concert?

0

If you’ve never been to one, what musical artists would you love to see perform live?

Seven Ingredients

0

What dish could you make with just a few ingredients?

Word of the Day: fanfare

0

This word has appeared in 210 articles on NYTimes.com in the past year. Can you use it in a sentence?

Tour Like A Pro

0
Tour Like A Pro

After months of working hard, and months of saving money, it’s holiday time. You finally get to visit your bucket-list destination and take it all in. the sights, sounds, tastes, culture, and atmosphere. There’s nothing quite like touring your favourite city and country. However, your holiday could go south if you go into it without proper planning and tips to make it the best vacation ever. So, whether you’re going on a solocation, baecation, girls’ trip, backpack, camping, family holiday or a short weekend getaway, keep reading to learn how to tour like a pro.

World Tourism Day

Every year on 27 September, the world commemorates World Tourism Day. This special day was designated by the World Tourism Organization in 1979 and is aimed at raising awareness to all international communities about the value tourism has in the social, cultural, political, and economic spheres.

The Best Time To Travel

If you ask me, the best time to travel is all-year round. But, realistically speaking, this isn’t possible for most of us and so we must plan the best time according to various things. Have you saved enough? Do you have enough days to take off from work? Are you looking for snow or sun? Beach or city escapes? And of course, will the main attractions be open and available for you to experience at the time you choose to go? So many questions.

The best time of the year to travel is September. It’s the perfect month whatever hemisphere you play to tour in. In the northern hemisphere, the peak summer season has wrapped up. The cities are much quieter, most tourists have returned home, and the prices are once again more affordable. In the southern hemispheres, winter has passed, and the weather is warming up again. You won’t be lugging around coats and jackets and rubbing hands by the fire. The weather isn’t too hot, so you’ll still be able to enjoy your days without searching for the nearest pool to jump into.

Tour Like a Pro Essentials

Before you jet off to your destination, there are a few essentials you need to ensure are in place. They may seem boring, and yes, they may be, but are necessary and will save you a lot of trouble if the need calls for them.

  • Travel insurance. This is essential especially if you’re traveling to another country. You don’t want to imagine the worst on your trip, but should the unthinkable happen, your travel insurance policy will cover medical costs, lost luggage, flight delays and more. Coming home with an exorbitant bill will sour any holiday.
  • Book flights in advance. If you can, it’s advised to book your flight tickets in the opposite season of the time you want to travel. So, if you want a winter holiday, book your tickets in summer. And if you want to tour during the summer months, book your tickets in winter for the best prices. Additionally, the best days to book your tickets are on Tuesday, Wednesday, and Thursday.
  • Medication. Some places are prone to outbreaks and diseases and require you to be fully vaccinated. Consult ahead of departure and make sure you have all the right shots and pills. Don’t forget to check your prescriptions are filled for any prior health issues you may have.

Tips To Tour Like A Pro

Now you’re ready to go. The boring stuff is out of the way, it’s time for fun.

It’s easy to fall into the tourist trap when visiting another country or city. The Eiffel tower in Paris, the Colosseum in Rome. Every city has ‘must-see’ spots like these and it’s not to say don’t go visit them. Because did you really go to Paris if you didn’t take a photo with the Eiffel Tower in the background?  These tourist attractions shouldn’t be all you see and do. It’s often been said that the best way to see a city is to experience it like the locals do. Check out a few more tips to get you from beginner to pro.

  • Pack light. Dragging bags of clothes across airports is well…a drag. Pack the essentials and leave room for shopping ahead.
  • Portable charger and power banks. Pack the right adapters for the country you’re visiting and an extra power bank. You don’t want to be stranded without a phone. It’s light and handy and won’t take up space.
  • Learn the local language. No. We don’t expect you to be fluent but learning a few key phrases in the local language will go a long way. The locals will love you for it.
  • Use local transit. In many countries, developing ones too, the local transport system is efficient and goes just about everywhere. You’ll save on taxi fare, see the city the way the locals do, and it’s a great place to put those phrases you learned into practice.
  • Go local. ‘When in Rome, do like the Romans do.’ You didn’t travel all the way to another country to eat at the fast-food joint you left at home, right? Go to the local markets, try their street foods, and dig into their authentic cuisine. These dishes are rich, flavourful and are a great way to get the actual taste of the city.
  • Learn the customs. Some countries are more conservative than others. Many countries frown upon certain practices, innocent as they may be. The last thing you want to do is offend people and be caught in awkward situations. Read a bit about the country’s customs before you land so that you don’t step on anyone’s toes and leave a bad impression.
  • Carry local currency. Calculating conversion rates. Counting notes. How much to tip. Being taken for a ride while bartering with the locals. This can cause a bit of a headache. Always carry local currency. It just makes things easier when you need to pay wherever you are.

Now of course, no article can teach you absolutely everything. Some mishaps, mistakes and stumbles are part of the touring experiences, and you’ll need to play it by the ear. Every city has its own language, ways, and an atmosphere that draws people to it. There’s beauty to be discovered and memories to be made. Touring any country is an experience to be enjoyed. 

If you need help or someone to handle all the logistics on your behalf, get in touch with a travel agent and they’ll sort everything out for you. Remember to be patient. Slow down and take it all in. But, with these in mind, you’re well on your way to be dropped in any city and tour like a pro.

Explore the Tech Underlying the Metaverse and Web3 in our Intro to Blockchain & Crypto Course

0
Explore the Tech Underlying the Metaverse and Web3 in our Intro to Blockchain & Crypto Course

It seems like every day the internet is buzzing with news and rumors about Web3, as the Metaverse, cryptocurrencies, and NFTs become more popular. But what exactly is Web3?

Conceptually, Web3 is projected by many to be the next phase of the internet — a decentralized digital space based on blockchain technology that minimizes the need for corporate-sponsored platforms and gives users more ownership and control of their digital assets and identities.

Practically, you can think of blockchain as a ledger system that helps ensure security and transparency by providing everyone on the network with information about every transaction.

Obviously, there’s a lot of nuance to this topic, which is why we’ve partnered with the Stacks Foundation — an organization that provides tools and resources for people to learn about Stacks technology — to teach you all about the tech underlying Web3 and the Metaverse in our new course: Introduction to Blockchain and Crypto.

Who is this course right for?

Intro to Blockchain and Crypto is perfect for anyone who’s curious about blockchain technology and how it’s being used today. You don’t even need to be a programmer — if you just want to learn more about the NFTs and cryptocurrencies that have been trending over the past few years, this is the course for you.

And if you are a programmer, you’ll definitely want to take this course. As the internet moves toward Web3, developers will need to understand the basics of blockchain and decentralized applications to prepare for what’s in store. Plus, Blockchain Developers are in high demand and earn competitive salaries, so if you’re looking for a career in the field, this course is a great first step.

What will you learn from the new course?

In Introduction to Blockchain and Crypto, you’ll learn:

  • How blockchains work, their underlying components, and the advantages and disadvantages of various consensus mechanisms used to verify data
  • The differences between Web2 and Web3 architecture
  • The pros and cons of decentralization, the composition of decentralized apps (dapps), and real-life examples of dapps
  • What smart contracts are used for, the programming languages behind them, and the security threats they face
  • What NFTs are, the different types of NFTs, their key components, and how they’re implemented in different blockchains
  • How DAOs (decentralized autonomous organizations) help ensure openness and transparency in organizational decision-making, how they’re structured, their benefits and drawbacks, and examples of how they’re used in real life
  • What the Metaverse is and how to design your own

Ready to learn more about Web3? Check out our Introduction to Blockchain and Crypto course today!


All Courses & Tutorials | Codecademy

Explore our full catalog of programming courses, Skill Paths, and Career Paths for complete beginners, advanced learners, and everyone in between.

Cool Job: I’m A Web3 Developer & Founded A No-Code NFT Platform

0
Cool Job: I’m A Web3 Developer & Founded A No-Code NFT Platform
Cool Job: I'm A Web3 Developer & Founded A No-Code NFT Platform

Self-taught software developer Timothy Carambat has always had a knack for building things — from cars, to games, to a Python app that automated his student job in college. “Like any other Codecademy learner, I’m a person of a billion projects,” he says. (Fun fact: Timothy actually learned Python on Codecademy.)

While working a full-time job as a Full Stack Engineer at Product Hunt, Timothy had a side-hustle coding smart contracts for NFT creators. As an experienced builder with an entrepreneurial mindset, he sensed that this blockchain project could be a business. “I wanted Web3 to be accessible, so that’s what I did,” he says.

In March 2022, Timothy left his job to co-found Mintplex, a collection of no-code tools and services that enable people and communities to build Web3 businesses.

“Our entire ethos at Mintplex is that we are Web 2.5,” Timothy says. Mintplex’s suite of tools aims to lower the barrier of entry for people who want to get into Web3. For example, Mintplex will generate smart contract code for folks so they can get a project launched without needing to code it on their own or hire a smart contracts developer.

The company got a significant boost in May, when it was accepted into Y Combinator, a prestigious startup accelerator program. (Did you know: Codecademy was an early YC startup. Our co-founder and CEO s Zach Sims is a S11YC alum.) Timothy and his co-founder Jorrel Sto Tomas are currently in the midst of the 3-month S22 program.

“This is the first time I’m launching a startup and going the distance,” Timothy says. “But Mintplex is standing on the shoulders of at least 30 to 40 dead projects and ideas that I launched, marketed, and got little-to-no traction.”

Here’s how Timothy took his passion for coding and turned it into a Web3 startup that got into YC, plus his advice for builders who want to be founders, too.

What got me interested in the job

“I’ve always been interested in blockchain, just because it’s cool to have decentralized, immutable code that you can’t change — what’s more high-stakes than that? NFTs obviously were a very popular use case for the technology and still are.

I was working as a Software Engineer at Product Hunt, and I had experience building my own consumer-facing tools and side projects that maybe some people used and had some notoriety. I built a congressional stock-trading app that people were very much into.

I taught myself Solidity and was launching NFT projects for people on the side, only charging them a couple hundred bucks because I had automated the process for myself. I saw that people were charging thousands of dollars to write these copy-paste smart contracts, and I just didn’t think that was fair.

I just made this tool, and people started using it almost immediately. By March, we had over 200 contracts deployed. I was like, Wait, there’s actually a business model here. The entrepreneurial part of me was like, If I’m going to do a startup, now’s as good a time as any to try.”

How I got in the door

“The one thing that bolstered my decision to leave my job to pursue the startup full-time is that Mintplex was already making money. We charge a very small 5% fee on primary sales. If someone actually doesn’t even charge a minting fee, we don’t make any money off them, but they still get their project. We’re okay with that, because we still want people to succeed.

It’s obviously extremely risky, and I took a step down in pay. But it’s always something that I’ve wanted to do, so it made the risk worthwhile for me.

In May, we got into [startup accelerator] Y Combinator. It was my fifth time applying to Y Combinator — so it just shows that you have to keep trying. People always kind of mystify the Y Combinator process. But honestly, as corny as it sounds, they invest in founders and teams — not products. Being in Y Combinator obviously has helped us tremendously.

YC has helped us build trust with outside people. Your product has to be great, but being attached to YC helps build that initial trust. This is helpful in Web3, especially where the space is full of vaporware and con artists. The advice, network, connections, and access you get as a YC member are truly cheat codes in some way.”  

What I actually do every day

“Today, all of the code has still just been written by me, but I can’t do that forever. Being a founder is a frankly very difficult balancing act, especially if you are the builder type.

What the day-to-day looks like for me is I’ll wake up probably around 7 a.m. I know most engineers like to wake up late, but I can’t do that anymore. I’m probably on four to five calls a day. Especially during fundraising, which we’re doing right now, I write hardly any code at all.

We started fundraising in August, and I’ve only delivered maybe two or three features during that entire month. There are priorities that you have to manage, and there is kind of a song and a dance. You have to go talk to people and rub elbows — luckily I love talking to people so it really doesn’t bother me that much.

The one thing that frustrates me is, at the end of the day, I’m like, Dang, I really could have written a lot of code today. I am just used to writing code all the time. Programming started out as a hobby, it became my passion, and now it’s my career — but it’s always stayed my passion.”

Here’s what you need to get started

Since the Web3 ecosystem is still relatively nascent, it can be tough to figure out where to start. Timothy suggests that developers who are interested in working in Web3 explore the free tools and open-source code that’s available online. Take a look at different resources, like Polygon, Ethereum Virtual Machine (EVM), and Optimism, or play around with Remix, an IDE for deploying and administering smart contracts, he says.

In our new free course Introduction to Blockchain and Crypto, you’ll learn the basics of blockchain technology and smart contracts, plus you’ll get to write your own idea for a dapp (decentralized application).

If you want to learn a programming language that’s used for smart contract development, Timothy recommends picking up Solidity. “Most engineers, if you’re familiar with Java, C++, or even just JavaScript, honestly, all you have to learn is variable types,” Timothy says. “You can just jump in and be like, Okay, how does this whole thing work? What are the syntax problems?” (If you need a refresher, check out our JavaScript, C++, and Java courses.)

Timothy’s overarching advice for developers who have their sights set on launching a successful startup is to start small and avoid “shiny object syndrome,” which is a term for entrepreneurs who get distracted because they’re chasing after trends. In other words, just because you can build anything as a software developer doesn’t mean that you should.

Instead, focus on one area, cause, or technology that you’re truly passionate about: “When trying to attack a problem there is nothing wrong with being niche,” Timothy says. “Solve one specific problem very well or do a few small things really great.”

Python Courses & Tutorials | Codecademy

Python is a general-purpose, versatile, and powerful programming language. It’s a great first language because it’s concise and easy to read. Whatever you want to do, Python can do it. From web development to machine learning to data science, Python is the language for you.

3 Questions Programmers Have About NFTs (& Pragmatic Answers)

0
3 Questions Programmers Have About NFTs (& Pragmatic Answers)
3 Questions Programmers Have About NFTs (& Pragmatic Answers)

If you’re the go-to person for tech-related questions among your family and friends, there’s a good chance someone’s asked you what the deal is with NFTs — a.k.a. non fungible tokens). And no matter how many times you patiently explain that an NFT is a record of ownership of a unique digital asset that’s stored on a blockchain, even you might have lingering questions and curiosities about the technology.

NFTs are a fascinating (and occasionally controversial) piece of the Web3 puzzle. All of the hype and evangelism surrounding NFTs makes it challenging to get a solid understanding of the phenomenon — even as a programmer or someone with a tech background.

In our new free course Intro to Blockchain and Crypto, you’ll learn about the process of generating an NFT on popular blockchains, as well as some of the other practical use cases for smart contracts. The course is designed to introduce folks with basic web development and programming knowledge to the technology behind Web3, crypto, and blockchain.

After completing the course, you’ll be able to confidently field those NFT questions from well-meaning friends and family members. But more importantly, you’ll have enough information about the Web3 landscape to make decisions about where you’ll take your career as a programmer. Read on to get answers to pressing questions that new programmers often have about NFTs.

How much coding goes into making an NFT?

A lot of coding or basically none, depending on the route you choose, explains Kenny Rogers, Developer Advocate at the Stacks Foundation, an organization that provides tools and resources for people to learn about Stacks technology.  

Coding an NFT from scratch is pretty complicated. Assuming you’ve decided on a digital item (like a profile picture or a MP3 file) that you want to make an NFT, the next step for a developer would be writing a smart contract, which is an immutable, self-executing chunk of code that lives on the blockchain, and handles the creation of an NFT collection as a whole.

The NFT smart contract determines all of the attributes and functions that an NFT will have, explains Juliette Chevalier, a Developer Advocate at Aragon, where she’s building a DAO (decentralized autonomous organization) framework, and the co-founder and CTO of Surge, a crypto-native talent pool for women. Much like an analog contract used in business, an NFT smart contract outlines parameters for the NFT, like the ability to transfer it, change the attributes of each design, have a token ID, and get paid for it.

The exact process of coding a smart contract for NFTs varies depending on the chain. Broadly speaking, it involves following the blockchain’s standards and methods for implementing an NFT, so that your smart contract inherits those properties. For example, an NFT on Ethereum would use a different programming language for the smart contract and token standard for an NFT than, say, an NFT on Solana.

Technically, you don’t need to know how to code in order to generate an NFT. As NFTs have exploded in popularity, lots of no-code tools that simplify the process of making an NFT have emerged. For example, marketplace platforms like OpenSea and Nifty Gateway, connect to your crypto wallet — an application that’s used to store cryptocurrency and NFTs — and enable you to sell and collect NFTs. So ostensibly anyone with a crypto wallet and a little technical know-how can mint an NFT. (Good to know: These marketplaces typically charge a commission when an NFT is sold.)

Taking the DIY approach to creating an NFT means that you have a higher level of ownership over your NFT project, Kenny says. “The process you choose all depends on the goals of the project creator, their experience level, and their funding capabilities,” he says.

Can programmers get jobs working with NFTs?

With all the flashy headlines about people raking in millions from NFT sales, it’s easy to dismiss NFTs as a get-rich-quick scheme. However, as Web3 expands, there are more opportunities for programmers and technologists to pursue professional careers in blockchain development.

Browse tech job boards for Web3, and you’ll see that companies are looking for Smart Contract Developers who know how to implement smart contract protocols and mint NFTs. For these types of jobs, you need to know programming languages that are commonly used in blockchain development, like Solidity, Clarity, and C++.

Organizations in the business of NFTs also typically hire Smart Contract Auditors, which are developers who test an NFT project’s code to uncover potential security vulnerabilities, as well as Penetration Testers (aka “Pen Testers”) who can simulate real-world cyber attacks.

And of course, since art and NFTs tend to go hand-in-hand, there’s a demand for designers who can create the digital assets that individuals or corporations mint as NFTs. If someone’s making a massive NFT collection with thousands of unique images, programmers might use a generative art algorithm to automate the art creation using something like Python, Juliette says.

Do I really need to care about NFTs and blockchain technology?

The internet as we know it isn’t going to morph into a decentralized Web3 overnight. That said, having a big picture view of the problems that blockchain can solve and the benefits of decentralization — paired with a healthy dose of skepticism for larger-than-life claims — could help diversify your career as a programmer.  

As Kenny puts it, think about “being a T-shaped developer,” which means you have deep expertise in one area, but keep an open mind to learning a little about lots of different topics.

Whether you’re curious, unconvinced, or just plain indifferent about the technology, learning the basics of how the blockchain and NFTs work could pay off. “Because Web3 is growing so much, there’s an asymmetric opportunity to invest a little bit of time learning about it for potentially a huge reward down the line,” he says.

Ready to learn how NFTs fit into the blockchain and Web3? Try our new free (and beginner-friendly) course Intro to Blockchain and Crypto, created in partnership with the Stacks Foundation. If you find that you need a refresher on web development and basic coding principles, check out our full course catalog. And if you’re still not sure what type of programming interests you the most, take our programming personality quiz.

Catalog Home | Codecademy

If you’re not sure where to begin or what to learn next, this is a great place to start. Check out our top coding courses, Skill Paths, and Career Paths.

7 Careers You Can Have In The Web3 Space

0
7 Careers You Can Have In The Web3 Space
7 Careers You Can Have In The Web3 Space

Knowing how Web3, crypto, and blockchain works is way more than just a hobby or dinner party conversation-starter — it’s a marketable skill that can help your career in tech.

The trouble is, reading job descriptions for roles in the Web3 space is not super straightforward, because the terminology and field is so new, explains Kenny Rogers, Developer Advocate at the Stacks Foundation, an organization that provides tools and resources for people to learn about Stacks technology.

If you envision having a career in Web3, you’ll need to understand how a blockchain works, what it’s actually good for, and what the long-term vision is for the technology. In our new free course Introduction to Blockchain and Crypto, you’ll learn how blockchains and their underlying components function, and get to work on a capstone project writing an idea for a dapp (decentralized application).

Keep in mind that, even with this new swath of technology and skills, traditional tech careers like Web Developer or Product Manager are not automatically in jeopardy because of Web3 and the world of crypto. Rather, Web3 is “just another layer of the internet that’s emerging right now that provides new opportunities both for developers to build on if they want to, and for users to use applications in a different way,” Kenny says.

Here’s an overview of the types of work you can do in the blockchain and Web3 space, and the technical skills that will help you stand out in the job market.

Blockchain Infrastructure Engineer

For a quick refresher, when we talk about a “blockchain,” we’re referring to a network of computers that all host, maintain, and create new blocks of data that are chained together using cryptography. Put another way, a blockchain is a decentralized digital ledger system with information about transactions that’s available to anyone on the network.

A Blockchain Infrastructure Engineer is someone who works on the actual blockchain protocol itself. For instance, a Blockchain Infrastructure Engineer working on Stacks would need to know the programming language Rust, and would primarily contribute to the open-source codebase that actually runs the Stacks chain itself. A Blockchain Infrastructure Engineer for Ethereum might write code in multiple languages, like C++, Python, Go, or Solidity.

The exact scope of a Blockchain Infrastructure Engineer’s role really depends on the specific organization or project; they might also be responsible for writing smart contracts to build the chain’s consensus mechanism, Kenny says. Most Blockchain Infrastructure Engineers need computer science knowledge under their belt in order to understand the architecture, security, and high-level design protocols that go into creating a blockchain, he says.

Web3 Developer or Blockchain Software Developer

Another role that you might come across is a Web3 Developer or Blockchain Software Developer, which is anyone who builds applications that utilize the blockchain and its back-end technology. Although there may be overlap between this role and that of a Blockchain Infrastructure Engineer, they tend to be very different jobs, Kenny says.

To become a Web3 Developer, you’d want to learn web development technologies, as well as smart contract languages. Using Stacks as an example again, a Web3 Developer would learn JavaScript and Clarity (the smart contract language that’s specific to Stacks) and then build software that utilizes Stacks’ blockchain.

Smart Contract Developer

A Smart Contract Developer writes code for smart contracts, which are immutable, publicly accessible chunks of code that live on a blockchain. For example, a financial institution in the DeFi (decentralized finance) field might hire a Smart Contract Developer to write code for smart financial contracts.

The programming language that a Smart Contract Developer uses depends on the blockchain ecosystem that they work with. Some common languages for blockchain development include Solidity, Rust, and Clarity.

Front-End Developers

The need for beautifully designed and functional websites or applications doesn’t go away in the metaverse. If you’re a Front-End Developer, there are Web3 jobs out there for you where you’d primarily be responsible for building the front-end and user interface of a dapp (decentralized application) that interacts with smart contracts or blockchains, Kenny says.

As so many companies shift into Web3, there’s a huge gap right now in the user experience of Web3, Kenny says. “People are still trying to tack on normal Web 2.0 interfaces onto Web3, but it works so differently that we need UX people to come up with the correct ways to interact with some of this stuff,” he says.

Although you don’t necessarily need to know how to code a smart contract to be successful in a front-end role, it’s important to understand the fundamentals of blockchain technology because you’ll be interfacing with them closely, Kenny adds. Learn more about the skills you need to become a Front-End Developer here.

Cybersecurity Specialists

Blockchain technology presents a new set of security challenges and potential vulnerabilities. In August, the FBI issued a public service announcement alerting people to an increase in cyber criminals “exploiting vulnerabilities in the smart contracts governing DeFi platforms to steal cryptocurrency, causing investors to lose money.”

Cybersecurity Specialists who can identify and respond to blockchain security issues are key to establishing a safer and more secure Web3. A Smart Contract Auditor is someone who reviews code in smart contracts looking for potential security exploits, like reentrancy and access control, and provides security recommendations. Penetration Testers (aka “Pen Testers”), who mimic real-world attacks to identify an organization’s vulnerabilities, are also needed for blockchain and Web3 projects.

Developers in these roles need to be well-versed in the intricacies of smart contracts and blockchain development (plus reading someone else’s code) in order to be able to pinpoint possible vulnerabilities and come up with solutions. Cybersecurity Specialists typically have intermediate- to expert-level experience working as a Smart Contract Developer, Kenny adds.

Curious if cybersecurity is the path for you? Our course Introduction to Cybersecurity covers fundamentals like cybersecurity standards, cyber threats, cryptography, and network security basics.

VR/AR Game Developer

The gaming industry is already experimenting with Web3 and blockchain technology — for example, gamers can use NFTs to achieve ownership of the digital assets that they earn in a game. Then there’s the metaverse, which is an exciting area for Game Developers who are programming and designing games that incorporate VR/AR technology.

Game development companies and brands hoping to expand into Web3 need Metaverse Architects and UX Designers who can dream up and build the 3D virtual environments where the games take place. (FYI: Metaverse is one of those terms that has multiple meanings. Sometimes it’s used to describe an ecosystem of Web3 tech that’s not limited by physical boundaries. Other times, a metaverse refers to a virtual world.)

If you’re a Game Developer interested in Web3, you don’t necessarily need to have blockchain-specific experience with smart contract development, Kenny says. “You can take your game development skills and just apply them to a Web3 game company.”

Developer Advocate

There are lots of opportunities for Web3 jobs that have to do with education, outreach, and developer relations, Kenny says. As a Developer Advocate, Kenny “makes sure that developers are happy and successful building on Stacks,” he says. That might entail hosting workshops, writing tutorials, or having one-on-one calls with developers to work through specific issues.

Kenny’s advice for getting a job as a Developer Advocate is to start compiling a portfolio of your written tutorials, blogs, or even videos. “You can build up a really solid Developer Advocate portfolio just from taking the initiative to learn things on your own, and then create content based on those things that you’re learning,” he says.

Job search tips from a crypto recruiter

Emily Landon, aka “The Crypto Recruiter,” helps tech professionals get jobs in crypto, blockchain, and Web3. Here are some of her tips for standing out if you want to have a career in Web3:

  • Focus on your transferable experience: Keep in mind that everyone is relatively new to Web3, so it’s okay if most of your work experience has been primarily in Web 2.0. Emphasize the transferable skills that you’ve honed as a developer, Emily says. For example, you could talk about how you’ve had to learn new languages quickly, or pivot technologies for projects in the past, so you’re confident in your ability to get up to speed on Web3 topics.
  • Prepare thoughtful questions to ask: One way to showcase that you’re enthusiastic and knowledgeable about the Web3 landscape is to do your research on the company you want to work for, and ask questions about its competitors, Emily says. “Companies want to hire people that want to work there — doing your research validates your interest in the company,” she says.
  • Bold programming languages on your resume: As you write your resume, bold the name of the programming language or technology that you know, Emily says. “HR spends 3 to 30 seconds looking at your resume, so you want the keywords to really pop out. The goal is for HR to immediately think, Perfect, they check all the boxes. Let’s have a call.”
  • Bookmark Web3 job boards: Setting alerts for Web3 and blockchain jobs on LinkedIn and Google is a good place to start, but you might have better luck browsing Web3-specific job boards. These are some of Emily’s favorites: Crypto Careers, Web3 Jobs, CryptoJobsList, and useWeb3.

Feeling inspired to dive into Web3 topics? Take a look at our new free course Intro to Blockchain and Crypto. It’ll give you a high-level, yet thorough, introduction to decentralization, Web3, NFTs, smart contracts, and more. Then, be sure to check out our full course catalog to round out your tech stack and get ready to land a job in tech.

Career Center | Codecademy

Get ready to get hired. Make your next career move with the tools, resources, and support you need to reach your goal.