Let’s Talk Job Requirements in Corner Cubicle

Written by kishore

So recently I have been approach with a few job opportunities. After countless hours of shuffling through classified after classified ad – a tech recruiter presented this opportunity to me.

[quote]
TITLE: Front-end Web Developer, Internet

POSITION DESCRIPTION: Bridges the creative and technical aspects of
website creation and delivery. Responsible for all aspects of
Presentation
Layer development, including all front-end technologies.

Primary responsibilities include coding and QA of page templates and
special features, managing global styles/HTML build, plus staging
content
for site updates and special features.

RESPONSIBILITIES:

Build and manage pages & templates

Develop cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards

Manage and extend codebase for javascript/dHTML

Develop and evolve code standards as site and market mature

Unit test completed pages for rendering on target platforms

QA rendering and functionality on defined target platforms

Extend CSS as needed to accommodate new data and display types

Stage site update content

Upload, manage and configure content assets

Manage links and redirects in featured content areas per site launch

Develop and stage special projects of varying complexity

Work with creative team to develop concepts for media and interactivity

Code, stage, and deploy custom non-template and/or rich media content as needed

Coordinate with outside resources on larger projects

Explore opportunities for incorporating AJAX/FLEX and other technologies to enhance the shopping experience

Support [company name here] growth and strategic direction

Support project or enhancement planning and scoping

Draft technical/functional specifications

Rapidly produce other interim deliverables (e.g. style guide components, browser analysis, prototypes, proofs of concept, etc.)

Keep up to date on emerging trends, technologies, and market developments;
help develop strategy to address opportunities and issues

Ensure absolute accuracy and high standards for detail throughout the production process

QUALIFICATIONS:

Strong site-build background with both technical and visual
expertise:

Ability to write validating code for xHTML, CSS Level 2, and
Javascript

Ability to write pixel-accurate code that accurately replicates a
designed
layout across a range of primary target platforms

Broad JavaScript experience: interactivity, forms, plug-in detects,
etc.

Working familiarity with current frameworks for Web 2.0 front-end
development

Rich media experience (Flash, video, etc)

Primary Requirements:

Deep knowledge and discipline around Web development best practices:

Write clean, well documented, modular and validating code

Leverage Web standards

Use CSS-P for Layout (not tables)

Knowledge of DOM programming

Experience with Cookies

Hands-on experience integrating flash into HTML; communication
between flash and html/JavaScript

Flash timeline experience required

XML fluency

Secondary Requirements:

Some working knowledge of JSP and CFML
Basic understanding or better of Java, Java Beans, EJBs and tag libraries

Action Script programming a plus

OOP experience ideal

Characteristics:

Collaborative, inclusive and flexible team member

Resourceful self-starter who gets things done

Highly organized with extreme attention to detail and strong brand sensitivity

Ability to manage multiple priorities and meet deadlines in a fast-paced environment

Creative problem-solver

Strong communication skills required

Good writing skills a plus

EXPERIENCE REQUIRED:

Minimum 4 years hands-on site-building experience, with a focus on high-end brands or other
environment with very high standards for build

Experience integrating presentation layer to middleware via templating languages

Bachelors Degree preferred

Ecommerce experience a plus

REPORTS TO: Creative Director, Internet
[/quote]

Amazingly this job is all over the board in regards to web development. I mean I don't think they have excluded a single language or technology here.

Another company contacted me in regards to an IT position and that description (Which is for a city job) was also all over the board in regards to every possible job known to man in the IT field.

So for discussion and to have fun ragging on the dim witted HR departments who don't even know what any of these acronyms stand for or why they want someone to posses these abilities in the first place. I thought I would open up for discussion these types of job descriptions and what we as programmers can do to explain to HR you do not need to be an experienced Assembly language programmer to create a web page.

Continued here:
Let’s Talk Job Requirements in Corner Cubicle

Feb
24

Week #8 Challenge: Java in 52 Weeks Of Code

Written by kishore

[img]http://www.egscript.info/wp-content/uploads/2010/02/545ed6fa17footer.png.png[/img] [b][size=5]Week #8: Java[/size][/b]

[img]http://www.oracle.com/ocom/groups/public/@ocom/documents/digitalasset/044762.gif[/img]

[b]CHALLENGE:[/b]
Experience the Java programming language. For those of you C++ or .Net programmers out there, here's your chance to see what all Java fanatics love about Java [url="http://java.sun.com/docs/books/tutorial/"]Official tutorial[/url]
[url="http://www.dreamincode.net/forums/showforum50.htm"]Dream.In.Code tutorials[/url]
[url="http://www.dreamincode.net/code/browse.php?cid=6"]Dream.In.Code snippets[/url]

[b]HOW TO GET STARTED:[/b]
This is the best startup guide I think I've ever read:
http://java.sun.com/docs/books/tutorial/getStarted/index.html

All that you need is a text editor and the Java JDK. You can download the Java JDK from [url="http://java.sun.com/javase/downloads/widget/jdk6.jsp"]this link[/url]. You do not have to use a text editor. You can also use an integrated development environment(IDE) instead. With the IDE you will still need the Java JDK. Popular IDEs for Java are [url="http://java.sun.com/javase/downloads/widget/jdk_netbeans.jsp"]Net Beans[/url], [url="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR1/eclipse-java-galileo-SR1-win32.zip"]Eclipse[/url], and [url="http://www.jcreator.org/download.htm"]JCreator[/url].

Java is a completely Object-Oriented language. That means that everything and everything is a class and composed of objects. Here is the traditional “Hello World” program written in Java. When learning a new language the majority of people will write a program that will print “Hello World” on the screen. You should note that the name of the class your main method is in needs to have the same file name as the name of the class. In the example below, when you save your program, it must be named Hello.java for the program to work.

[code]
class Hello {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
[/code]

[b]WHERE TO GO FOR HELP:[/b]
If you are in need of help with you Java programs, you can visit the [url=http://www.dreamincode.net/forums/showforum32.htm]Java forum[/url] here on DIC. The [url="http://www.dreamincode.net/code/browse.php?cid=6"]java code snippets[/url] and [url="http://www.dreamincode.net/forums/showforum50.htm"]java tutorials[/url] will help you in your challenge as well. The best resource for beginning with Java are the [url="http://java.sun.com/docs/books/tutorial/index.html"]Java Tutorials[/url] from Sun.

View original here:
Week #8 Challenge: Java in 52 Weeks Of Code

Feb
22