- Data Structures and Algorithms
- Atleast one Object-Oriented language ( Python most preferably ).
- Standard Template Library (STL) :
- If you are using C++, you must be aware of STL, as they can reduce the writing-efforts at maximum efficient time-complexity.
- E.g., vector, algorithm, pair, string, etc.
- Other languages also have pre-defined functions which must be utmost used in coding.
- Google :
- In present context, Google is able to answer anything; for the condition that one search it correctly.
- As a programmer, one must knowhow to use Google to solve the queries arise during programming.
- There exist a website called StackOverflow that can answer almost every doubt arise during coding.
- YouTube :
- We use YouTube for almost everything (personal and professional reasons). It’s quite nice to check out tutorials and tips of other pros in the industry, meetups we’ve missed, etc.
- See : What are some useful skills I can learn from Youtube?
- Coding in a readable way, i.e., writing comments and giving proper indentations.
- Text editors, specially Sublime Text-Editor :
- love it for its nice user interface!
- There are a lot of shortcuts that enable one to open files and jump between lines easily.
- You can change many lines at once due to the multiple selection option. You don’t need to go through the menus; you can just search for what you need. You can also switch between projects easily.
- Others : Notepad++, Atom, etc.
- Database Management and SQL.
- How to make Technical Presentations.
Any questions mentioned in the comment.
Thakyou
Thakyou
·
No comments:
Post a Comment