Hacker News new | ask | show | jobs
by mzjs 4054 days ago
This really depends on what you are interested in. Some thoughts about each:

Web design:

- There are a few different parts to this. You can specialize in front-end or back-end (although you should have at least some knowledge of both). - This isn't really much easier than iOS development over the long term, but the barrier to entry is much lower. - Things in this field change really, really fast. Expect to re-learn basically everything you know every 3-4 years. - The core languages (javascript, html, css) are versatile and can be used in many places: the web browser, the server (nosema or similar), or a native app (node-webkit).

iOS development: - You're tied down to a specific platform, which can be a problem if apple changes it's rules or releases an update with bugs. - The barrier to entry is higher, but over the long run it isn't much harder.

(Not that I'm a front-end developer, so this is completely biased)

Really, you should do what you enjoy most. Start learning the basics of each, and see how much you enjoy it. Also, study the codebases of some existing well-documented projects - it's a good way to learn more about the language.

1 comments

Also, once you start getting good at whatever you choose, start contributing to some open-source projects. Code review is a great way to get better, and you can contribute to tools you use, which helps you as well.
Yeah I hear you. The problem is, I kinda like both (but know already some stuff about web). The reason why it's so hard for me to decide is that the cost of the bootcamp is pretty steep.

I come from post-soviet country and the tutor fees are basically my whole life savings (purchasing power/salaries are basically 5-7x lower than western EU states). That's why I'm so hesitant to choose one or the other.

You don't need a boot camp. There are plenty of good books on these topics, which are fairly inexpensive. Also, stack overflow (for all it is ridiculed) is a great place to ask a question if you are confused about something. Also, https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re... is a great way to learn javascript.
Yeah I know I don't "need" it but what you're suggesting is actually what I've been doing for past year or so. I need a push to turn this into career, hence the bootcamp (they also say they set up interviews after bootcamp).