• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Paul Clapham
  • Devaka Cooray
  • Bear Bibeault
Sheriffs:
  • Junilu Lacar
  • Knute Snortum
  • Liutauras Vilda
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Piet Souris
Bartenders:
  • salvin francis
  • Carey Brown
  • Frits Walraven

Learning New Technologies

 
Ranch Hand
Posts: 225
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have been a Java developer for several years. My current project consists of developing a Web application that customer service representatives will use. My manager wants me to learn some new technologies. Which technologies would be worthwhile to learn?

I already know the following:

Operating Systems: UNIX, Linux, MVS
Programming Languages: Java, C/C++, SQL, PL/SQL, Perl, Javascript, Scheme
Markup Languages: HTML, XML
Testing Tools: JMeter, SoapUI
IDE: Eclipse
DB admin and query tool: SQL Developer, TOAD, IBM Data Studio
Application framework: Spring
Web Service frameworks: SOAP, REST
Persistence framework: iBATIS
Unit Testing framework: JUnit
Databases: Oracle, DB2

I know several algorithms and design patterns.
 
Marshal
Posts: 67387
173
Mac Mac OS X IntelliJ IDE jQuery Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Seems like your front-end experience is dated. You might want to look into JavaScript SPAs using Angular2 or React/Redux.
 
Author
Posts: 3445
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
1. Learn something that you can put to use at work, also that interests you & keeps you motivated.

2. Research the trend and popularity of the technologies & frameworks to make you more employable. You can do your research at

 a) http://www.indeed.com/salary
 b) http://www.itjobswatch.co.uk/default.aspx?q=Scala
 c) https://www.glassdoor.com.au



3. Full stack development -  JavaScript/Angular JS, etc.


4. BigData development -  Hadoop, Spark, eyc


5. Functional Programming - e.g. Scala
 
If you look closely at this tiny ad, you will see five bicycles and a naked woman:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
    Bookmark Topic Watch Topic
  • New Topic