background preloader

Frontend Job Issues, Ads & Interviewing

Facebook Twitter

Stories of Using Real Options to Take Decisions. Projects and product development is one long series of difficult decisions, says Pascal Van Cauwenberghe. Real Options can help you to take the right decision at the right time, even under difficult circumstances. At the Agile Tour Brussels conference, Pascal presented stories of his experiences with real options in decision taking. Earlier InfoQ published the article real options underlie agile practices in which Chris Matts and Olav Maassen introduced the principle of real options: Real Options is an approach that allows people to make optimal decisions within their current context. This may sound difficult, but in essence it is a different view on how we deal with making decisions.Real Options is an active risk management strategy. It is necessary to constantly monitor your portfolio of options to make sure they are not being destroyed. In addition, it is an information hungry process as it requires the practitioner to actively look for information.

7 DevOps Habits. Glenn O'Donnell and Kurt Bittner, Forrester Research analysts, have published a report that describes how developers and operations see each other when working in isolation and offers seven habits of collaboration between the two. Their "The Seven Habits Of Highly Effective DevOps" are: Getting the two sides to talk to each other Taking an outside-in approach to everything Automating the build, test and release processes so they contain less human error Simplifying and standardizing the development and production environments Instilling a culture of systems engineering across both development and operations Implementing feedback and feed-forward loops Putting developers on the front line of support They go into detail for each of them: Getting the two sides to talk to each other Talking face to face is a good way to learn about each other's daily challenges and struggles.

