il_maniscalco
October 22nd, 2012, 02:00 PM
Guys, because on 18 december I'll change my job (I'm currently developing a small CMS in php for a small company), I'm checking my competences, and compared to related job offers, in my location (southern Europe).
The following is what I found; I'm very good at:
- MySQL, PHP, CSS, HTML.
I have junior competences (I know how to use them, but not feel I'm really strong) at:
- Javascript, Java, Jquery, J2ee, Jsp, XML
I also noticed that there are some other hot related fields I'm at zero (null) knowledge, and was curious about. Particularly:
- SQL, AJAX, Struts, Hibernate, Spring
Obviously, I know what SQL is and I know what AJAX is, but I can't currently develop AJAX applications nor I have idea what is the difference in complex SQL used, for instance, by Oracle or SQL Server, and Mysql. But I feel I'd have small difficulties in grabbing the basic concepts regarding those.
Then there are the Java Frameworks that here seem really hot and requested: Struts, Hibernate and Spring.
I never used a framework because I never developed nothing really enterprise, I approached to Symphony and CakePHP, but I decided not to use them until now as the project I'm currently working is quite simple so I didn't have the time to learn the framework before, then apply it.
Now what I'm questioning is: it's useful to learn those frameworks, or do you think it's better to improve and cement my "junior" skills (particularly Javascript and JQuery, JSP)?
Because I want to distinguish myself and my resume, I still don't have great ambition, the only ambition is to grab experience, study and improve. what do you think is better to learn and do you think I could approach something totally new?
I'm not considering other languages (Python is not used here, and .net would be too much dispendious) although I know Python is nice.
Is there anyone who could give me some nice and useful (also general) advice?
The following is what I found; I'm very good at:
- MySQL, PHP, CSS, HTML.
I have junior competences (I know how to use them, but not feel I'm really strong) at:
- Javascript, Java, Jquery, J2ee, Jsp, XML
I also noticed that there are some other hot related fields I'm at zero (null) knowledge, and was curious about. Particularly:
- SQL, AJAX, Struts, Hibernate, Spring
Obviously, I know what SQL is and I know what AJAX is, but I can't currently develop AJAX applications nor I have idea what is the difference in complex SQL used, for instance, by Oracle or SQL Server, and Mysql. But I feel I'd have small difficulties in grabbing the basic concepts regarding those.
Then there are the Java Frameworks that here seem really hot and requested: Struts, Hibernate and Spring.
I never used a framework because I never developed nothing really enterprise, I approached to Symphony and CakePHP, but I decided not to use them until now as the project I'm currently working is quite simple so I didn't have the time to learn the framework before, then apply it.
Now what I'm questioning is: it's useful to learn those frameworks, or do you think it's better to improve and cement my "junior" skills (particularly Javascript and JQuery, JSP)?
Because I want to distinguish myself and my resume, I still don't have great ambition, the only ambition is to grab experience, study and improve. what do you think is better to learn and do you think I could approach something totally new?
I'm not considering other languages (Python is not used here, and .net would be too much dispendious) although I know Python is nice.
Is there anyone who could give me some nice and useful (also general) advice?