[comment]: # (markdown: { smartypants: true }) ### My Best Advice 1. Community: [Meetup.com](https://meetup.com), [Utah Node.js Discord](https://discord.gg/ZfqyYeMm) 2. Markdown: [Ultimate Markdown Cheat Sheet](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/blob/main/001-Markdown-Cheat-Sheet.md) 3. Blog: [bliss.js.org](https://bliss.js.org) 4. [The Zen of Python](https://www.python.org/dev/peps/pep-0020/#the-zen-of-python), [The Vending Machine Problem](https://www.youtube.com/watch?v=gkgQJBQ1Gq4) 5. [Crockford on JS](https://www.youtube.com/playlist?list=PL7664379246A246CB), [Toward Go 2](https://blog.golang.org/toward-go2) 6. [Great Project Ideas](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/10) 7. [Great README Examples](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/11), 8. [HTML Resume Template](https://github.com/BeyondCodeBootcamp/html-resume) 9. [MVP.css](https://andybrewer.github.io/mvp/) 10. [webinstall.dev](https://webinstall.dev)
# Links [Finding Work w/ Christian R.](https://youtu.be/qOWequc_CsM) • [Utah Node.js Discord](https://discord.gg/7DKX7Vn4) • [Utah Rust Discord](https://discord.gg/rg6ZVdg5) • [Ultimate Markdown Cheat Sheet](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/blob/main/001-Markdown-Cheat-Sheet.md) • [Ultimate Markdown Challenge](https://gist.github.com/coolaj86/689e2cd8d5ad51f7196b8f23c116f8b1) • [Gist](https://gist.github.com) • [bliss.js.org](https://bliss.js.org) • [gist-blog](https://github.com/trevorhere/gist-blog) • [What HTML is NOT](https://youtu.be/WWY7Rfjl2LQ) • [HTML Cheat Sheet](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/blob/main/002-HTML-Cheat-Sheet.md) • [MVP.css](https://andybrewer.github.io/mvp/) • [The Zen of Python](https://www.python.org/dev/peps/pep-0020/#the-zen-of-python) • [Crockford on JS](https://www.youtube.com/playlist?list=PL7664379246A246CB) • [Toward Go 2](https://blog.golang.org/toward-go2) • [DevMountain Template](https://docs.google.com/document/d/1wF1oJSzDVHcAclBBoc1KPti1XaxSQFGMljIuAgUcYCg/edit) • [Print-to-PDF HTML Template](https://github.com/BeyondCodeBootcamp/html-resume) • [webinstall.dev](https://webinstall.dev) • [Great README Examples](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/11) • [Great Project Ideas](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/10) • [The Vending Machine Problem](https://www.youtube.com/watch?v=gkgQJBQ1Gq4)
(``` `rg 'https' bootcamp-grads.md` ``` + RegEx-fu)
created with [Markdown Slides](https://github.com/dadoomer/markdown-slides/)
# Bad News: It's an Uphill Battle
(and a long road ahead)
# AJ ONeal ### [@coolaj86](https://coolaj86.com) Technophobic Technologist Extraordinaíre
Pessimist. Skeptic. Curmudgeon.
(but a pretty fun, happy guy)
# Why Listen to Me?
# Groups - Utah JavaScript - Utah Node.js - Utah Rust
# JavaScript Jabber Longest-Running \ JavaScript Podcast
# YouTube failure CoolAJ86 Beyond Code Bootcamp
# Work - Apple - Intel - Sonos - Utah Startups - $200/hr
# Code in Every Home & Business - Slack - AppleTV SDK - 100M+ _Monthly_ npm downloads
# Hiring
## # N O F I L T E R
[**BeyondCodeBootcamp.github.io/presos/**](https://beyondcodebootcamp.github.io/presos) bootcamp-grads
(or something like that)
# My Best Advice
## #1 Cold Resumes Not Your Friend
> "Finding work After Bootcamp w/ Christian Rodier" > >
### Meetup.com - Utah Node.js - Utah Rust - Utah Go - STG
### Discord - Utah Node.js ([discord.gg/7DKX7Vn4](https://discord.gg/7DKX7Vn4)) - Utah Rust ([discord.gg/rg6ZVdg5](https://discord.gg/rg6ZVdg5))
Warning: these links will self-destruct
(generated Weds August 4th, 2021)
## Also #1 # Markdown
You suck at writing code. Your brain is small. Life is hard.
## Solution Be an EXPERT at something... that's EASY for you... that NO ONE ELSE does well...
## Solution Be an EXPERT at something... that's EASY for you... that NO ONE ELSE does well...
that augments your brain to be bigger than possible...
## Solution Be an EXPERT at something... that's EASY for you... that NO ONE ELSE does well...
that augments your brain to be bigger than possible...
(which is an excellent unfair advantage)
# Don't Give a C.R.APP [github.com/ty193/MemoryGame](https://github.com/ty193/MemoryGame) vs [github.com/BeyondCodeBootcamp/html-resume](https://github.com/BeyondCodeBootcamp/html-resume)
# Don't Give a C.R.APP [github.com/ty193/MemoryGame](https://github.com/ty193/MemoryGame) vs [github.com/BeyondCodeBootcamp/html-resume](https://github.com/BeyondCodeBootcamp/html-resume)
keep empty C.R.Apps (and other crap) 🔒 private
## Markdown - [Complete Github Markdown Cheat Sheet](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/blob/main/001-Markdown-Cheat-Sheet.md) - [Ultimate Markdown Challenge](https://gist.github.com/coolaj86/689e2cd8d5ad51f7196b8f23c116f8b1)
## Blog - [**bliss**.js.org](https://bliss.js.org) (Best of Breed) - [gist.github.com](https://gist.github.com) (De Facto) - [gist-blog](https://github.com/trevorhere/gist-blog) (In Progress)
## # 100 Days of Code Blog
Blog, Blog, Blog
Blog, Blog, Blog, Blog, Blog, Blog, Blog, Blog, Blog
blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog, blog,
## #2 # Less is More
JavaScript | Redux | Node.js | Express | PostgreSQL | OAuth | Massive | bcrypt | AWS InfiniDash | CSS | SASS | Git | Github | Bootstrap | Postman | SQL Tabs | Postman | Heroku | HTML5 | nginx | axios | Cloud Encabulator
**If I don't believe** you know ONE thing well
**I _certainly_ don't believe** you know 600,000 things well!!
Related, Natural Progression - curl - Caddy - PostgreSQL - Node.js w/ async-router
# Pick a Side!
## Front-End - JavaScript (DOM, React Hooks) - Browser Auth (Google Sign In, SRP) - Webpack + SASS
## Or Back-End - JavaScript (Node.js) - Server Auth (Google OIDC, bcrypt) - PostgreSQL (+AES)
No one knows SQL and CSS.
No one knows SQL and CSS. No one.
No one knows SQL and CSS. No one.
None.
If you haven't decided yet...
If you haven't decided yet... make _two_ resumes
Unless...
8+ Years Experience
AWS InfiniDash
PhotoShop
SQL
and Click Funnels
...
GitHub is not a skill. Neither is express.
(show, don't tell)
### Spelling Counts ~~NodeJs~~ ~~Javascript~~ ~~ios~~
### Spelling Counts ~~NodeJs~~ ~~Javascript~~ ~~ios~~ ~~MacOS~~
### Spelling Counts ~~NodeJs~~ ~~Javascript~~ ~~ios~~ ~~macos~~
### Spelling Counts ~~NodeJs~~ ~~Javascript~~ ~~ios~~ macOS ??
You don't know HTML
(but give [MVP.css](https://andybrewer.github.io/mvp/) a try, if you want to learn it)
You don't know HTML - [What HTML is NOT](https://youtu.be/WWY7Rfjl2LQ) - [HTML Cheat Sheet](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/blob/main/002-HTML-Cheat-Sheet.md)
You don't know CSS
You don't know CSS
and neither do I...
You don't know CSS
(but also give [MVP.css](https://andybrewer.github.io/mvp/) a try, if you want to learn it)
## #2 # Part B > Good artist copy. \ > Great artist steal.
If you're not a CSS master, use TEMPLATES
Especially if you're back-end.
### Learn
### Learn by replicating what others have done
### Learn by replicating what others have done then make it your own.
underscore
~~underscore~~ lodash
## #2 # Part C > No one ever regretted \ > **not** being a Code Ninja
```js 2 + '' ``` ```js if (x) x = y else y = z ``` ```js now > new Date()+0 ```
The purpose of code
The purpose of code is for HUMANS
The purpose of code is for HUMANS
otherwise we'd all write assembly
### Rule of Thumb:
### Rule of Thumb: If it looks COOL...
### Rule of Thumb: If it looks COOL... DON'T DO IT!
```js return next(); ```
Just ask yourself: ```js return next(); ```
Just ask yourself: > What does this even mean? ```js return next(); ```
Write CLEAR code, not _clever_ code ```js .toString() parseInt(n, 10) date.valueOf() ```
### The Experts Agree [The Zen of Python](https://www.python.org/dev/peps/pep-0020/#the-zen-of-python) [Crockford on JS](https://www.youtube.com/playlist?list=PL7664379246A246CB) [Toward Go 2](https://blog.golang.org/toward-go2)
## #3 # Resumes
## #3 # ~~Resumes~~ are not your friend
## #3 # Portfolios
## #3 # Portfolios are your friend
## Resume Dos - [DevMountain Template](https://docs.google.com/document/d/1wF1oJSzDVHcAclBBoc1KPti1XaxSQFGMljIuAgUcYCg/edit) - [Print-to-PDF HTML Template](https://github.com/BeyondCodeBootcamp/html-resume)
## Resume Dos - `Name - Position - Company.pdf`
## Resume Dos - `Name - Position - Company.pdf` - `AJ ONeal - Senior Go - UltraLoop.pdf`
## Resume Dos - `Name - Position - Company.pdf` - A _little_ color
## Resume Dos - `Name - Position - Company.pdf` - A _little_
color
## Resume Dos - `Name - Position - Company.pdf` - A _little_
color
- Multiple Versions
## Resume Dos - `Name - Position - Company.pdf` - A _little_
color
- Multiple Versions - Blue Links (or none at all)
## Resume Dos - `Name - Position - Company.pdf` - A _little_
color
- Multiple Versions - Blue Links (or none at all)
## Resume Dos - `Name - Position - Company.pdf` - A _little_
color
- Multiple Versions - Blue Links (or none at all) - Single Profile Pic - Single Username
## Focus on your strengths
### Resume Don'ts
### Resume Don'ts ### Resumes Don't's
### Resume Don'ts ### Resume Don't's ### Resume Donts ??
## Resume "Don't"s
## Resume "Don't"s - Word
## Resume "Don't"s - Word - `resume.wtf`
## Resume "Don't"s - Word - `resume.wtf` - McDonald's
## Resume "Don't"s - Word - `resume.wtf` - McDonald's (unless you built a cool shift-swap app)
## Resume "Don't"s - Word - `resume.wtf` - McDonald's - "junior"
## Resume "Don't"s - Word - `resume.wtf` - McDonald's - "junior" - ALL THE THINGS
## Resume "Don't"s - Word - `resume.wtf` - McDonald's - "junior" - ALL THE THINGS - ALL THE USERNAMES (less is more)
## #3 # Part B
It's not your employer's responsibility to _force_ you to learn
It's not your employer's responsibility to _force_ you to learn
Build your learning time \ into the estimate.
It's not your employer's responsibility to _force_ you to learn
Build your learning time \ into the estimate.
Learn TWO languages.
Just two.
Okay, maybe three - but with caution!
## #3 # Part C
# Portfolio
# Portfolio See #1, Markdown
No one cares about your code.
No one cares about your code.
No one cares about your code.
No one is going to look at your code...
No one is going to look at your code... unless your README
No one is going to look at your code... unless your README makes them _believe_.
No one is going to look at your code... unless your README makes them _believe_. See #1, Markdown
I should be able to run your code
I should be able to run your code on _my_ machine
I should be able to run your code on _my_ machine like an idiot
I should be able to run your code on _my_ machine like an idiot from your README
Copy
Copy Paste
Copy Paste Run
Done.
[webinstall.dev](https://webinstall.dev)
[webinstall.dev](https://webinstall.dev) - node - caddy - postgres - serviceman
[webinstall.dev](https://webinstall.dev) - node - caddy - postgres - serviceman
## Portfolio
## Portfolio - [Great README Examples](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/11)
## Portfolio - [Great README Examples](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/11) - [Great Project Ideas](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/10)
## Portfolio - [Great README Examples](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/11) - [Great Project Ideas](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/10) - Passion Projects
## Portfolio - [Great README Examples](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/11) - [Great Project Ideas](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/10) - Passion Projects - "Cliché" (but GOOD!) Projects
## Portfolio - [Great README Examples](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/11) - [Great Project Ideas](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/10) - Passion Projects - "Cliché" (but GOOD!) Projects - Useful, Skillful Projects
## Portfolio - [Great README Examples](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/11) - [Great Project Ideas](https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/10) - Passion Projects - "Cliché" (but GOOD!) Projects - Useful, Skillful Projects
Do hard work for free.
Write docs for projects.
(ex: [Markdown Slides](https://github.com/dadoomer/markdown-slides/commits?author=coolaj86))
README
README, README, README
README, README, README README, README,
README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README, README,
# P.S.
If you used a framework: DELETE _their_ README.
(AND CHANGE THE FAVICON!!)
## #3 # Part C
LinkedIn Skills Assessment Pluralsight IQ
Learn the basics really well.
- Files & Folders - Markdown - http - dns - ["The Vending Machine Problem"](https://www.youtube.com/watch?v=gkgQJBQ1Gq4) - Vanilla Node - Vanilla DOM
Learn your tools really well.
- [webinstall.dev](https://webinstall.dev) - curl - caddy - vim - [vim-essentials](https://webinstall.dev/vim-essentials) - bash - linux - Running Linux 5th Edition - Prettier
Everybody "knows" express. Everybody "knows" React. So stand out. Know well what others no nothing about.
(i.e. documentation, basic "newbie" stuff)
a lot of people out have their jet packs on
...but don't know how to tie their shoes
don't be the smart guy on the jet pack
don't be the smart guy on the jet pack
be the dumb guy that can help people tie their shoes
> May the odds be ever in your favor.