~/talk

A Concrete Definition of How to go from Junior Developer to Mid-level

Talkat 360iDev 2018 · 2018-08-26..08-29· [career-development]
links:none on file
slides:none on file

Starts with a checklist: 12 concrete things that mark the jump from Jr to mid-level — naming and splitting functions to avoid massive view controllers, decouple code instead of boolean spaghetti, write tests so future edits don’t break features, and use source control for safe releases. Also covers networking basics (GET/POST/500s), common iOS pieces like table views and delegates, reading classic CS texts, and the habit of asking questions.

AI-written summary · about

  1. 0:00Intro
  2. 1:51What does the internet say a mid-level developer is? Mid-level/journeyman - demonstrates ability to research solutions to imperfectly defined problems and tasks; demonstrates understanding of teamwork, collaboration, tools, and processes used; collaborates regularly with other mid- and senior-level developers to ensure work is smoothly advancing the team toward the goal
  3. 3:05Things that everyone says you should do
  4. 3:55Break Things into Smaller Pieces * Hard to reason about what you're reading * Hard to find things
  5. 6:55Tests a. How to write them? b. What is a good test? c. What is the point of tests?
  6. 7:53General Computer things
  7. 9:26a response? • What is the difference between a Get, Put, Post, and Delete? • What does 200 mean? • What does a 500 mean? • What is a header?
  8. 10:13Know the difference between immutability and mutability and why knowing the difference is important
  9. 11:00JOS Specific things
  10. 11:21this includes tools. Xcode shortcuts, breakpoints, dependency management • view lifecycle • sizing (this is self sizing things but also constraints) • common design elements (lable views, text views, buttons)
  11. 13:33Code by Charles Petzold Working Effectively with Legacy Code by Michael Feathers Design Patterns by the Gang of Four
  12. 15:29Go to meetups or find someone with more experience
  13. 16:15Ask F*cking Questions.
  14. 17:32between a jr. and a mid-level is the ability to understand the why in addition to the
  15. 18:54Questions? Also, thank you for listening.
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.