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

Is .NET too user friendly for new programmers? in C# Programmers

Written by kishore

So I've taken the plunge back into programming and decided to re-work my way from the beginning. I've taken courses that taught me C++ and it's use of OOP, some DirectX 8 and 9, NovodeX which became PhysX (and I'm not sure if it's even still around). Anyways, I ultimately ended up a copy/paste programmer. Never learned enough of the fundamentals to write code on my own two legs. C# I've been hearing and reading is a great place to start, but now that I've started going with it I'm beginning to wonder if it's detrimental to learn it if my goal is to ultimately learn C++? I find that .NET is amazingly helpful in how much “boilerplate” code it provides…getting the ball rolling. It's always good to have a helping hand with a'lot of the redundant stuff, but does anybody find it hinders progress when wanting to learn how to write the same program in C++ for instance?

Edit: Should the question arise, the reason I'm choosing to start with C# in the first place is because I've heard that it allows more focus to be placed on learning more about how to program and not just a language. I've definitely got to learn how to engineer a program before I can go off learning a bunch of languages, at least from my previous experience I feel that way.

The rest is here:
Is .NET too user friendly for new programmers? in C# Programmers

Feb
23