Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

At the very least, I would call the local community college and talk to a counselor. You could get a two-year CS degree that will give you the important concepts and plenty of programming exposure for not a lot of money. If you really want to transfer for a full bachelor's, the community college can still give you cheap units for everything you need up until you switch schools, and it may just be that your previous degree can help out here (NB: IANA couselor).


I can think of a few local community colleges I can go to for starting. And then ask about housing options, or perhaps get into a campus job. If the campus job can waive most of your tuition, do you think just having that would suffice?

Also, do you recommend more on transferring out of the CC later to go to a very reputable CS university (UC Berkeley for example)? I'd like to be one of those people who can land an internship at Jet Propulsion Labs (I'd like to combine my interests in computing and space exploration).

Like the OP said in his old topic, I have a passion for coding (check my username for Github), but I can't interview worth a damn anymore. So I don't know if it's delusional to think that a CS degree (and the education that comes with it) will automatically open up many doors for me.

I wish I can maximize my utility for a business or an org even if I can't pass most interviews, because failing interviews is just making my skills go to waste.

A local job recruiter (a specialized one, not from a big agency) once told me to seek companies that offer SWE apprenticeships as a refresher. But those sorts of companies are hard to come by here.


I can definitely relate to your position and I imagine a lot of other engineers would also relate as our skills sets tend to mean the engineering part comes more naturally but the soft skills take a lot of work. I would recommend reading books or forums about non CS specific interviews, body language and soft skills.

I'm in my mod thirties now so have had quite a lot of experience interviewing and recently being the interviewer so have noticing a lot of patterns. It is amazing how often the questions get repeated, if you spend an hour writing down all the likely questions I am sure you will cover 80% of the questions of any interview. Then spend a few hours writing two or three ideal answers to each of the above questions. Such questions would include : -what has been the proudest project you have worked on? -what have you been doing the last few years with your time while not working? (I'd, recommend referring to your open source contributions or doing background learning here) -what are your goals? - how do you deal with confrontation? - how do you deal with pressure etc?

You could say all boring questions but you are very likely to come across them in an interview and crafting a positive response to each one and practicing it out loud, ideally with a friend or two in the mirror will help tremendously.

Also get an experienced friend to review your resume, it is amazing how many talented engineers get overlooked because of lack of attention to detail on their resume.

It was good advice above by @saganus about interviewing a lot as it is definitely a skill which takes practice . After each interview push for feedback, some will say they can't say but a lot will give you honest feedback which is very helpful. You can also try this with a friend or someone online over video chat.

Finally I would consider getting a less glamorous CS job in the interim to help pay the bills through school and get back in the industry. Tons of web agencies are crying out for engineers and while it may not be your long term goal, a role like that could help you get your foot back in the door, pay the bills and give you time to get setup for your end game or save for more expensive university.

I've thrown a lot of advice here but hope some helps, as mentioned above getting interview and career ready is an ultra marathon not a sprint. :)


All I can say is to keep interviewing and reflecting on your experiences (take notes!), which will tune you in to the kinds of preparation you have to do in order to pass through the process successfully. You can do it!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: