Live data from Hacker News

Ask HN: Desperate Python Hacker Seeking Help and Suggestions

news.ycombinator.com

151–160 of 194 posts

Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions

#151
Learn Java and learn it now. Python might be nice in comparison but it isn't going to put food on the table where you live. I'm lucky to have python job (thanks to being part of a coup to overthrow PHP). If you can't find python jobs stop looking for python jobs! Java has tons of warts, but if it feed you, who cares?

Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions

#153
Here is my story. I graduated from Mechanical engineering 3 years ago. After I finished school I got a job at a small company doing embedded development, mostly in `c`. My salary was $78000.

Two years after I started my job, I decided to learn iOS programming during evenings and weekends. A few months later I quit my job and decided to do iOS programming full time. At the time, I was working on an idea and didn't have anything ready for the world to see. Months passed and I still wasn't ready. I realized that it would take me another year to complete so I decided to pivot and work on another product.

After 1 month of pivoting I released my first project on the Mac App Store and was making ~$5000/month. A few months later, a company came knocking on my door and gave me a job offer. I accepted and am now making more than I did in my first job. I still have my business running on autopilot. I am 27.

This is not to brag. It is to show that if you really want to get out of the rut that you are in, lock yourself in a room, build something and release it into the wild. If you don't have a good idea, copy someone else's. By doing this, you'll learn new skills and will eventually become valuable to others.

Best of luck.

Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions

#154

Try to get a job as a sysadmin or IT person at a health care organization/hospital. In economically depressed areas, these organizations usually provide the best paying jobs because they are not subject to normal market forces. They exist everywhere, and will hire anyone even sort of qualified for the job. You can use that experience to move to a city where they have the python jobs you want, because health care orgs…

"They will hire anyone even sort of qualified for the job"

Are you sure? When I read those job postings, I see stuff like:

Job Requirements: Bachelor's degree. Minimum of five years experience with Informatica or another comparable ETL product. Knowledge of data warehousing. Experience with development and trouble shooting within the HealthQuest PLIB, PM, IIP, COMLINK HL7, MR, PA modules and Q-processing. Experience with monitoring and addressing batch cycle activities.

Either they grossly overask, of you wouldn't have a chance if you're not an insider already.

Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions

#156
post #134
post #125

Earlier quoted context omitted.

I looked at that challenge. Is it really that much harder than FizzBuzz? Seems like it requires more string manipulation and about the same level of mathematics as FizzBuzz. Or am I falling victim to the effect where everything I know how to do looks easy?

I've had a go. It is hard because they don't define what a letter is (a-z, alphanumeric, non-whitespace). I tried with A-Za-z and got the correct answers for the test, but the incorrect answer for the website. Due to the way that the problem works that isn't too unlikely as all the letter function has to do is give the same answers on things like even-ness and whether it has a common factor with another number, thing…

You can email me your solution at justin@milo.com and I'll take a look. We just started doing the challenge with that site and there are probably kinks in the grading.

Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions

#157
post #125

Earlier quoted context omitted.

I looked at that challenge. Is it really that much harder than FizzBuzz? Seems like it requires more string manipulation and about the same level of mathematics as FizzBuzz. Or am I falling victim to the effect where everything I know how to do looks easy?

I, too, looked at the challenge and originally had the same thought. However, upon a second reading, it seems that there is a lot of room to misunderstand the requirement, which is almost certainly where the difficulty appears. For example: 1. "Your task..." is not directly correlated to the outputs requested. 2. Item 3 in the SS ranking isn't clear. Specifically, "besides 1" could mean "besides 1" literally, or "bes…

Any ambiguity in item 3 is not a problem, because no matter how you parse it, the number of letters will always be a positive integer.

Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions

#158
Agree with the above and would like to build on it a bit - my background is similar to yours (math undergrad, got the equivalent of a MS-stats via industry training programs, active Python hacker who developes in other languages).

First - don't underestimate the value of your math skills vs. your programming skills; I busted six figures as a stats geek long before my technical skills got into that range. If you're good at math, this is rare & valuable - particularly if you're also good at talking to people. (Those people are called analytics directors and it's a nice way to make a living; plenty of paid hacking time).

Second - agree you should consider leaving MI - NY or Boston sounds particularly a good fit; I'd look at the financial industry. While the work can be soul-sucking, you can build a nice bankroll relatively quickly in that space that can fund other interests.

