6 answers
6 answers
Updated
Jay’s Answer
Jefferson,
In todays market, almost any company will have some level of coding opportunities. This really will also come down to what your specific interests are.
Some of the roles which involve coding:
- Software Engineer
- QA Tester
- UX/UI Design
- Data Science
- Analytics
- Mobile Development
- Marketing
- Web Design
- Game Design
Like I mentioned, almost every company will have some or all of those roles, so there is a huge opportunity to fit coding into any industry that excites you.
Best of luck
In todays market, almost any company will have some level of coding opportunities. This really will also come down to what your specific interests are.
Some of the roles which involve coding:
- Software Engineer
- QA Tester
- UX/UI Design
- Data Science
- Analytics
- Mobile Development
- Marketing
- Web Design
- Game Design
Like I mentioned, almost every company will have some or all of those roles, so there is a huge opportunity to fit coding into any industry that excites you.
Best of luck
Updated
Leo’s Answer
Any job posting that requires a degree in Computer Science (or Software Development, Computer Engineering, etc) is bound to involve coding. If you want to take a look at what jobs require coding skills, I recommend that you browse the current job posting from any of the major Tech corporations. Just go to their web pages and look for "Careers" or "Jobs". The job descriptions themselves will give you an idea of what the job is like.
Briefly speaking, though. I'd say there are three major areas that involve coding: Research, Development and Testing. For research you'll usually need an advanced degree, like a Masters or a PhD. Development and Testing is where most of us work and this is where most software is created. The main difference is that for Testing your code will be internal, to test the software that will be published. In some companies, developers do both development and testing.
Briefly speaking, though. I'd say there are three major areas that involve coding: Research, Development and Testing. For research you'll usually need an advanced degree, like a Masters or a PhD. Development and Testing is where most of us work and this is where most software is created. The main difference is that for Testing your code will be internal, to test the software that will be published. In some companies, developers do both development and testing.
Updated
Shalini’s Answer
These days most digital jobs have a coding, or coding knowledge component. Find out what you are interested in: Advertising, Marketing, eCommerce, Visual Creation, Gaming, etc. Based on that, it will help in finding the correct path for what type of coding path makes sense. And learning more broadly is okay because there are so many avenues to take. For example, if you learn to code but then mix in some marketing, you can open up many more options you can go into for work.
Good luck in finding where you want to go with coding. My big piece of advice is to diversify. Definitely learn your specialty, but make sure to broaden your scope so you can see the bigger picture more easily.
- If you want to know more, first pick an industry you would enjoy creating something for, and then pop it into google with: industry + coding + types of jobs
or if you are looking for courses: industry + coding + university classes or degrees
these should populate with some interesting information.
Good luck!
Good luck in finding where you want to go with coding. My big piece of advice is to diversify. Definitely learn your specialty, but make sure to broaden your scope so you can see the bigger picture more easily.
- If you want to know more, first pick an industry you would enjoy creating something for, and then pop it into google with: industry + coding + types of jobs
or if you are looking for courses: industry + coding + university classes or degrees
these should populate with some interesting information.
Good luck!
Updated
Mickael’s Answer
Hi Jefferson,
In the world we are living in, virtually every company has a coding part, or could have. Just by starting with Web interface for the company website. A lot of companies have contractors for those as they can't really afford to have a fulltime employee for such small job.
Jobs that have an obvious coding part are the software developer/tester/coder/engineer and all Software <something> type of job title. These job positions mean that you spend your day writing software for customers (including writing test software to test the software that will be sent to customers). Those are the obvious.
Like many other said, a lot of jobs can benefit from automation (coding) to help you be more productive without being a full software developer. But usually, that means that software development is a very small part of your job.
If you really want to write software, check Leo's answer:
- Attend a school to get a computer science degree (bachelor, master or PhD)
- Search internships that will help you get experience in this domain and be aware of when to apply. Use tools or contacts because never assume that you know all companies that do software. You will only scratch the surface. For example, Dell Technologies have a webpage for students: https://jobs.dell.com/students
- Maybe use this website to ask more specific questions about coding.
In the world we are living in, virtually every company has a coding part, or could have. Just by starting with Web interface for the company website. A lot of companies have contractors for those as they can't really afford to have a fulltime employee for such small job.
Jobs that have an obvious coding part are the software developer/tester/coder/engineer and all Software <something> type of job title. These job positions mean that you spend your day writing software for customers (including writing test software to test the software that will be sent to customers). Those are the obvious.
Like many other said, a lot of jobs can benefit from automation (coding) to help you be more productive without being a full software developer. But usually, that means that software development is a very small part of your job.
If you really want to write software, check Leo's answer:
- Attend a school to get a computer science degree (bachelor, master or PhD)
- Search internships that will help you get experience in this domain and be aware of when to apply. Use tools or contacts because never assume that you know all companies that do software. You will only scratch the surface. For example, Dell Technologies have a webpage for students: https://jobs.dell.com/students
- Maybe use this website to ask more specific questions about coding.
Updated
Leo’s Answer
Jobs that require or recommend a computer-science background are the easiest way to filter "coding" jobs.
We continue to accelerate how we use computers to digital technologies to solve human problems, so the need to "code" is becoming more relevant in jobs beyond ones that require a computer-science degree. I work in enterprise software (software that helps businesses), and there's a whole industry of people who "code" our software they've purchased so that it works for a business's unique needs.
As you think about college and your career, check out Career Fairs and stop by as many booths as you can to see what kind of jobs out there that require "problem solving with computers". You might find that you'll get the satisfaction of coding beyond a typical job of working at a tech company (eg. sports-wear retailers).
We continue to accelerate how we use computers to digital technologies to solve human problems, so the need to "code" is becoming more relevant in jobs beyond ones that require a computer-science degree. I work in enterprise software (software that helps businesses), and there's a whole industry of people who "code" our software they've purchased so that it works for a business's unique needs.
As you think about college and your career, check out Career Fairs and stop by as many booths as you can to see what kind of jobs out there that require "problem solving with computers". You might find that you'll get the satisfaction of coding beyond a typical job of working at a tech company (eg. sports-wear retailers).
Updated
Matthew’s Answer
I’ve yet to have a job that couldn’t benefit from some level of coding.
Simple GUIs help with routine data entry and document review
Simple parsing algorithms can scrape many spreadsheets into a consolidated dataset
Simple bookkeeping/email-sending programs can help you to stay productive without getting muddled in routine administrative tasks
Note that the opportune word for all of the above is ‘simple’. You can do each of the above by enabling the Developer tab in Excel, toggling some References, and learning a little VBA. There are some truly powerful things that you can do with virtually no effort or background with computers and programming, and the only thing stopping everyone from utilizing these tools is the assumption that it’s not worth the time to do so.
A math/computer-science degree is a great goal to have that may open up career opportunities. But if you’re interested in coding now, then look up some simple tutorials or project ideas and start doing it!
I’ve tried a few free or cheap online courses for programming and found them all to be about equivalent. I’d recommend just setting a goal (eg: I want a hot key that saves a copy of my current document, pops up a list of contacts w simple toggles, and emails the copied document to the selected contacts). Then just search online for how to do each of those tasks and do them.
The absolute best habit you can form is to test each bit of code in its own module before adding it to your project.
Good luck!
Simple GUIs help with routine data entry and document review
Simple parsing algorithms can scrape many spreadsheets into a consolidated dataset
Simple bookkeeping/email-sending programs can help you to stay productive without getting muddled in routine administrative tasks
Note that the opportune word for all of the above is ‘simple’. You can do each of the above by enabling the Developer tab in Excel, toggling some References, and learning a little VBA. There are some truly powerful things that you can do with virtually no effort or background with computers and programming, and the only thing stopping everyone from utilizing these tools is the assumption that it’s not worth the time to do so.
A math/computer-science degree is a great goal to have that may open up career opportunities. But if you’re interested in coding now, then look up some simple tutorials or project ideas and start doing it!
I’ve tried a few free or cheap online courses for programming and found them all to be about equivalent. I’d recommend just setting a goal (eg: I want a hot key that saves a copy of my current document, pops up a list of contacts w simple toggles, and emails the copied document to the selected contacts). Then just search online for how to do each of those tasks and do them.
The absolute best habit you can form is to test each bit of code in its own module before adding it to your project.
Good luck!