Insights From My Third Week As A Software Development Intern

Photo by John Schnobrich on Unsplash

Polyglot Programming and asking for help 🗯

  1. First, read the Code Jam problem.
  2. Then, think about how to solve the problem.
  3. Third, make pseudo code.
  4. Finally, write polyglot code.

Vulnerability and collaboration 💬

Decision-making and the brain 🧠

The Dreyfus Mastery Model 🥋

  1. Novice: Makes associations and patterns.
  2. Advanced Beginner: Starts trying tasks on their own.
  3. Competent: Develops conceptual models.
  4. Proficient: Wants to understand the larger conceptual framework.
  5. Expert: Works from intuition.

Conclusion ✨

--

--

--

26 yo. Self-Taught Software Developer. I write about Career Change, Women in Tech and anything exciting I’m working on.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Understanding BuildContext in Flutter

Akka — Overview — How stuff works

Creating a Local WebSocket Server With TLS/SSL Is Easy as Pie

What is GIT?

Functions as first-class citizens

Python: Windows Alert Timer

Upgrade python 3.5 to 3.7 in Ubuntu

Rolling the Dice with Pony

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alejandra Bricio

Alejandra Bricio

26 yo. Self-Taught Software Developer. I write about Career Change, Women in Tech and anything exciting I’m working on.

More from Medium

Top 10 Skills required for a Product Management Role.

How to Nail Your Next Video Interview (Job Seeker Series)

What is the Difference Between a Resume and a Curriculum Vitae (CV)?

Should you work for stipend? Internship?