Skip to main content
10 answers
10
Updated 1028 views

What programs/ software should I be using?

#computer-software #software-development #software #technology #software-engineer

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

10

10 answers


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

Héctor’s Answer

Hi Austin,

That's a very good question. In fact, it is something we software engineers ask to ourselves every time. You know, software evolves super quick. So, it's usual to get ask yourself that question.

Which is the best software I could use to fulfill my purpose. And there are a lot of options out there! So, I would say do not worry at all about getting the best response for that. Try to think of what you want to do and then look up for options that people recommend .

There are tons of places in the Internet where you can get recommendations. I am posting some of them where you can check out trends and tutorials made by professionals for free:

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

Sharr’s Answer

Hi Austin!

Like the others have answered, it really depends on what you want to be doing within software development. For example, front end like user interface design, or backend like database design, or even systems engineering to name just a few. Each of these subfields have their own ecosystems and common software.

I would encourage you to focus on learning strong software development fundamentals instead of specific software or language technologies. This way you will be able to apply your skills to different areas and be able to more easily adopt new technologies in the future.

To learn more about what technologies are popular today look at this report: https://insights.stackoverflow.com/survey/2019#most-popular-technologies


Sharr recommends the following next steps:

Think about why you are interested in software development and if there is something specific you like doing or find the most interesting
0
0
Updated
Share a link to this answer
Share a link to this answer

Kevin’s Answer

A great technology to start with is Python. Learning the basics with Python is easy and there are tons of free resources online to help guide you. Once you have learned some of the basics, you may have a better idea of the type of development you want to focus on next. Your skills can build and eventually you can be a full-stack developer ( Database, Business Logic & UI)
0
0
Updated
Share a link to this answer
Share a link to this answer

Sally’s Answer

It depends on what your project or organization is using/intending on migrating to.

Programs and software can change so I would focus on logic, languages as well as find out what you want to do specifically in tech.

Sally recommends the following next steps:

Look at different roles in information technology and their responsibilities.
0
0
Updated
Share a link to this answer
Share a link to this answer

Luis’s Answer

Hi, it depends on what you want to achieve or what company you want to work for.

Luis recommends the following next steps:

As Sally mentioned 'Look at different roles in information technology and their responsibilities'
Focus on programming logic and logic in general.
Don't rush it, don't try to obtain the power fast.
0
0
Updated
Share a link to this answer
Share a link to this answer

Dinesh’s Answer

Hi, As above answer mentioned its depends on the organization requirements or area of interest. There are multiple programs are demands in market now such as Python, R, JSON, etc.. One of the very demanding area is DevOps, you can try and focus on DevOps which will have multiple options.

Dinesh recommends the following next steps:

https://insights.stackoverflow.com/survey/2019
0
0
Updated
Share a link to this answer
Share a link to this answer

Mary Ann’s Answer

I think JavaScript is a great option if you don't have specific goals because it can be used for front-end web, mobile (with react native), or server programming (with Node).

Mary Ann recommends the following next steps:

Try out https://www.codecademy.com/ and learn to code
Start a project on https://glitch.com/
0
0
Updated
Share a link to this answer
Share a link to this answer

Adam’s Answer

Stack Overflow does a yearly survey, asking computer professionals that very question (and many more interesting ones). You can find this year's survey results at: https://insights.stackoverflow.com/survey/2019

Good Luck!

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

Bonnie’s Answer

Hi Austin

I asked myself that same question. I recommend Udacity’s online program. I took some of their free courses and then earned a Nanodegree . There is a community of developers at all levels trying to be and remain relevant in this fast paced, ever changing environment.

Bonnie recommends the following next steps:

Visit Udacity.com and choose from their list of hundreds of free courses
0
0
Updated
Share a link to this answer
Share a link to this answer

James Constantine’s Answer

Hello Austin,

For over half a century, I've been an avid user of Microsoft Visual Studio. Now I use the 2017 Professional Version. I have been honing my skills in ten different computer languages, beginning with Fortran. I've created bug-free, open-source software code designed to educate students, which you can find on my YouTube channel: https://www.youtube.com/user/yimi90125/videos.

Since 1976, I've been immersed in the world of nutrition. With 35 years of experience as a dietitian, I've utilized Microsoft Office to create educational media about nutrition since the software's launch in 1983.

My mission is to educate people about the right food choices to prevent diet-related illnesses. This initiative was sparked by the heartbreak of losing male family members over 35 to heart disease.

For those interested, there are numerous reference sites for free coding, such as https://www.codemonkey.com/blog/top-websites-to-learn-to-code/. Additionally, https://www.pdfdrive.com/ offers a wealth of free E-Books for download.

May God bless you!
James Constantine.
0