Peak ๐ŸŒต

Peak ๐ŸŒต

18-03-2022

05:38

Just landed my first job in Web3 as a junior blockchain developer. Here's how I did it ๐Ÿงต๐Ÿ‘‡

1/12 A bit of backstory to me first: - Worked as a PHP/WordPress dev for 1 year - Didn't enjoy it so I quit to pursue web3 - I do have a CS degree (which obviously helps) but it was the projects I worked on and the skills I've learnt on my own that got me the job.

2/12 Learn JavaScript Any youtube course will work just fine but you will get a lot more in-depth learning experience and resources with a paid course. Get down the fundamentals of JS (DOM manipulation & events, operators, objects, functions, data structures & algorithms)

3/12 Start building stuff The best way to learn is by doing, so just make stuff. Watch tuts on youtube or look up different projects. Think of things to build that are original or something you can put your own spin on. Don't just make a to-do list and call it a day.

4/12 Learn React React is the most used framework on top of JS. Get down the basics of React (components, hooks, routes, etc.) Try implementing CSS in different ways (Modules, SASS, CSS-in-JS, tailwind, component libraries) Get a feel for them all and find what suits you best.

5/12 Learn Web3 Get an understanding of smart contracts and solidity (you don't need to be a pro). Just get a feel for Web3, what it is and why it's important. Some great places to learn from: @_buildspace @developer_dao @LearnWeb3DAO @pointer_gg @web3university @useWeb3

6/12 Learn other frameworks Try different frameworks on top of React like Next.js or Gatsby. Get comfortable with Server-side rendering, static site generation, APIs and routing. If you're comfortable with React, you can also try different JS frameworks such as Vue or Svelte.

7/12 Work on projects & start applying Build 2-3 larger projects that implement everything you know. Don't be afraid to start applying because you'll start to get a feel for what companies are looking for. If you do manage to get an interview, be honest with what you know.

8/12 Projects I've worked on Apart from the projects learnt via tuts, which of course can be put towards your portfolio, here's what I've worked on: 1. - A web3 app that shows how much you've paid in fees selling NFTs on @opensea

9/12 Projects I've worked on (Cont...) 2. -> FaaS dashboard that pulls token/wallet data from an API and displays it in an interactive format 3. Crypto Blog -> A Gatsby.js blog that pulls content from a headless CMS and renders templated components

10/12 Projects I've worked on (Cont...) And I'm currently working on @Web3HireMe which aims to connect people who are looking to get a job in web3 and web3 companies together.

11/12 Getting the job๐ŸŽ‰ I applied, got the call, and went over my journey into web3 and projects I've built along the way. I told them what I know, what I've yet to learn and how I'm passionate about the space and community behind it. Be honest and show your openness to learn.

12/12 What's next! - Learning back-end (Node, Express, MongoDB) - More Solidity & smart contract work - Have fun and be an advocate for the space And that's all from me. Drop us a follow if you've made it this far ๐Ÿ˜„ Feel free to reach out if you have any questions.


Follow us on Twitter

to be informed of the latest developments and updates!


You can easily use to @tivitikothread bot for create more readable thread!
Donate ๐Ÿ’ฒ

You can keep this app free of charge by supporting ๐Ÿ˜Š

for server charges...