Skip to content

patrinoua/tipsforjobs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

Work-in-Tech.org

This is a guide with the most useful resources I've found over the years, including learning material, best practices and tips if you're considering joining tech or currently looking for a new position.

Feel free to reach out to me if you know an interesting link that I could add here, or looking for feedback!

Table of Contents

Why?

Working in tech is fun!

Wether you're more into code, data science, design, or marketing there is plenty of opportunities out there.

The 3 Highest Paid Jobs in Tech link

How much do Software developers earn in Germany? link

The Ultimate Guide to Finding a New Job Fast & Efficiently link

How?

Bootcamps

Working in tech is fun! And with a bootcamp (3 months course) you can do it too.

Startsteps.org - helps you decide which is the right bootcamp for you

Spiced Academy - paid intense full stack and Data Science bootcamp (the one I attended and can recommend!)

Career Foundry - paid online full stack and UI/UX bootcamp (if you're more into design!)

Free Online Bootcamps for Web Technologies

Join an online community and learn at your own time, for free

freecodecamp.org - Easy, take by the hand, great for beginning your trip!

theodinproject.com - Open source, somewhat more advanced, cool projects, discord community

Online bootcampslink

Try the prep material to see if it's for you

Start with these introductory exercises that will help you get a basic understanding of the topics if you are not sure if this is for you.

Full Stack Development link

Data Science link

Career Foundry offers free introductory courses on UI/UX

Learning Resources

Roadmaps: Step by step guides and paths to learn different tools and technologies

roadmap.sh

frontendmasters.com/guides/learning-roadmap

Learning Platforms

careerkarma.com - list of free bootcamps

codecademy.com

khanacademy.org

frontendmasters.com // paid platform

pluralsight.com // paid platform

leetcode.com - Interview Preparation

Saylor.org - learn different skills - free

JavaScript

https://developer.mozilla.org/en-US/docs/Web/JavaScript

https://github.com/getify/You-Dont-Know-JS

https://github.com/rwaldron/idiomatic.js

http://ecma-international.org/ecma-262/5.1/

http://ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf

15 most important things to know in JavaScript link

JavaScript API cheatsheet link

From JS to React

Tutorial by Nextjs link

React Native

The Ultimate Guide to React Native Optimization https://www.callstack.com/campaigns/download-the-ultimate-guide-to-react-native-optimization (thanks George)

React

React Roadmap youtube.com/watch?v=Ip_jOSpThSg

github.com/ReactTraining

easyontheweb.com/reactjs-resources-for-beginners-from-scratch

codeburst.io - Learn React JS — Build a Portfolio link

Learn React (have not personally tried but were recommended on greeceJS) https://www.udemy.com/course/react-redux/ https://egghead.io/courses/the-beginner-s-guide-to-react

Learn TypeScript youtube.com/watch?v=BwuLxPH8IDs

More learning resources

by Google https://learndigital.withgoogle.com/digitalgarage/courses

by Microsoft https://docs.microsoft.com/en-us/learn/

by Artsy link

Artsy's Relay Workshop link

CSS

https://markodenic.com/css-tips/

Design

♥ Smashing Magazine (Web Design & development) link

COLOR & TYPOGRAPHY https://www.colorsandfonts.com/

Testing

https://testing-library.com/docs/queries/about/#priority

Unit / Integration / End to end testing link

React native testing https://www.reactnative.guide/7-testing/7.4-mocking-rn-modules.html

Quality

Atomic Design link

♥ Airbnb guidelines link

Tips for clean code link

Other Links

https://javascript.christmas/2020

React-TypeScript-Cheatsheet link

and example project: to-do app

JavaScript Toolink link

Cool advanced articles https://advancedweb.dev/

Git Book link

Cool npm packages

import-sort-style-module link automatically arranges imports

babel-plugin-module-resolver link enables you to make absolute imports

Courses I've taken/completed

tutorial https://www.tutorialspoint.com/graphql/graphql_example.htm This example actually works https://graphql.org/graphql-js/running-an-express-graphql-server/

React & Jest (up to chapter 6) - Nov 2020 link

UX by udacity - Oct 2020 link

When looking for a new position

0. Know What you are looking for

Write a paragraph where you describe your Dream Job. Then also make a list of points that are important to you. On every Interview write down the facts of these points you learned from the Interview, rate them (I use a 1-5 stars system, where 1 is very bad and 5 is excellent) and in the end come up with a general rating.

Example bullets could be

  • PRODUCT
  • TECH STACK 
  • LEARNING OPPORTUNITIES
  • CAREER GROWTH OPPORTUNITIES
  • CULTURE
  • LOCATION (& distance from where you live)
  • SALARY
  • TEAM SIZE

Bonus Points for

  • FLEXIBILITY: (80-90% / home office)
  • FUN FACTOR
  • OFFICE
  • WELCOMING

GENERAL FEELING 

Interviewing and coding challenges can be a lengthy procedure, so only apply for positions that you would actually like to have and you will not end up rejecting later. Cultural fit is another important thing to consider.

1. Pump up your Online Presence

Kick-ass CV

6 second rule

"Studies have shown that the average recruiter scans a resume for six seconds before deciding if the applicant is a good fit for the role. In other words, to pass the resume test, your resume only has six seconds to make the right impression with a prospective employer." link

CV templates

Take a look on canva (https://www.canva.com/templates/resumes/) where they have lots of free modern CV templates and see if you find something you like there. For a more serious format you can also check https://novoresume.com/ . https://app.flowcv.com/ On your CV do not forget to include useful links to github, linkedin etc.

LinkedIn

Fill your LinkedIn with relevant information about positions/projects you had in the past. Optimise your linkedin link

Github

If you are an aspiring coder show people your projects and how you write code on Github or a similar platform.

Portfolio

If your job is online/creative it's probably a good idea to have a portfolio. This is your chance to show the world your favorite projects! Keep it narrow - remember nowdays in an overflood of information attention spans tend to be limitted. Choose your 3-5 most impressive projects and write maximum 100 words to describe them.
You can build a custom one, try wix (http://wix.com/), or get in touch with me.

All set, ready, go! Time for feedback!

Don't forget to add links to everything so people can easily have access to it! :)

Have a link to your Portfolio on linkedIn, a link to your Github on your Portfolio (also a link to linkedIn and maybe CV), etc. Make sure the content you want to show is always a link away.

I'd be happy to take a look on your online presence and CV and suggest improvements. Get in touch!

Good luck! :)

2. Interview preparation

https://www.hackerrank.com/interview/interview-preparation-kit

Tech Interview Handbook

github.com/yangshun/tech-interview-handbook

Example of what companies look for in Interviewees

medium.com/@BenPeterJones/joining-the-bitwala-engineering-team-3ab827a799ba

15 days cheat sheet for hacking technical interviews at big tech companies

medium.com/@nhudinhtuan/15-days-cheat-sheet-for-hacking-technical-interviews-at-big-tech-companies-d780717dcec1

fullstackinterviewing.com

JavaScript Interview Questions

https://dev.to/maxpou/typical-javascript-interview-exercises-explained

Frontend Interview Preparation link

React

dev.to/fullstackcafe/39-advanced-react-interview-questions-you-must-clarify-today-3c1h

Coding Challenges

Codewars.com

3. Start Applying

Find position openings

Interesting reads

"The secret of raising smart kids" (Or what it means to have a growth mindset - Scientific American link

Feature flags link

Communication & Design Rules link

https://techstacks.io/

Interesting videos

Grit: The power of passion and perseverance link and another one

Aaron Swartz link

Tools

link

Legal advice (greek only)

https://github.com/patrinoua/odigies-pros-pelagomenous/blob/main/README.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published