•What are some technological tools I should be familiar with (e.g., HTML, automotive computer software, Adobe, etc.)?
#technology #computer-engineering
4 answers
Mi’s Answer
In my opinion, those are least things need to be familiar.
Front End: 1. HTML, CSS, Javascript; 2. one of SQLs; 3. one of famous Frameworks
Back End: 1. one of Object Oriented Languages (Java, C++, Python); 2. one of SQLs; 3. Knowledge about Algorithms
Piyush’s Answer
It all depends what is your goal, there isn't any specific answer to this.
If you are looking towards a career as a software developer, you should :
- Learn at least one object oriented programming language (C++, Java, Python, PHP, etc.)
- Learn basics of a frontend programming (HTML, CSS, Javascript)
- Have a good knowledge of Data Structures, Algorithms and Operating Systems.
- Working knowledge on a Linux OS.
Again, it narrows down to your interests as you develop along your career path.
António’s Answer
Hi Jaheim,
That's a very good question, and even experienced developers struggle with this question.
My personal advice is not to get attached to anything in particular, learn what makes sense for the current challenge and try to have a wide knowledge as possible since technology changes so fast that this will get you prepared for the future!
Anchal’s Answer
Depends what you want to pursue later in your higher studies:
1) If you want to be programmer:
Front end languages: HTML, CSS, Javascript
Backend languages: C, C++
Scripting languages: Python, PHP
Web Design and Framework: Angular JS, Node JS, Django
Database: MySQL, MongoDB
Need to be good in formulating logics and algorithms to make your programs more effective.
2) If you want to pursue something in Data Science: Learn more about visualizaton tools such as Tableau. You need to have good knowledge on Statistics, how to play with number and data and to put that data in human understandable manner.
3) If you want to be graphic Designer, you need to be creative and have a good know of how to use Adobe photoshop.