Sunday, April 5, 2020

Top 5 Courses to Learn Software Architecture for Experienced Programmers - Best of Lot

Every Programmer wants to grow in their career, but it's not easy, and if you don't pay attention to your job, you will likely stay in the same position for many years. The growth in the initial few years is generally fast. Still, once you reach the barrier of 5 years, you need to decide which direction you want to move like - people management, product management, or software architecture. For tech guys, who don't want to go on people and product management, the software architecture or solution architecture is the final position, which is not surprising.

10 Top Paying Programming Languages to Learn in 2020

Hello guys, If you are thinking of learning a new technology or skill to give your career a boost, both financially and work-wise, then you have come to the right place. In this article, I am going to share some of the top-paying technologies and programming languages worldwide. I have been studying the result of the StackOverflow Developer survey from last a couple of years when the list of top paying technologies, particularly programming languages got my eyes. I always thought that Java is the highest-paid technology, but that wasn't true, Python has bitten Java with an average salary of $95,706  as compared to $88,483 of the average salary for Java programmers.

Saturday, April 4, 2020

Top 4 Books to learn Oracle PL/SQL Programming - Best, Must Read

In last summer, I had to work on a Java project which was using the Oracle database at their backend. The project was a mix of Java code with Oracle PL/SQL stored procedures, where Stored procedures were quite big and complex to read. I had not worked on Oracle for a couple of years and almost forget whatever I knew before. So, to revise, update and re-learn and I looked over some of the books and online courses like The Complete Oracle SQL Certification Course which helped me a lot. In my quest to revise and re-learn Oracle SQL, I also find lots of their used books on Oracle PL/SQL which are both interesting to read as well as provides a great wealth of information to any programmer.

50+ Java Collection and Generics Interview Questions with Answers

Hello guys, If you are preparing for Java interviews then you may know that Java Generics and Collections are two of the most important topics, particularly Generics where some of the trickiest Java questions can be asked. They are also used to gauge your experience and depth of your Java knowledge, hence it's imperative for both beginners and experienced Java programmers to prepare this topic well. While Java Collection framework provides an implementation of some command data structures like ListSetArray, Hash table, Queue, Stack, PriorityQueue, etc, Generics provides Type safety.

Friday, April 3, 2020

Top 5 books to learn Agile and Scrum for Programmers - Best of lot, Must Read

When I started my career, it was all waterfall model. You try, fail, and then with every version you get an improved version of the software. I pretty much used to this model of software development until I was introduced to Agile development methodologies in my next company. I was confused about Agile as some people say its Scrum and Sprint, other ways its XP and Kanban, etc. The confusion lasted for a long time because I was afraid of asking questions (afraid of being perceived as dumb and someone who wastes time on meetings) and only getting information in bits and pieces and I wasn't good at searching books at that time. From that experience, I learned that, when you have confusion and want to learn more about new technology, nothing is better than a book or online training courses to start with.

Top 10 Courses to Crack Java Programming Interviews in 2020

Hello guys, if you are preparing for Java interviews like for a core Java developer role in a big Investment bank like JP Morgan, Morgan Stanley, etc, or a Java web developer in service-based companies like Infosys, TCS, LuxSoft, Tech Mahindra, IBM, and Cognizant, and looking for some awesome courses and material, then you have come to the right place. In this article, I am going to share some of the best online courses you can take to prepare key topics like core Java, multithreading, concurrency, algorithms, data structure, system design, design patterns, and software architecture. These are some advanced courses that focus on programming job interviews by sharing helpful questions and teaching you techniques to answer them.