We're here to help you start & grow your career

Posts for Web Development Category

Twitter Is Your Web Dev Career Secret Weapon

May 22, 2017

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience. Join before 6/1 to get exclusive BONUS coaching/mastermind group invites (I’ll be there)!


Why is Twitter your CAREER secret weapon as a programmer? In this video I break it down!!

Have a great day. ❤️ ya.

Watch the video below



Thanks so much for your support!

Continue Reading

Freelancing 101: The WEB DEV Freelancing High-Level Overview & Business Setup

May 8, 2017

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


What is the high level overview of starting a business as a programmer?

In this video I make the case for Freelancing being the easiest to get started with, and a high level overview of exactly what it is.

Have a great day. ❤️ ya.

Watch the video below

 

 

Thanks so much for your support!

Continue Reading

How to Improve as a Programmer

May 1, 2017

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


How do you grow as a programmer? It’s a tough topic. Coding helps, certainly, BUT the Edge Effect has a power that is beyond belief. Don’t doubt the power of reading, in seemingly unrelated areas, and how it will impact your day to day skillset.

In this video I break down EXACTLY what books to start reading, and different genres of books you should be checking out.

Have a great day. ❤️ ya.

Books mentioned:
– The One Thing by Gary Keller
– The Selfish Gene by Richard Dawkins
– The Happiness Hypothesis
– Influence by Robert Cialdini
– The Obstacle is the Way by Ryan Holiday
– Bold by Peter Diamandis
– Work RULES by Lazlo Bock
– The Foundation Trilogy by Isaac Asimov

Watch the video below

Thanks so much for your support! It means the world.

Continue Reading

How to get a job as a junior developer?! EXPLAINED

April 8, 2017

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


How do you get a job as a Junior Developer in 2017?

This video covers the FULL ROADMAP. See show notes below in post for more details and actual step by step formula.

Watch the video below

The Show Notes

Step 1) Pick a language and framework

Video to help you with this step: https://www.youtube.com/watch?v=1lU1FtIQz8c

Step 2) Get *prove-able* experience with this language/framework choice (Goto the http://advancedbeginnerchallenge.com for help with this)

Video to help you with this step: https://www.youtube.com/watch?v=NDi9y7R0dU8

Step 3) Build the BASICS of your packaging (basic website structured correctly)

Video to help you with this step: https://www.youtube.com/watch?v=S7xXOBisNqo

Step 4) Put the projects that you completed and deployed in the Advanced Beginner Challenge, on your “Projects” page. Described in portfolio video here. https://www.youtube.com/watch?v=S7xXOBisNqo

Step 5) Blog posts. Write 2 blog posts at minimum on the language/framework you want to get a job in. Described in video you’re on now.

Step 6) – Optional – Twitter presence as described in video. Described in vide you’re on now.

Step 7) Personalized job application blast. I’ll be recording a video on this one next.

Step 8) Repeat Next 2 Until Job

Step 9) Intro call. Described in video you’re on now.

Step 10) Tech interview.

Great tips to help you with technical interviews in this podcast series:

Mastering the Interview Process & LinkedIn for Developers https://soundcloud.com/starthere-webdev/26-level-up-your-web-dev-job-linkedin-for-developers-and-mastering-the-interview-process

How to Get a Better Job at a Higher Salary https://soundcloud.com/starthere-webdev/how-to-get-a-better-job-with-higher-salary

Continue Reading

Q&A – Freelancing & How to Solve Your Own Problems w/The Edge Effect

April 3, 2017

 

On this episode we cover some mindsets around freelancing that I thought about often to grow my business. We also talk about how the ability to solve your own problems is the most important skill you can possess. This episode ends with a huge rant on this topic.

Listen to the episode

Thank you so much for your support, and if you have yet to leave a rating or review, please leave me an honest one on iTunes, YouTube or below on the blog.  I appreciate it!


The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.

Continue Reading

How to Build a Portfolio for Beginners

March 25, 2017

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


How do you build a portfolio and website with NO work experience? This episode is for ALL BEGINNERS. MUST LISTEN.

Your personal brand is your biggest competitive advantage. You must start building it, NOW.

PS – If you’re a follower of Marco Arment, and you don’t like talking about “braaaaandds” b/c Marco makes fun of it, I’ll tell you this, do what he DOES not what he SAYS. He is laughing all the way to the bank, off the back of his ability to build brands. So you decide.

