Hacker News new | ask | show | jobs
by Sakes 4217 days ago
Some more background would be nice. All I was able to gleam was that you have 2 years experience developing in c# which mainly consisted of converting a legacy code base to an ASP MVC code base. Don't worry about being 30, it just matters what you can do. So, with that being said.

How were you making money before you became a c# developer? It sounds like you might have been programming, but what specifically?

What city/country do you live in?

What did you like about the tech you were using before c#?

What did you like about c#?

What kind of app were you building in c#?

What kind of online articles do you find yourself reading when your mind starts to wander?

What was the vision you had for your life at 25?

How long did you spend writing your resume?

How many jobs do you apply for each week?

How many do you apply for each month?

I just want to get a sense of who you are. If I get that, I'm sure I can offer some good advice as to what tech to invest your time in, and possibly even some actionable steps for you to find work.

This will all work out. Success doesn't care how hard you fall, only how quickly you get back up. So put your fucking rally cap on, cause this about to be a memory.

Cheers

1 comments

I did IT support for a yr after that I was a market analyst. Then a 2 month opening for an intern came up, which I managed to stretch it to 2 yrs. But the new manager wanted only senior developers on staff and I was out. C# was my first professional language. Before that I did some collage projects and some freelance work on static sites, MS Access based app with VB. C# was not a choice but what the company was working on. I have only developed websites with forms. Basically a fancy CRUD. They is nothing special I see in C# but I liked the intellisense of Visual Studio. My vision for 25 was that, I would have a clear aim. As in, picked a language, domain and stuck to it for atleast 5 yrs. My resume, have been a long time in making. Guess since the last 4 years, my Cv has been the same. Just keep updating it. I apply for about 3-10 jobs weekly, depending on the openings available. As for reading, I usually follow the articles on asp.net and hacker news. Anything with keyword .net, C#, python.
Thanks, I have a much clearer view. A little background on me so you can see I know what I'm talking about. I'm a 12+ year web app developer who specializes in front-end development.

Proficient in:

SQL, Java, Hibernate, c#, ASP.net, ASP MVC + Razor, Entity Framework, Coldfusion, Railo, Visual Studio, IntelliJ, Javascript, jQuery, Mootools, Backbonejs, css, LESS, bootstrap.

Familiar with: IIS, Apache, Tomcat, Maven, Artifactory

Currently Mastering:

knockoutjs, knockbackjs

Dabbled in:

Python, Ubuntu web server, Pylons.

So here are my assumptions about you, and I'll follow it up with advice:

You are not a developer or engineer, you are a hacker. You've probably thought or said something to the effect of "Users don't care what the code looks like, all that matters is that it works". You are probably good at getting things working quickly but given a large project can find yourself weighed down with code debt and that once rapid productivity rate comes screeching to a halt.

I think of programmers as having personality types, and if you match up the correct personality type with the correct tasks, that individual can be very productive. So, if I am correct, you are a hacker. You are best suited for working on prototypes or at custom software shops where getting an initial app launched is way more important than code maintainability.

You have a long background in market analysis, I'm guessing 4+ years, so if you can find a company creating software to aid in market analysis, you could champion yourself as both a developer and domain expert to that company.

Advice:

1) You have sent out roughly 168 resumes over a 6 month period and none of those have resulted in an interview. So either your resume is terrible, or you are applying to the wrong jobs, but I suspect its most likely both. Send me your resume, and I'll look over it with my friend and we'll critique it for you. hnsakes [at] gmail.com

2) Rewrite your resume from scratch, referencing your original resume for content. Your resume should always be coupled with a cover letter that has been tailored to the position you are applying for.

3) Understand the value that you bring and tell the employer how you will help them. Going on my assumptions above that would consist of banging out prototypes or small to medium sized applications quickly.

4) Apply to companies that are looking to start transitioning from people services to technology services. For example, I am currently contracting with a book publisher helping them move from selling books to delivering content via a web application.

5) Apply to custom software shops. They will have projects of all sizes, and hackers typically shine in these environments.

6) Apply to companies providing market analysis services where you can leverage your domain experience to add value.

7) Always apply to companies looking for a .NET / c# developer, don't pick up a new tech stack unless you need to, meaning some company is interested in hiring you but they don't use c#.

Critique:

You think c# is bad, you think visual studio is bad, but you don't have the experience to know why nor were you able to find the good parts in those techs.

Visual Studio is pretty amazing, c# is pretty amazing. The only problem with visual studio is that it is not IntelliJ, the only problem with c# is the web is polluted with poor code snippets due to a disproportionate amount of poor developers in that community compared to others. Building Microsoft based web solutions is just too easy to get started with, and developers tend to plateau pretty quickly as a result.

Entity Framework, is just awesome. I just wish I could code this stuff in intellij rather than VS though.

So this is my initial response. I'd be happy to go into more details over email or in this comment thread. This won't be hard to fix. You will have a job soon enough, you just need to know yourself better, and allocate your resources correctly (fine tuning the jobs you apply for, polishing your resume, and as a last resort working with new technologies after you have addressed the job search techniques/resume).