Don't know why myesolar was reported, but I don't even see his posts anymore (ignore script on my side [
http://prntscr.com/47uylr ]).
Google is helpful. Searching for the first question of 'What sort of careers involve programming?' I found the usual software, web dev, graphics, sound/music, game development, but also found CAD/CAM (Computer-aided design/computer-aided manufacturing), telecommunications, medical (x-ray software), business, ... in short almost every job you can think of probably requires programming to some extent.
but what career are you going for? |
That is one of the only two that actually required input from the users here.
if you already have a career in programming/computer science, what is it? |
That would be the second question.
Me, I used to pursue a game programming career, but now I just program as a fun hobby and have no interest in turning it into a career anymore.
And if there's anybody from that field on this forum, what is the job like? Is it difficult to get hired? |
Don't even have to Google to know the answer to that one. The difficulty to get hired for a job is dependant on the same parameters in any career:
1) The number of applicant's seeking to get into the same field increases the difficulty of being hired.
2) The number of vacancies looking to be field in the area of interest.
3) The applicant's ability to stand out among the other applicants as you want to stick in the mind of the person hiring.
Then depending on the specific career you get into the type of interview questions and tests the applicant will have to deal with. The specific career also dictates the specific contents of your resume and portfolio.
Doing a search for job listings of a Bioinformatics Programmer/Engineer most of them had similar requirements (well a Senior position required a Masters or PhD in two listings, just to throw that out there) to this:
- 3-5 years of strong biological and/or chemical research oriented software programming skills and object oriented design/programming experience
- Experience with some of the following languages: PHP (recommended), JavaScript (recommended), Python (recommended), Matlab, Perl, C++, Java, R.
- Experience with software architecture design.
- Experience with relational databases.
- Experience with software testing, including unit testing, regression testing, integration testing, etc.
- Experience with Windows and UNIX/Linux.
- Experience with HTML and CSS.
- 3-5 years research programming experience
- Experience with graph analysis and graph theory.
- Experience with bioinformatics, including data processing and analysis using academic, commercial, or custom software. |
That is some impressive requirements, I must say.