edit: Can mods put (2006) in the title? Seems reasonable...
edit: Can mods put (2006) in the title? Seems reasonable...
That's why all the Bloomberg functions have four-letter names.
And NO not knowing fortran doesn't count if at 18 at my first job was told oh hear is a book on fortran learn it your graduates with a fancy CS degree can do the same.
But I'd have to see it to believe it for a straight out of college kid and rudimentary familiarity with the language.
It's not like learning FORTRAN (or C, or Pascal, or COBOL) will make someone unable to program in other more markeatable languages.
Of course, if you're doing it just for fun, then I'd say there's no negative. But from a career perspective, you'd be better off learning more relevant skills.
Further, what you used your last job matters. Particularly if that job is the _only_ real job since you got out of school. If you just learned Fortran for fun or for a job in a long list of jobs and your github account is littered with good work in multiple languages, Fortran can indicate flexibility, diversity, and a a broad skill set.
If all I see is one job with Fortran for 2 or 3 years after school I might hesitate to hire you for a <insert language here> job at anything but entry level.
edit
Just a note, I think Fortran is a fine language and anyone whose done a decent amount of linear algebra work knows what a big role Fortran plays in analytics.
My main point is that you should care about what your first job(s) are coming out of school because they can shape what the next jobs are going to be. So make sure it's something you want to be doing.
Isn't it still commonly used for scientific computing? So, maybe it would enable you to work on other kinds of neat stuff than the latest javascript UI framework.
I have not known a single person in over a decade to go out and specifically learn FORTRAN as a separate language. Schools still provide graduates with C programming skills and any C programmer comfortable with the language can not only immediately read most FORTRAN, but can modify it as well.
As well as vast numbers of religious flamewars. I'm personally of the camp that (C || Fortran || "C with classes") + (Java || C# || Python || ${HIGHER_LEVEL_LANGUAGE}) is better for nearly any complex, performance-sensitive task.
I'm with you on combining the best tool for the job and sometimes having a Java/C/Python wrapper is useful, but you can retain your Fortran tried-and-true-and-tested code-base while adding feature enhancements compiling against the Fortran2003 standard and often eliminate the need for wrappers. I guess the practical problem is finding F2003 engineers is way more challenging than a Java or C# dev.
0: F90 was the "big" upgrade that came out which made Fortran "modern", but there have been continuous upgrades like F95, and Fortran 2003 (I guess this would be analogous to C++17) which make it perfectly fine to write.
I much prefer c/cpp, but fortran remains pervasive in scientific computing and being conversational in it remains a prerequisite for fields in high performance computing, IMO.
Why be offended, rather than excited to get to come in here and to expound on what you do for a living? It's what makes the comment section great.
IMO, comment sections aren't really a great place for discoverable information, so maybe I'm thinking more in-depth posts need to be created that actually peek behind the curtain a bit so they are ranked better when searching. Right now, you can only glean information about certain areas/technologies from individuals that represent them if you know where to look. e.g. Here's a recent video interview with Matt Hunt from our Portfolio Analytics team regarding some of their problems/infrastructure https://www.youtube.com/watch?v=cMj2V3U4J3k
They could change that perception with being more open about how they go about developing software (like their GitHub account). But these article showing up every one and a while goes against their efforts hence why I can see why OP may get annoyed about it.
Sure, visiting Bloomberg and getting the tour leaves you with a wonderful expression, but those that I know that have worked there in the past wouldn't compare the work environment to Google.
Bloomberg is much more of an "East Coast" company, and feels like it.
Having said that, I had a Bloomberg Terminal subscription for five years. I friggin' loved it. Regardless of whatever might be behind the screen, it's still an amazing, powerful, gorgeous tool. I miss my B-Unit, oh so badly.
Check out the new SF office we opened up if you're looking for a more West coast feel.