Skip to main content
3 answers
3
Asked 418 views

Want to know the computer science future career

I want to become a coding person in the future. I like to spend time coding with myself. Also, Starting coding can give me a lot of experience to learn what should still improve.

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

3

3 answers


1
Updated
Share a link to this answer
Share a link to this answer

Robert’s Answer

I currently earn over $150,000 per year without a college degree or any formal certifications. I got my start by writing software and building websites for my church. Charities and non-profits often lack the money and technical expertise to build a good website, so they'll be grateful for the help. Also, you can list the experience on your resume, and they'll be happy to provide you with a good job reference for that first paying gig.

Robert recommends the following next steps:

Unless you're exclusively writing Windows desktop applications, you'll want to start by learning Linux. Beg, borrow, or buy a cheap computer and install Ubuntu Linux on it: https://ubuntu.com/download
Learn to use the Linux command-line to solve everyday problems. Just the other day, I was stuck on my fourth guess in Wordle. So I ran a one-line command in Linux to search for all five-letter words that didn't have any of the letters I'd already ruled out. (There were only two.)
One of the best ways to get started with coding is to help fix a bug in an existing program. Sooner or later, you'll find a program that doesn't quite work right. If it's Open Source, you should be able to find the source code for that program on a public website such as https://github.com/ Make yourself a free account; browse through the list of unresolved issues; maybe open bug report and ask for help fixing it. Maybe use and contribute to https://stackoverflow.com/ while you're at it.
I think contributing to the Drupal Project is one of the best ways to learn about automated testing and peer review. Also, it makes a great framework for building that church website. Get started at https://www.drupal.org/
Subscribe to new-technology websites and read up on current trends. Many of the latest-and-greatest tools out there are free to download and use. See a tool you'd like to try out? Try to match it up with a real-world problem that needs solving. The best way to learn is by doing.
1
0
Updated
Share a link to this answer
Share a link to this answer

Ram’s Answer

Software engineering is a great profession and provides a fulfilling career. There are so many options to choose within software engineering. Python is a good start

https://www.learnpython.org

0
0
Updated
Share a link to this answer
Share a link to this answer

John’s Answer

The best way to code is to start coding and have fun. There are a lot of great and free online sites to learn how to code and the more you code (formal classes or self learning) will only help you get better. Adding to Robert's answer, you don't need a degree to code only the willingness to learn. Although, many companies require a degree these days.

Learn to code sites (there are more out there):
https://www.khanacademy.org/computing/computer-programming
https://www.codecademy.com/catalog

If you have never coded anything before, just getting your environment setup so that you can start coding will be an accomplishment. Find a programming language that interests you and start learning.

Once you gain the basics and have a good foundation try coding challenges. There are a lot of sites out there that give a problem that you need to code the solution for. As a bonus several companies use sites like this as part of the technical interview process.

Coding Challenges (one of several out there):
https://www.hackerrank.com/
0