Introduction Flashcards
web developers
build and maintain websites
Front end developer
Actual visuals of a website, navigation, and interface.
Typically use HTML, CSS, and JavaScript.
Back end
Guts of the application, the foundation of what the front relies on, typically use Java, Python, Ruby and JavaScript
Full-Stack developers
combination of back and front end
Large tech companies
More hard to get into, but offer superior pay and opportunities
Freelancer
You find your own work but have to manage your time between coding, and dealing with managing your wage and hours
Startups
More wild and offer lower salaries but more company equity
Consultant
Good balance between work and life. More focused on coding and less on the hustle.
Web developer
Usually involved in old companies and offer good work and life balance but is the most slow.
Tools of the trade: Text editor
simply, a place where you can edit text
Tools of the trade: Command Line Interface (CLI)
A more complex GUI that allows you to interact with your computer, Like powershell.
Tackle the unsexy fundamentals
things like testing, data modeling, architecture and deployment
solution vs best solution
make sure your code isn’t held by duct tape but is iron clad
breaks good or bad?
Good, they are necessary for learning
diffusion only occurs when you are?
not focused on the problem. and instead you are doing another task and allowing your brain to think for you