• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Rob Spoor
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Henry Wong
  • Liutauras Vilda
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Tim Holloway
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Mikalai Zaikin
  • Piet Souris

Job search tips

 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am going back out into the workforce to program using the java language. Unfortunately, I do not have all of the experience in this particular field. The other day I went to the indeed job site to get a sampling of the requirements needed for a programming position and here's what was listed:

Whats needed for the position: java, c++, google web toolkit (gwt), javascript, web 2.0 dhtml, linux/unix,

mysql, ajax, jsp, xml, mvc frameworks,

tomcat, apache, cgi, shell scripting, relational database.


My question is: Really? Do i need to be well versed on all of the aforementioned, or are there certain things I can take from the list, study, and target my time and energy?

Also, I want to design a student math tutorial program which can be implemented as a standalone executable file on a PC, or web based.

In addition to the Java programming language what is needed to build a program of this type(web base or pc standalone exe)? i would appreciate a hint on some of the steps involved in the creation process.

thank you for your patience.

Robert

ps - if you don't feel like typing(a long explanation) and explaining, please, if you would, direct me to a website that explains the development process(my program) from start to finish.

thank you again
 
Sheriff
Posts: 67590
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome to the Ranch.

Here's a helpful tip: Be sure to take the time to compose descriptive subjects for your posts. You will attract people who will can give you better and faster answers when your posts have good, descriptive subjects. For more information, please click this link ⇒ UseAMeaningfulSubjectLine.

Using a title such as "please answer" isn't going to attract the attention of those who can best help you.

You can change your subject line by clicking the button on your post.
 
Bear Bibeault
Sheriff
Posts: 67590
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Job descriptions will customarily contain an alphabet soup of every technology under the sun. I think it's silly -- when looking for candidates I only list technologies that are must-haves -- but I don't make the rules.

For modern Java web app development, what I see as the crucial core technologies are: Java, JSP, Servlets, HTML, CSS, JavaScript (including Ajax), XML.

Nice to have: familiarity with an MVC framework, an ORM such as Hibernate.

Other listed technologies are only applicable to specific jobs: for example, C++ is not generally needed, Linux may or may not be a required platform, GWT is a niche tool, and so on.

If you are going to write an app to be both desktop and web-based better learn a lot about Separation of Concerns and the proper structuring of applications. The UI layers of these apps will be completely different. (Personally I'd just deliver it as a web app that can be executed locally or remotely and be done with it, but that's just me.)
 
Ranch Hand
Posts: 88
Spring Tomcat Server Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well as per my experience such job posts which asks for so many and non-related technologies are BOGOUS.
So, I'll suggest you to choose a domain like JAVA, .NET, PHP etc and develop your skills for technologies within that domain.

Also, I want to design a student math tutorial program which can be implemented as a standalone executable file on a PC, or web based.



Well you can always make a java program and pack it as executable jar. Hence, it will run just upon double click.
 
Bartender
Posts: 6663
5
MyEclipse IDE Firefox Browser Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Job descriptions will customarily contain an alphabet soup of every technology under the sun. I think it's silly -- when looking for candidates I only list technologies that are must-haves -- but I don't make the rules.



++

Most companies list several technologies when they are out to hire. They believe that by listing down all these technologies

1. They can get a candidate that knows every technology listed
2. They can shuffle the employee across positions based on the technology in question

In reality, I would say getting a candidate that specializes at a particular domain and can learn something new quickly is more valuable. Getting someone with #1 (a principal engineer comes to mind) is quite rare.

In addition to the Java programming language what is needed to build a program of this type(web base or pc standalone exe)? i would appreciate a hint on some of the steps involved in the creation process.



Java can do both. A swing based desktop app that runs on any OS or a web based app that can run on a web container like tomcat
 
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic