Posts

I know Java/Spring framework, can I get a job?

I am seeing the following kind of post lately. Job availability of Java developer I know spring framework, can I get a job Many people have replied on this. I also felt like I should reply on this. My point of view is elaborate so I have decided to write a blog about it. When you want to get a job, programming languages and frameworks are not the most important thing. First thing you need to know, which I believe is basic of programming in general. First you need to have good understanding of data structures. Make sure you know what is array or what is list in which scenario you should use one or the other. You can ask yourself, many of the things an array can do can also be achieved by list then why not use only list. There are other data structure in the Collection framework you need to know what those are and how those works internally. You don’t need to know every detail of how it works ( if you can invest time then know all detail then please do) but having a

How to improve writing code

Preface: Code is something we write to interact with computer but its is important to write clean and understandable code so that other can understand your code & collaborate with it if necessary. In this article I tried to give you some idea how to write good code. Indentation: It does not matter if you use tabs or space just follow the convention of writing code with proper spacing. Many modern IDE gives you the suggestion to write properly indented code. Follow existing code indentation. Do not write more than 120 character in one line. Most IDE shows a vertical line never exceed that. Indentation is very important for reading and writing code.  Name properly: Name your variable or method or class properly. It is said that “codes are for computer to execute and human to understand”, so name properly so that other programmer who read your code understand your intention for writing this code.   Comment why not what: I see people writing code without comment. It is perfectly