|
|
| | Ask HN: I don't have CS and feel flustered | |
20 points by apineda on May 6, 2014 | hide | past | favorite | 18 comments
|
| | I'm 27 and I have been programming a long while but am missing CS, it's hurting on the job front and confidence front. It would be a lot easier to have cool demos on git if I had some kind of CS related "solution" there to show. I'm becoming flustered of only being able to do CRUD solutions etc. I want to be working with people of higher calibre and I feel I cannot gain that entry (eg. Google as the prime example) without CS or some kind of micro-focus of CS. I'm afraid of tackling some topic (eg. linear algebra) then being shut down because there are 100 other topics, or that half of linear doesn't do me any good anyway, or I should be working on a meteor.js demo for practicality. Part of the frustration is that I don't work around CS people and so I'm stagnating in an area I feel is important to me. I first got my job (co-op and stayed on) and worked under a great engineer and had a great time but he left about 8 months after-ward and ever since then it hasn't been the same. I struggled since HS without a calculus/vectors course (and without foresight taht it would limit my entry into programs). I've since done some calculus but do not have credit. Should I just do it online, get the HS credit, and apply for CS at a uni? I think I will be taking too much of a step backward but I don't see how else I can shake this limitation. |
|
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
|
I have been working successfully in the technology industry as a Developer for over 10 years. I have recently left a job where I led a good-sized team of Developers and I now run my own company.
Through countless interviews and meeting with clients, I have been asked exactly 4 times about my degree and educational background. I don't have a degree. No one cares. They do care about what you have done (experience, portfolio) and what you can do for them (your value).
Information Technology is perhaps the most accessible industry:
* You have access to the exact same tools as a Senior Developer at Google. How much did you pay for Apache, PHP, Angularjs, Go, Dart, Javascript, CSS, HTML, Ruby..etc. $0. All you need is a laptop and internet connection. For a few dollars a month you could even deploy your app to the same massively powerful technology infrastructure which a Senior Google Developer uses (Google App Engine). Do you know how lucky you are to have access to the same resources?
* If you wanted to be a Lawyer or Doctor or Accountant.. you would HAVE to go to school and get a Degree. Online you can find documentation, tutorials, discussion boards.. everything you need to learn. I would rather learn online myself than accumulating tens of thousands of dollars of debt to learn the same thing.
You are focusing way too much on what you don't have.
> I'm becoming flustered of only being able to do CRUD solutions etc.
There is NOTHING stopping you from learning more than CRUD solution.
> or I should be working on a meteor.js demo for practicality
There is NOTHING stopping you from working on a meteor.js demo.
Perhaps you feel alone and feel University would provide you with the structure and guidance you need. My advice is to find a good friend who is as dedicated to learning as you are. Have your own classes twice a week with your friend where you learn something new each class. (E.g., meteor.js). Try that for 4 months. Work hard at it. After 4 months if you are not progressing, then look at University as an option.