I know you probably hear this question all time but I want a professional opinion of someone within the industry. The question is what plan of study would you take if you were in my situation? First let me provide you with the needed information in order to provide the best possible answer. I am also sorry if this is in the wrong
thread.
Goal: Developer preferably in
Java since its my strongest language.
Long Term Goal: To be one of the best developers in server, web and enterprise applications.....
Employment: Automation and manual
testing using python 3, Selenium WebDriver and Appium: 6 months experience, before this none related to software.
Current Knowledge:
Java,
Maven,
Tomcat,
WildFly, MVC:
pattern but important for web applications, Python 3, HTML, CSS, Javascript, XML, JSON, Git and SQL......these I think I am pretty good in for entry level....multiple projects with each
Rusty with but multiple projects: VBA
Node.js I have worked with some and love it, huge desire to mess with Express and MongoDB
Project or two: JAX-RS, Jersey, JPA, JQuery,
Angular 2, Typescript and AJAX
I am currently still in my masters degree at Virginia Tech and I will learn the following: Hadoop, NoSQL,
JSP,
Servlets and possibly
JSF
Interests to learn: Django, Express, MongoDB, Scala, C++, C#, .NET, Spring, or possibly get better with Algorithms or problem solving through something like top coder.....
What I think I should focus more on: Java web services, Spring,
EJB and JPA.
I have currently been applying for jobs like 3 to 4 months straight for every entry level java development position in North Carolina, Virginia, South Carolina, Georgia and a few in Tennessee. I am starting to get discouraged on finding a development position for now but not giving up on my dream and what I enjoy doing. What should I focus on within the next year to become better and gain a better position for employment. Thank you in advance.....