programmer-skills

PHP competency test?

Are there any good free PHP competency tests out there? It's easy for someone to say they code in PHP, but depth and understanding of how lowerlevel parts of the language are parsed and executed is much different. Something that asks good questions, perhaps elicit the person to write some sample code solutions to particular problems. I...

What should I know for an entry-level job?

I just graduated from college. I only know C, C++, and Java. I've been looking for a job, but I feel my set of languages is not enough. So I would like to learn some other stuff while I'm not working. What do you think it's more important? I was thinking of learning SQL and XML. I don't know, what do you think? ...

How we can optimize my web site for deep web searching? (Invisible web)

From Wikipedia: The deep Web (also called Deepnet, the invisible Web, dark Web or the hidden Web) refers to World Wide Web content that is not part of the surface Web, which is indexed by standard search engines. Mike Bergman, credited with coining the phrase,has said that searching on the Internet today can be com...

How do I stand out with my PHP skills?

I've been developing with PHP for 3 years using PHP frameworks. I want to be a team lead someday that's why I'm asking you guys, how would you suggest that I improve skills on web architecture more? How do I increase my PHP skills? What resources (books or sites) should I read? What more can you guys suggest? What rituals should I do...

What technical skills should a programmer have?

Besides "non-technical" skills, like communication and teamwork, what are skills programmer should work on having? From the top of my head, I thought understanding math and concurrency. What are other necessary/recommended skills for a programmer? ...

How important is estimating as a skill for developers?

In looking for practices that will make me a better developer (code reading, TDD, pet projects during spare time, for example), I recently got the Steve McConnell book about Software Estimation. I am asked at work to produce estimates of tasks and I know it is a good skill to have as my responsibilities increase. But my question is: i...

Competency Matrix for Web Developers

I'm currently a student preparing for a career as a programmer. As part of my preparation, I'm using the Programmer Competency Matrix and What Skills Should a Good Developer Possess as a guide. I was wondering: Are these sources accurate and still relevant? If not, what areas are inaccurate or lacking? Does anyone know of a competency ...

What are the must-have-done projects on a certain language to say "had experience with"?

My question here is pretty subjective, but let me explain myself. I don't know if the title's grammar is correct (I'm not a native english speaker) so feel free to edit. I've used Java and PHP mostly for development. But most of the things I've worked on have been based on other people's work. What I mean is, there's not much I've coded...

Qualities of Code Reviewers

When choosing code-reviewers for your project what qualities you see/prefer in the candidates (the one who does review)? # of years of experience? time availability (not selecting very busy guys) one whose code gets least comment senior junior ladder (juniors can't do seniors code review) inside team or someone outsider ... ...

Use CMS or write all by myself

I'm net-java developer with some small projects implemented. I'm going to start a new project which is portal with many typical features (posts, comments, messaging, users, catalog, news, galleries, etc). I believe the best solution would be use any mature CMS (joomla, drupal...) and customize it where needed. The problem is that I'm n...

What are the topics every programmer should know about?

Duplicate: What every programmer should know about __ ? I'm looking for guides like the ones: What Every Programmer Should Know About Floating-Point Arithmetic The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets So... which other guides are out there written by prog...

Path to Become a Better F# Programmer

I would like to hear from you folks that have achieved a high-level of proficiency in F# (and also in functional programming in general too) what should be my steps from now on to become a better/professional F# programmer? I already know much of the F# syntax and have some years of experience with C++. My goal is, as an engineer and ma...

Where do you start your programming for a web app?

I have a great idea for a new web app. I have it all planned out of what features are needed, what files and what language I'm going to use. All the creative thinking is out of the way and now I can sit down and focus on my code. However, I can never really find a foothold as to where to start. Should I start with the installation file?...