Skip to main content
5 answers
5
Asked 556 views

What else is important?

Beside writing codes who else in important in computer science that can help people progress as a computer science learner. #computer-science

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

5

5 answers


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

Allen’s Answer

There's tons of options! Here are the traditional ones that are very commonly recommended:
- Take computer science classes.
- Online free training from places like Udemy.
- Google every question you have.
- YouTube tutorials.
- Start a project and see how far you can get with it. You will learn many new things to get around obstacles.
- Code challenges (Leetcode, Hackerrank)

And here are some ways I have used:
- Reading books about computers and the history of technology.
- Following experts you look up to on Twitter, GitHub, and LinkedIn.
- Participating in hackathons.
- Competetive coding/CTFs if you like cybersecurity.
- Look at many different company postings for the jobs you want to see which tech skills they desire.
- Pay attention to tech news websites.
- Open source development / bug bounties.

The more familiar you are with the culture surrounding CS, the more you will know WHAT to study, HOW to learn it (the best resources to get that material), and WHY you should even pursue this material in the first place! Hope that helps a bit.
1
0
Updated
Share a link to this answer
Share a link to this answer

Charles’s Answer

Learn the current languages and tools in the area you find appealing, and take as many algorithms and networking classes you can.
0
0
Updated
Share a link to this answer
Share a link to this answer

James’s Answer

Allen has a great response. I want to talk a little more about the idea of starting a project!

Hands on learning is an especially important skill to have, and a project can be a fantastic experience to put on a resume/CV. Think about if there are any problems or opportunities you currently see in your day to day that can be solved or bettered with computer science. If you want a more structured project approach, courses like Udacity have coding projects that will help you with hands on learning.
0
0
Updated
Share a link to this answer
Share a link to this answer

Max’s Answer

Communication is just as crucial, if not more. It's key to forging strong bonds with both customers and team members, which is vital for the successful completion of your projects. Staying updated with the latest techniques and technologies is also incredibly important. It's been noticed that developers who aren't very communicative sometimes find their careers affected. So, let's make sure to keep the lines of communication open and stay in tune with the latest trends!
0
0
Updated
Share a link to this answer
Share a link to this answer

Zohra’s Answer

Hi David,

To add to the great feedback by everyone else here. I'd also say look into Salesforce free online training in the Salesforce ecosystem. You can get badges and work towards certifications. There is a hot market for Salesforce experts.

Good Luck!
0