Exercises are very different from projects. When you support a project over the long-term, you engage a very different set of skills than what you'll get in a book. You learn how to push your way through a seemingly unsolvable bug that nobody has encountered before, often one in code that you didn't write. You learn how to make technical choices that reduce the likelihood of encountering these bugs. You learn how to come back to your program in a few months and pick up where you left off, and what sorts of coding practices will inhibit this. You learn what sorts of bugs occur in practice, and how to avoid them. You learn how to diagnose performance problems, how to speed them up, when to speed them up, and you build up a mental model of how the systems you work with behave. You learn how to limit complexity, and what the complexity budget of your brain is, and how to break up projects so that you stay within that budget. You learn how to communicate with other programmers, and what they care about. You learn how to build up a codebase incrementally, how software evolves, and how the why of the code usually matters more than the how. You learn how to communicate with users, and how to accept their input, and how to weigh the costs of their feature requests against the complexity of the code base.
All of these are emergent problems that only occur when you work with large, long-lived software systems. You won't get them out of a book.
me neither, but a bug I've only seen on my Nexus 5 is that my timestamps on recent hangouts messages say "now" for hours. This is a problem if I mix hangouts and SMS because SMS runs on a normal timestamp, so essentially all of my texts appear above my hangouts. For a while it just seemed like my texts weren't actually coming in at all.
On my Note 4, I get the same (possibly related) date/time issues manifesting in Google Maps; "Driving distance 37 miles. Drive time estimated 72 hours" :)
I believe it's to be released later this year. If you're learning front end frameworks thought 1.x still isn't a bad bet. Angular2 is going to be dramatically different, and because of that, they are going to maintain 1.x for quite some time after 2 is released.
Also, the job market for Angular developers is high, and a lot of those companies wont be migrating instantly. If you're looking to get into the field 1.x isn't a bad bet.
You'll have to learn Angular2 someday, but then again, the life of a front end developer is constantly learning new frameworks / technologies.
This is great for user experience on mobile web apps. Not ever app needs to be mobile, but convincing the user to save it to their home screen is no small task.
This will definitely augment UX for mobile devices.
The trouble comes when companies pay remote employees less if their cost of living is lower, or when they move to another place so they can pay people less. HP did that when they moved to Boise, ID.
In most cases, companies aren't actually able to adjust point-for-point for CoL.. it just isn't possible in any market with local opportunity. If remote markets ever see dramatic expansion/acceptance, CoL won't even be a mentionable factor.
CoL might be N-300% higher in SF but salaries (thank wage-fixing companies) are not. Salaries are (necessarily higher) but it's easy to dwarf the spread in normal, requisite expenditures.
CA has a high state income tax, relatively higher sales tax (than most midwest areas), and in the case of SF, the oh-so-obvious (self-inflicted) real estate problem.
I can't disagree more. I wouldn't call high school an 'outlet to try new things'. If she learns to be a developer by the age of 18 how is she tied down from doing anything else? I would say that self discovery is amplified outside of a high school environment not stifled.
I also think networking and making friends is also augmented outside of high school.
It's absolutely a place to try new things. Sports, Music, Theatre, Clubs, Social Groups, etc. It's much harder to get that experience outside of a place that gives it to you.
Outside of high school where are you going to meet new friends? You made friends by doing the activities that the school provided. Because it found people in the same age range that had similar interest.
Not every high school is the same, but I don't agree with your statement at all.
Thank you. Thought I was losing my mind with all these apocalyptic comments on how a sixteen year old girl dropping out of high school with a cohesive plan, and parental guidance, would suddenly be completely socially challenged and lacking any other ways to gain insights into the world.