Skip to main content
devpill.me (👨‍💻,💊)
GuideAnnouncements
About the author
Browse the guide
All sections12
Introduction4
OverviewForewordWhat is blockchain development?SpecializationsSkill-based specializations
Get Started12
OverviewIntroductionGeneral foundationBlockchainsEthereumSmart contractsWeb 2.0What makes decentralization important?Web3 valuesPlay aroundConnectBuildSkill-based development
Front End Development11
OverviewIntroductionBasicsReactTypescriptNextJSIndexing / QueryingWeb3 librariesDesignWeb3 templatesToolingFurther learning and development
Back End Development7
OverviewIntroductionDecentralized file storageIndexing / QueryingOraclesDIDAutomationMiscellaneous APIs
Smart Contracts7
OverviewIntroductionSolidityOraclesTestingDesign patternsSpecialized languagesEVM deep dive
Full-stack Development3
OverviewIntroductionFull-stack guidesFull-stack tutorials
Starknet Developer6
OverviewWhat is StarkNet?Why StarkNet?State of StarkNetCairoDeveloper ecosystemAdditional resources
Core Development8
OverviewIntroductionGeneral learningLayer 2Layer 1NewsL1 specificationsCommunicationsEthereum core teams
Cryptography7
OverviewIntroduction to CryptographyWhat is Cryptography?Symmetric ciphersAsymmetric ciphersDigital signaturesWallet generation in EthereumLearn More
Getting a Job4
OverviewIntroductionPortfolioJob boardsTwitter
Mastery7
OverviewIntroductionLearn how to learnHow to take notes effectivelyMentorshipMasteryTime managementSelf Development
Social Capital4
OverviewIntroductionSocial platformsSocial interactionsContent Stategy
All sections12
Introduction4
OverviewForewordWhat is blockchain development?SpecializationsSkill-based specializations
Get Started12
OverviewIntroductionGeneral foundationBlockchainsEthereumSmart contractsWeb 2.0What makes decentralization important?Web3 valuesPlay aroundConnectBuildSkill-based development
Front End Development11
OverviewIntroductionBasicsReactTypescriptNextJSIndexing / QueryingWeb3 librariesDesignWeb3 templatesToolingFurther learning and development
Back End Development7
OverviewIntroductionDecentralized file storageIndexing / QueryingOraclesDIDAutomationMiscellaneous APIs
Smart Contracts7
OverviewIntroductionSolidityOraclesTestingDesign patternsSpecialized languagesEVM deep dive
Full-stack Development3
OverviewIntroductionFull-stack guidesFull-stack tutorials
Starknet Developer6
OverviewWhat is StarkNet?Why StarkNet?State of StarkNetCairoDeveloper ecosystemAdditional resources
Core Development8
OverviewIntroductionGeneral learningLayer 2Layer 1NewsL1 specificationsCommunicationsEthereum core teams
Cryptography7
OverviewIntroduction to CryptographyWhat is Cryptography?Symmetric ciphersAsymmetric ciphersDigital signaturesWallet generation in EthereumLearn More
Getting a Job4
OverviewIntroductionPortfolioJob boardsTwitter
Mastery7
OverviewIntroductionLearn how to learnHow to take notes effectivelyMentorshipMasteryTime managementSelf Development
Social Capital4
OverviewIntroductionSocial platformsSocial interactionsContent Stategy
GuideMasteryMastery

Mastery

How to achieve mastery within any developer skillset?

Inside this section

Introduction

How to achieve mastery

Learn how to learn

Learning how to learn is one of the most important skills to achieve mastery, here we discuss how.

How to take notes effectively

How to take advatange of notetaking in order to optimize for maximum learning.

Mentorship

How and where to find mentors that will serve as a guiding light.

Mastery

How to achieve mastery of any given craft and how to apply these principles to blockchain development

Time management

How to manage your time, stay productive and prioritize efficiency as a developer

Self Development

How to improve yourself in order to become a better developer long term.

A public-good guide for curious builders. Built by dcbuilder.eth.

Privacy Sourcedcbuilder.dev