Note – I forgot to mention that there will be another video where we go over how to write blog posts, so don’t worry about the “dummy blog posts” for now. Sorry for not mentioning that here!

Watch the video below

Thank you so much for your support, and if you have yet to leave a rating or review, please leave me an honest one on iTunes, YouTube or below on the blog.  I appreciate it!

Continue Reading

How do you use LinkedIn in 2017?

March 6, 2017

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


How do you use LinkedIn in 2017 for developers?

LinkedIn is much different in 2017, than it was in 2016 or even 2015. In 2012-2014 I mastered LinkedIn and used it to stand out from the crowd, and got many life changing opportunities from this platform. And I didn’t do it how you might think. I’m uniquely positioned to give you this advice, so please listen!

Watch the video below

Thank you so much for your support, and if you have yet to leave a rating or review, please leave me an honest one on iTunes, YouTube or below on the blog.  I appreciate it!

Continue Reading

What Programming Languages Should YOU Learn in 2017?!

February 16, 2017

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


This is a funny question, and I have a strange answer. I want you to learn what is best aligned with your goals. What programming language to learn in 2017 is really dependent on your goals, and not based on what is “trendy”.

Watch the video below:

Do you want to learn how to create an empowering reading ritual that will help you in your career journey? CLICK HERE to purchase my Start Here to Build a Reading Habit eBook! 

Thank you so much for your support, and if you have yet to leave a rating or review, please leave me an honest one on iTunes, YouTube or below on the blog.  I appreciate it!


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

How to Build Your FIRST Web App (Without Knowing Anything)

February 5, 2017

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Building your first web application can be extremely complicated. BUT, it’s easier if you break it down into “chunks” and then execute those.

In this video I go over exactly how I break down web apps into “chunks” that represent tutorials, then you can go google those tutorials and simply execute them, combining the tutorials together.

This method has made it possible for multiple students of mine, brand new to development, to build their first app.

Watch the video below:

Do you want to learn how to create an empowering reading ritual that will help you in your career journey? CLICK HERE to purchase my Start Here to Build a Reading Habit eBook! 

Thank you so much for your support, and if you have yet to leave a rating or review, please leave me an honest one on iTunes, YouTube or below on the blog.  I appreciate it!


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

How to Get Your First Job (How to Set Goals as a Web Developer)

February 3, 2017

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


I would like to share with you how to get your first job in web development, and how to set goals as a web developer.

Watch the video below:

Do you want to learn how to create an empowering reading ritual that will help you in your career journey? CLICK HERE to purchase my Start Here to Build a Reading Habit eBook! 

This episode goes over this formula:

  1. Goto the career pages for all major companies, and review job titles they currently need.
    1. https://careers.google.com/jobs#t=sq&q=j&li=20&l=false&jlo=en-US&jcoid=7c8c6665-81cf-4e11-8fc9-ec1d6a69120c&jcoid=e43afd0d-d215-45db-a154-5386c9036525&jcoid=db402fa7-80f9-417e-90f8-cabc095ab328&jcoid=4da87eaf-2d83-4e44-aec5-3277162353f3&jcoid=8e95bc8e-bc66-4a8f-a30c-4be6e037beab&jcoid=65a96848-6a90-403f-b350-76dcbf787382&jcoid=368ee4a3-8f63-4554-b52c-8c5ad137a48a&jcoid=7143c4f4-17a1-4061-a066-69aafca4467b&jc=SOFTWARE_ENGINEERING&
    2. https://www.tumblr.com/jobs
    3. https://www.linkedin.com/jobs/
    4. https://www.facebook.com/careers/
  2. Find the job title that closely aligns to what you want, then set that as your goal.
  3. Begin the Advanced Beginner Challenge for that goal (job title).

Thank you so much for your support, and if you have yet to leave a rating or review, please leave me an honest one on iTunes, YouTube or below on the blog.  I appreciate it!


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

All Q&A, All Day! JavaScript, Freelancing, Clients, & How to Handle Challenges as a Developer

January 19, 2017

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.

Quick note: I recommend listening to this episode at 1.25 – 1.5 speed! It’s a long episode, so it’s a great time to experiment with increasing the speed to get more listening done!