Third - You should definitely expand your search beyond Python. While Python is my language of choice, I also attend PHP meetups and (infrequently) events targeted at Oracle and Microsoft developers. Here's some (bigoted) commentary comparing the different groups:

- I've found the Python groups to have smarter hackers relative to the other groups; the talks tend to go much deeper into the underlying technology/computer science behind the topic and the dinner conversation is better.

- Many folks at the Python meetups are employed in roles where their focus is using other technologies (lots of Java, some C++, several DBA/sysadmins - Oracle, SAP).

- Recruiter activity is fairly low at the Python meetings (0 - 2 recruiters per event); most recruiters who come are hiring for non-Python roles. I find this amusing, since I've identified this group as the best source for my next analyst hire and/or technical cofounder connection.

- The PHP group across town is about 30% larger and tends to be a bit "fluffier" in terms of presentation content. The technical skills of the average developer at these events is a full order of magnitude below the Python folks - when discussing equivalent issues, the average PHP developer has a looser grasp of system internals, how the algorithms inside the box work, and subjects such as OOP and functional programming.

- We have a TON of recruiters and hiring managers working the PHP meetup with relevant web development jobs. There are generally between 3 - 5 "announcements" per session; generally from folks with LONG lists of jobs that use PHP. A surprisingly large number of these want simple framework developers, which I see as significantly less rigorous than the stuff my Python buddies are working on.

- And to fully explore the dark side of the force - I've run into tons of recruiters looking for Java, MSFT, and Oracle people; also seen demand at good pay for closed source packages (SAS, Microstrategy, Saleforce.com). I'm talking about drag and drop stuff that developers would laught at. I've seen SAS analytics rates which rival a director's pay - and aren't very rigorous from a technical perspective (started my career as a SAS programmer working on statistical analysis). Did you do SAS in college?

So - many options, definitely look outside Python and leverage those math skills.

True Confession: Despite having some nicely developed programming chops in Python/PHP/Javascript, my bills are being paid by my analytics day job - where my relatively high priced existance is being rationalized by (wait for it)... analytical applications I built using Access VBA, Oracle, and Sharepoint. Stuff that makes real developers laugh hysterically. Seriously - we're making millions of dollars a year off of these applications, most of which were cranked out in under 2 - 4 weeks of core dev time. The latest round of miracles does use Python, but the "cash cows" which have protected us from layoffs... straight up SQL and Object Oriented VBA... go figure.

Point is - focus on the application space, use your highly valuable quant skills, and, if you need the cash, don't be afraid to use corporate technologies and lower end stuff.

Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions

#159
post #125

Earlier quoted context omitted.

I looked at that challenge. Is it really that much harder than FizzBuzz? Seems like it requires more string manipulation and about the same level of mathematics as FizzBuzz. Or am I falling victim to the effect where everything I know how to do looks easy?

...am I falling victim to the effect where everything I know how to do looks easy? You could try it and find out. :-) I ended up using a third-party library which implements an algorithm I hadn't heard of before. (My response to the challenge is below, with the useful hints X'd out.) Hi, guys. This is not a gungho-serious job application, though I have been sniffing around machine learning/coding jobs for a long time…

An external library? Some sort of linear algebra, I assume? I believe that a very simple algorithm that solves problems like this was featured on HN something like a week ago.

I hope that's not too much of a hint, but anyone who can figure it out from that was probably a good candidate, anyhow.

I should also mention that I did code a solution in Perl, or at least most of one, though I did not submit it. I have a grandmother to care for and that limits me on relocating, even though I would be interested in finding more interesting work.

Assuming I don't eventually go crazy in a futile attempt to explain to corporate that methods which turn a 9/2272 inch rounding error into a piece of glass that's half an inch too big do not qualify as "validation."

Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions

#160
post #134

Earlier quoted context omitted.

I've had a go. It is hard because they don't define what a letter is (a-z, alphanumeric, non-whitespace). I tried with A-Za-z and got the correct answers for the test, but the incorrect answer for the website. Due to the way that the problem works that isn't too unlikely as all the letter function has to do is give the same answers on things like even-ness and whether it has a common factor with another number, thing…

You can email me your solution at justin@milo.com and I'll take a look. We just started doing the challenge with that site and there are probably kinks in the grading.

I've noticed what I was doing wrong. I'm onto more interesting bits of the challenge, I hope. Thanks for the offer, though.
Post reply on HN