Taking an outside-in approach to everything Simplifying and standardizing the development and production environments. Single Page Resume Template | Simplicity Wanted. Resume-1 SR Resume-2 SR Resume-3 SR Resume-4 SR This is a minimal Resume template with social profile links to connect with your employer socially too.This template include 4 column grid so you can edit the template easily. Custom free Google fonts and many more option. So enjoy it Support Us Please follow us to download the template. The Number One Trait of a Great Developer. Note: Our very own [Tammer Saleh]( recently wrote a blog post about [hiring for judgement]( With his permission, we're reposting it here.

Maybe the best programmers aren't those who spectacularly solve crazy problems, but those who don't create them, which is much more silent. – Lena Herrmann When I look around at other companies hiring Ruby on Rails developers, I see them focusing on three major traits: Super-smart; Large community following; Deep Ruby knowledge. They're all wrong. While these are great aspects in moderation, they all miss the number one quality of a fantastic developer: Judgement. A story about Jack and Dianne Jack is a Rockstar. Dianne is a good developer. “How many devices do we expect to have?” Dianne wrote a RESTful API endpoint in Sinatra with a MySQL DB. Will Dianne's solution scale to 10k users?

It's all about trust Hire for Judgement Tagged: Putting Your Best Foot Forward — Preparing For A Front-End Job Interview. Moving on from your current job or stepping out into the real world once you’ve completed your studies can be daunting. Taking time to do a little preparation goes a long long way. If you come across the perfect job, you will need to portray yourself in the best possible light to show that you are the right person for the position. 1It doesn’t always turn out as you expected. Image source: opensourceway2. Preparing for an interview as a front-end developer is hard. There is no “standard” interview, and what was relevant last year might no longer be relevant today. The interview process could be quick or drawn out. One thing to keep in mind: don’t be afraid to apply. Getting An Interview Link Once you have found a job that appeals to you, it’s time to pour a big cup of coffee and knuckle down.

Read the job advertisement — read it again and again and again. Things To Help You Land An Interview Link Personal Website Link For crying out loud, you’re a front-end developer: build a website! Documents/pdf/web-freelance-survival-manual. Comparison of different technologies and its demand in the market - Synaptian. As a freelancer or small development group, a common piece of advice is to focus and not try to be a jack-of-all-trades, as that hinders clients from finding you.

My advice is to take that one step further: try to calculate an expected value from a technology in order to determine where to focus. But keep in mind the size of the market: while it is helpful to be a big fish in a small pond, if the pond is too small, you'll starve from lack of food. In probability, an expected value is found by multiplying the probability of an event with the value of that event to determine an expected 'payout'.

For software development, I find the following equation helpful: number of jobs/size of competition pool * average hourly rate i.e., with all other things being equal, what is an expected payoutfor a given technology. How to find those numbers? If we only look at the expected chance of getting a job in a particular technology, we see the following: • PHP: 0.044• Ruby: 0.051• Angular.js: 0.30. When Will the Golden Age of “The Developer” End? I was reading an article earlier that was a comparison between the automobile industry 50 years ago and the software development industry of today. It was a direct comparison where autoworkers 50 years ago enjoyed a degree-less job that paid enough to have a one-job household, to put kids through college and so on. A few disagreements were made (namely that their wages were artificially inflated through unions) and a few agreements were made as well.

When I entered the field of programming, I was amazed at how quickly I was able to rise. I was amazed at how my friends prospered as well. And hell, I was amazed how my skills could quickly turn into cash. You see, $2,000 of development time can quickly turn into $10,000 in profit at a company that knows how to use developers. So when will the “other shoe drop”? Low Barrier of Entry Web development in particular has a very low barrier of entry. Development at the junior level is super easy to get into. This low barrier of entry is amazing. Frontend - Front-end developer interview questions. What is a Front End Developer? | Pete Schuster. One of the most common questions people ask when they are first meeting you is “So what do you do?” When it comes to my job as a Front End Developer, this can be a long and drawn out answer. In the end I typically end up answering the question as “I’m a web designer.”

In actuality, however, I’m not a web designer, in fact the term web designer can referrer to lots of people, whether they are a UI designer, a front end developer, UX designer, etc. I got to thinking about this concept of what it is to be a front end developer by listening to the first episode of ShopTalk hosted by Dave Rupert and Chris Coyer with special guest John Snook.

It just so happened that on the same day, a friend was telling me that the company she works for is looking to get into web, and would like to hire some freelancers. Below is my attempt to summarize what a front end developer is in the form of a job posting. Additional requirements include: So what do you think? Entry-Level Front-End Web Developer Job Description. Testing HTML/CSS/Javascript skills when hiring. Generalizing Specialists: Improving Your IT Career Skills. Generalizing Specialist: A Definition A generalizing specialist is someone who: Has one or more technical specialties (e.g. Java programming, Project Management, Database Administration, ...). Has at least a general knowledge of software development. Has at least a general knowledge of the business domain in which they work. Actively seeks to gain new skills in both their existing specialties as well as in other areas, including both technical and domain areas. Generalizing specialists are often referred to as craftspeople, multi-disciplinary developers, cross-functional developers, deep generalists, polymaths, versatilists, or even "renaissance developers".

Becoming a Generalizing Specialist Figure 1 depicts a fictional skills assessment of an IT professional, showing how it evolves over time. As an individual it's an incredibly good strategy to become a generalizing specialist. Why Generalizing Specialists? Improved communication and collaboration. Figure 2. Figure 3. Conclusion. Frontend - Front-end developer interview questions. HTML5: Native Applications Include Both Benefits and Challenges. HTML5 applications appear to have many benefits over native applications designed for popular operating systems such as Android and iOS. A recent Business Intelligence report highlighted the capabilities of both HTML5 and native apps, suggesting that the latter still offer richer user experiences and better performance, Business Insider reported.

HTML5 applications thrive over native apps in many other areas, however, including cross-platform development. Business Intelligence said that HTML5 apps are created with the common language of the Internet, reducing costs compared to native offerings, according to Business Insider. Since HTML5 is a web-based system, updates are made even easier. Native applications created for iOS can be costly because engineers are in short supply and expensive to hire. Android and iOS are greatly influencing the global smartphone and tablet markets. "Accidentally" Freelance. From time to time, I’ll be talking to someone in the startup industry and I’ll mention I’m a freelancer. “Oh, are you working on a startup? " they’ll often ask. “No, though I have a couple side projects and experiments," I’ll say.

Then, it happens. A pause, a stammer, and “well…uh…are you looking for anything full time or just…" and they trail off hoping—it seems—that I cut in with an exuberant yes, of course! It doesn’t happen. There’s this stigma in the startup universe around being a contractor, consultant, or freelancer.

When it comes down to it, I do what I do because it’s not always about going “big" and betting it all on a startup. I enjoy the freedom. It’s true that there may be more stress and more worry—what if business slows down? At the end of the day, the work I do touches many people, I love maintaining a close relationship with my awesome clients, and I love being able to help companies stretch themselves in ways they would otherwise struggle to do.

Keeping Up with New JavaScript, HTML and CSS Projects. Developers love things that are shiny and new, and, in a world where new JavaScript or CSS libraries are released faster than babies are born, it can be hard to keep up. I've maintained my own weekly update which recently moved to my Flippin' Awesome site (follow the news category for the weekly update), and one of the toughest pieces is finding not just new and updated projects, but worthwhile ones! This post is a thank you to some of the best resources that I rely on for that task. Of course, for the most part I rely on people who create projects to promote them on their blogs, Twitter or elsewhere. Nonetheless, the following resources are especially valuable. Web Developer Focused Sites DailyJS DailyJS is run by Alex Young and in addition to featuring great tutorials on topics like Node and AngularJS, it has weekly roundups covering newly released projects in JavaScript, Node and jQuery.

CoDrops CoDrops has some of the most attractive and impressive demos and tutorials around. Design Inspiration for Web Developers. Great questions about client-side development from a server-side developer. This question came in today and I thought it was an excellent one to share with my readers. It is also one of those questions with a lot of different takes so I hope my readers chime in with their own opinions as well. The reader wants to remain anonymous, but I really feel like he is in a similar position as a lot of my other readers as well. So, let's get into it. First, some background (that I'm mangling a bit to help keep his anonymity so please excuse any awkwardness). 12 years in IT.

Started as helpdesk tech, budget cuts inherited systems/server admin, more budget cuts inherited developer position, more budget cuts inherited Adobe Connect Admin and server cluster, even MORE budget cut and absorbed DBA position, but hired helpdesk guy. While I was in a different role, I was doing roughly the same over the past decade as well. Now - the questions: Technically you are talking about two very different things. When I began my development career, I was mainly doing simple HTML sites. A Baseline for Front-End Developers. 12 Apr 2012 edit I wrote a README the other day for a project that I'm hoping other developers will look at and learn from, and as I was writing it, I realized that it was the sort of thing that might have intimidated the hell out of me a couple of years ago, what with its casual mentions of Node, npm, Homebrew, git, tests, and development and production builds.

Once upon a time, editing files, testing them locally (as best as we could, anyway), and then FTPing them to the server was the essential workflow of a front-end dev. We measured our mettle based on our ability to wrangle IE6 into submission or achieve pixel perfection across browsers. Many members of the community -- myself included -- lacked traditional programming experience. Something has changed in the last couple of years. Whatever it is, I think we're seeing the emphasis shift from valuing trivia to valuing tools. JavaScript This might go without saying, but simply knowing a JavaScript library isn't sufficient any more. Gnedster/Front-end-Developer-Interview-Questions. 11 Tips on Hiring a Rails Developer. By Peter Cooper / November 29, 2007 The following article is a guest article written by John Philip Green of Savvica, a Toronto based educational technology company whose development efforts are focused on Ruby and Rails.

Hiring Rails full-time Rails developers is hard. Here's why: Surging demand. You will likely fight other companies for every recruit.$100/hour++ freelance consulting rates are commonplace.It's hard to evaluate candidates. In the Java or .NET world, number of years of experience is relevant, but not here. The framework is only 3 years old. I've hired ten full-time Rails developers into startups so far in 2007, but to do that I've had to interview hundreds and learned a lot of lessons. Don't use Monster.com or recruitment agencies. Happy Hiring! Hiring Developers: A Guide for Recruiters | REVERB.

Job Ads

Comparison of different technologies and its demand in the market - Synaptian. Leaked: The Plan To Show Off My UI Skills – FrontEnd Journal: The Web Development Blog. Front end developer interview questions. Five-essential-phone-screen-questions - steveyegge2. One Mighty Roar is hiring a Backend Developer. Most Common Technical Interview Question for FrontEnd Developers – FrontEnd Journal: The Web Development Blog.

Leveling Up: Career Advancement for Software Developers | Peter Lyons. The T-Model and Strategies for Hiring IA Practitioners: Part 1. The T-Model and Strategies for Hiring IA Practitioners: Part 2. Things most interviewees fail to discover. Unsure about my skillset compared to others : cscareerquestions. Portfolios for Independent UX Designers.