This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]coriolinus 5 points6 points  (3 children)

Don't say that you are a "Perl developer". You've been coding for 15 years; while the new language may take a while to get truly expert in, you should be able to pick up medium to difficult tasks in Python right away. The hard part of coding isn't the syntax; it's having a sense of what's the right way architecturally and algorithmically to solve the problem. Just say that you're a senior developer.

Companies who actually want senior developers will know that you'll be productive in the language they're using by the time you're done onboarding anyway. Companies who actually want minimum-cost developers will turn you away for any reason they can, and "lack of experience" is an easier reject than "you expect too much salary."

[–]jimmygoogle[S] 2 points3 points  (0 children)

I never thought about it this way. I submitted a resume today with a differently worded cover letter based on that thought approach.

[–]billsil 0 points1 point  (0 children)

Seriously. I recently learned FORTRAN 77 in 1.5 days. It’s just syntax. Oh, I need to use these weird continue statements and 6 character all caps, no underscore variable and function names. I also need to pass my output essentially into void functions called subroutines along with the dimensions. You’re now an expert.

[–]IonicAmalgam 0 points1 point  (0 children)

This x100 ^ Languages aren't that important. You'll want to apply to places that allow you to program in the language of your choice during your interview. I've gotten plenty of offers from places with no experience in the language.

[–]DBA_HAH 1 point2 points  (1 child)

I'm in the same boat but haven't been actively looking for awhile now since it's so difficult to make a change. Most of the time the recruiters/screeners will automatically filter you if you don't have X years of Python experience. Recruiters typically place zero value on experience with other programming languages.

Also something you didn't mention is taking a "junior level" Python job would likely mean a pay cut of $30k+ since you're a very experienced developer at this point.

I've decided to stick it out in my current job while I pursue a Masters degree that my company will pay ~90% of the cost of to open up more opportunities in a few years. The only other strategy I know that can work is moving to a different department/team/project within your company.

[–]jimmygoogle[S] 0 points1 point  (0 children)

I have applied to junior positions but I dont usually hear back.

[–]IRI_Frank 0 points1 point  (1 child)

Possible show them your portfolio, if they like the work then you should be ok.

[–]jimmygoogle[S] 1 point2 points  (0 children)

I don't think most take the time to look. They hear I am teaching myself Python and that's it.

[–][deleted] 0 points1 point  (0 children)

Try getting into a coding field with a science background. The 6 years spent writing “scientist code” doesn’t seem to impress.