Reddit Reddit reviews Head First Software Development: A Learner's Companion to Software Development

We found 5 Reddit comments about Head First Software Development: A Learner's Companion to Software Development. Here are the top ones, ranked by their Reddit score.

Business & Money
Books
Business Management & Leadership
Project Management
PMP Exam
Head First Software Development: A Learner's Companion to Software Development
O Reilly Media
Check price on Amazon

5 Reddit comments about Head First Software Development: A Learner's Companion to Software Development:

u/KebertXela5 · 3 pointsr/learnprogramming

Head First Software Development
Start with this book. I think it explains the basics pretty well. It’s not about creating flow charts though that can be part of it. Your goal is to create attainable goals in order to reach your solutions in an efficient manner. Like breaking large problems into smaller ones and taking them on one at a time. You should learn different design patterns and how to apply them. Programming isn’t writing code. It’s developing solutions to problems that a program will solve. Writing code is just the medium used.

u/iWriteC0de · 1 pointr/webdev
  1. I'm assuming if you are an English teacher you already have some kind of degree - this is enough for a lot of places as long as you can code. If you have a degree in anything and can code you have a chance of being hired.

  2. Some non-coding skills you should worry about:

  • Become familiar with basic agile principles - capturing requirements, planning, estimation.
  • Some familiarity with basic UI design - the grid system, responsive design.
  • Communication skills - being able to distill a problem to the fundementals and explain it in a way that non-coders can understand is valuable.

  1. Depends on the company and the kind of position you go for. You will probably be asked general HR type stuff like "What are your 3 biggest strengths", but they will also ask technical questions - they may focus on day to day things like - "In framework X, how would I do Y?", or they may be more comp-sci based like "If I have data in structure X, how fast can I search/add/remove elements?".

  2. If you focused on just front end as people here are saying you would probably be creating front ends from designs.

    Other advice I'd give:

u/evinrows · 1 pointr/androiddev

If you enjoyed the Head First experience, you should proceed to Head First Software Development which does cover this topic.