We cover Questions on Javascript, Freelancing, How to Learn, Job Interviews, How to Handle Ageism in Tech, & everything else!

Topics covered:
– The State of React in 2017
– The Best JS Frameworks to Learn for 2017
– How to split backend and frontend for complex apps
– The FASTEST Way to Learn JavaScript
– How to get your first freelance client – step by step
– How to charge and structure freelance client work
– How to deliver work to a client
– How to handle ageism and other potentially destructive negative emotions related to your career
– How to be adaptable in the face of challenge
– How to “manage up the chain of command”

Supplementary reference materials:
https://github.com/acdlite/react-fiber-architecture
https://github.com/facebook/react
https://medium.com/javascript-scene/top-javascript-frameworks-topics-to-learn-in-2017-700a397b711#.a0crjpyq8
https://vuejs.org/
https://www.meteor.com/
https://www.wikiwand.com/en/Loss_leader
http://okdork.com/2014/07/22/actions-techniques-to-go-from-0-to-your-first-1k-with-freelancing/
http://javascriptweekly.com/
http://rubyweekly.com/
My Web Dev Sample Proposal
http://blog.careerfoundry.com/career-change/pricing-freelancer/
http://www.creativeboom.com/tips/tips-on-how-much-to-charge-for-freelance-work/

Email me for more info on our web development coaching programs! miller.dain@gmail.com

Follow me on twitter for motivation and to be a part of a community of people who are focused on improvement: twitter.com/dainmiller


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

Learn A Framework, Not A Language

January 12, 2017

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.

Learn a framework not a language. The framework is a trojan horse for the knowledge you need of the language.

– Learn Rails, not Ruby.
– Learn Django, not Python.
– Learn Angular/Ember/React+Redux, not JavaScript.
– Learn Phoenix, not Elixir.
– Learn .NET, not C#.
– Learn Laravel, not PHP.
– Etc etc.

A few notes from today’s episode:

1. Look around at the industry you want to be in, what are other people spending 80% of their time on, that is only getting them 20% of the result? Hard to identify what exactly that is? If you have trouble with this, just identify what people spend 80% of their time on, and do the opposite. This is what makes people massively successful, mark my words.

2. SKIP OVER what you identified in #1. SKIP OVER what most people are doing. This is taking MASSIVE ACTION. Massive action is relative. Relative to the rest of humans on this planet, are you taking massive action?

Here are some examples of taking massive action:

– Learn a Framework: Deploy ANYTHING to Heroku (that only you will see) by tomorrow. No excuses.

– Learn a Framework: complete 1 page that has some functionality you agree with yourself ahead of time, deploy it to Heroku, then send to 2 friends on Facebook and ask them to try and use it.

– Go start interviewing for jobs, NOW. WHY WAIT? Stop sitting around and take action.

– Want to start a podcast? Launch a crappy first version by TOMORROW.

– Want to write a book? Launch a crappy first eBook by next Monday. No matter what.

Stop trying to make everything perfect on the first try, just focus on making stuff good on the second try.

Your first handful of job interviews, book chapters, podcast episodes, programming projects – they will all SUCK on the first go around. BE OKAY WITH THAT and push forward and keep going and you will advance beyond the crowd. Most people either A) get obsessed with making the first version perfect and never go anywhere, or B) feel so depressed from their first version being a failure they never go anywhere. SKIP OVER ALL THAT, and get somewhere.

Or don’t, and continue to take small actions, and remain in limbo for the rest of your life.

This is my challenge for you. Are you up for it? Tweet me @dainmiller and let me know you are taking massive actions. Ask me questions on the best massive action to take. I will hold you accountable. You aren’t allowed to do small things if you are following me. I will make sure you are accountable. Go to twitter and follow me and let’s do this.

Have a great weekend, see you next week.

Your friend,

Dain

PS – If you have found any value in me or my work, I would be honored if you could leave a podcast review for Start Here: Web Development – it would mean a lot. 😌

On Phone

– Click this link.

– iPhone: It will auto redirect to the Podcasts app (or App Store) on iPhone. 

– In the app, there is a “Ratings and Reviews” tab 

– Click “Write a review” and can enter there. You can also just tap a star rating and be done very quickly. :)

On Windows/Mac

