Hacker News new | ask | show | jobs
by UK-AL 4646 days ago
some of the in demand skills? Such as?

Mobile Development Skills? I know that. The majority apps are boring though, interfacing with a web service, saving and displaying data etc.

Web Devs Skills? I know Django the best, but again 99% of people using web frameworks are just doing the normal inputting and outputting data out of a database routine.

ML? I know that, but most companies only hire serious academic researchers, or people with previous experience of it. I have MSc in CS with quite a lot ML in it, but most are looking Ph.Ds;

Compilers? I've built a few prototypes. But very few companies actually need this.

1 comments

It sounds like you have enough skills. Maybe the only skill you need to develop is how to sell yourself to the type of companies you want to work for.

If you don't mind some completely unsolicited advice:

I just checked out your HN profile and found a link to your blog. I checked the blog and it is fairly empty with only two posts, and I see no Github link. That's the first thing a good startup company is going to look at if they think you might be a candidate for a position: your blog and your github.

I managed to track you down on Github via a Google Search and while two repos seemed empty for some reason, Harlan looks pretty cool and non trivial, showing a good level of technical skill.

The primary things I'd do if I were you is simplify and expand the message on your blog to explain who you are and what skills you have and link to Github prominently. Maybe on Github put up some more projects from a variety of different domains, and write a few more blog posts about those projects.

Additionally blog theme says a lot about you. Right now the ideal blog design if you want to come across as a "startup engineer" is something that looks like Medium or Svtble. Your blog theme looks like a Tumblr.

(No offense intended but another slight thing to adjust might be the photo on your blog. Obviously appearance isn't everything but in that photo it looks to me like you have a smirk instead of a smile for some reason. If you choose to include a photo it has to be one that makes you look like someone goodnatured and a great employee, because people hiring in behalf of a company are going to get one of their first impressions of you based on the photo, before they even look at the Github.)

Anyway, once again I hope you aren't offended by my well intentioned by completely unsolicited advice. For what it is worth I'm sure that you can get an interesting coding job at an interesting company.

ok, what interesting problems are you working on? And I'll tell you if they're interesting or not?

Because 95% of startups I've come across are solving trivial problems.

These are the things I've been able to do in the past year or so that I thought were pretty interesting and enjoyable:

* Code to render PDF's into images using asynchronous streams to make it extremely fast.

* The same thing for videos, to recompress them for delivery to iPads.

* Code to use AWS to create a service that can be fairly easily scaled up and down dynamically in response to demand.

* Creating a highly tuned Node.js server capable of serving thousands of requests per second. Even basic CRUD operations can be pretty interesting to code when you are fine tuning server system level settings, optimizing database queries, using caching, etc to make sure that response times are all around 10-15ms even at hundreds to thousands of requests per second.