– Click this link

– Click “Open in iTunes”

– Click “Ratings and Reviews” tab

– Click “Write a Review”. You can also just tap a star rating and be done very quickly. :) 

https://itunes.apple.com/us/podcast/start-here-web-development/id898026456?mt=2


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

How to Stop Getting Stuck As a Developer

January 7, 2017

Minisode this week! Quick reminder for you on your journey.

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

30. The Advanced Beginner Formula: Everything You Need to Know About Becoming an Advanced Beginner

November 21, 2016

 

How to become an advanced beginner

  1. Pick 1 language and 1 framework. If you can’t decide, pick Ruby on Rails and be done with it.
  2. Gather Context! Read 10 tutorials in your framework & language. 10 is a lot. If you don’t know what I mean by this, I recorded an entire portion of an episode on this topic here: http://starthere.fm/webdev/one.
  3. Reps and sets: Do 10-25 tutorials. can you do it?
  4. BONUS: find mentor to ask questions on ur journey :) twitter is great for this, check out my podcast on networking on twitter here: http://starthere.fm/general/28-how-to-network-and-stay-in-your-comfort-zone-step-by-step-guide-to-networking-for-introverts
  5. Project Phase
    1. Learn a version control system & setup git project
    2. Find project online that u suspect uses ur framework and language
    3. Pull out paper and do a “low fidelity” mockup of the website that you are seeing.
    4. get basic application up and running by following tutorial “How to build a blog in FRAMEWORK/LANGUAGE HERE”
    5. break your mockups into “sections” that are tutorials you might find online, then combine the tutorials together into an app
  6. BONUS: Ask mentor any questions you might have at this phase
    1. Attempt to develop relationship with mentor
  7. Pre-job last educational push (courses, coaches, further professional development, etc). Modeling a person is a great thing to do in this phase. Find a course or program or person that you can model or learn from in this phase.
  8. You’re ready to start looking for a job.

Please hit the like button if you listen to this podcast! I’m trying an experiment based on the number of likes different posts get. :)

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

29. How to Eat and Exercise for Better Programming (& My Latest Experiments)

September 21, 2016

Thanks for being a listener and subscriber. Trying something incredibly different for this episode, just trying to have fun with the podcast and add music and other things I enjoy.

Let me know what you think. miller.dain@gmail.com

I’ll be back next time with some hardcore technical content for ya. But for now, eating and exercise. I know it’s a touchy subject, but we gotta’ talk about it. It will change everything.

Resources mentioned:

Thanks to DJ Shadow for the audio. You can find the song here www.youtube.com/watch?v=dcxsheROd3Em. He’s incredible.

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

28. How to Network and Stay In Your Comfort Zone (Step by Step Guide to Networking for Introverts)

September 16, 2016

 

Sign up for our web dev training, there’s still a few seats left! bit.ly/webdev-accelerator

Resources mentioned:

– Social book www.amazon.com/Social-Why-Brains…ect/dp/0307889092
– Compelling People book www.amazon.com/Compelling-People…ial/dp/0142181021

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

27. How to Get a Better Job and Higher Salary

September 16, 2016

Please review this podcast on iTunes if you enjoy the weekly show! It would really help us out a lot :)

On this episode we discuss the entirety of the salary negotiation process, and how to approach your interview from a story-telling POV.

Receive written guides on everything discussed here, just for listeners of our podcasts :), at fearlesssalarynegotiation.com/startherefm/

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

26. MASTERING The Interview Process (+The Technical Interview), and LinkedIn for Developers

May 16, 2016

On this episode we discuss the entirety of the interview process from setting up your LinkedIn and approaching companies to passing the first screening call, tips for the technical interview, and sealing the deal in the character interviews.

Receive written guides on everything discussed here, just for listeners of our podcasts :), at fearlesssalarynegotiation.com/startherefm/

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

25. How to Manage Your Web Dev Projects, How to Get Your First Client, and Practical Experience vs. Computer Science

May 9, 2016

Resources mentioned:

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

6. How to Be A Successful Ruby on Rails Developer & How to Overcome The Advanced Beginner Syndrome

May 9, 2016

On this episode we discuss how to overcome the trap of the advanced beginner, how to be more like Aaron Patterson as a developer, and what you can do to fuel your success on your career path.

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading