What are the top skills that a Junior Developer should have?
Answers (5)
Leonid L
Software Engineer at Linedata Services
Best Answers in: Using LinkedIn (9), Education and Schools (4), Mentoring (3), Government Policy (3), Software Development (3), Customer Service (2), Car and Train Travel (2), Starting Up (2), Event Marketing and Promotions (1), Compensation and Benefits (1), Treaties, Agreements and Organizations (1), Internet Marketing (1), Graphic Design (1), Public Relations (1), Organizational Development (1), Planning (1), Bond Markets (1), Currency Markets (1), Quality Management and Standards (1), Supply Chain Management (1), Individual Insurance (1), Wealth Management (1), Market Research and Definition (1), Product Design (1), Ethics (1), Small Business (1), E-Commerce (1), Enterprise Software (1), Computers and Software (1), Computer Networking (1), Databases (1), Information Security (1), Web Development (1)
"Junior" developer is just another name for "fresh out of school". Every junior developer should aim to become a senior developer. Once they reach that plateau, they can move on to management, project management, or stick with the IT route - team leader, principal, architect, ...
Junior developers need to have good grades, recommendations, and ANY experience possible - whether internships, undergraduate research, open source development, web development, etc.
Their resumes better look professional (many fresh graduates have no idea how to write them).
Solid previous answer, I have a point from my experience....
The ability to question and/or challenge. Sometimes companies want someone who won't just blindly follow instructions, but maybe come up with new innovative ideas that could improve something. Someone who wants to improve something will add value to a company.
There is a fine line to being a pain and being difficult, it needs to be remembered that even if you are right, once you have put your point across and used examples/logic to explain the reasoning, if your boss tells you to do it his way then it might be an idea to do as you are told ;o)
Of course certain roles will require you to simply do as you are instructed, it is by no means easy to differentiate but recruiters/job specs should give a good idea.
I think a junior developer will advance much faster if they take the time to obtain a Microsoft certification and, depending on which area of development they intend on pursuring, Cisco and/or 3 Com certifications are very useful.
College only provides a broad approach to a subject, while a certification obtained from a company such as Microsoft really drills down and teaches a person what they need to know about a subject.
Ramesh K
CTO
Best Answers in: Using LinkedIn (48), Education and Schools (12), Business Development (10), Government Policy (6), Enterprise Software (6), Web Development (6), Internationalization and Localization (5), Computers and Software (5), Software Development (5), Corporate Governance (4), Career Management (4), Communication and Public Speaking (4), E-Commerce (4), Regulation and Compliance (3), Certification and Licenses (3), Compensation and Benefits (3), Advertising (3), Internet Marketing (3), Public Relations (3), Sales Techniques (3), Planning (3), Philanthropy (3), Social Enterpreneurship (3), Professional Networking (3), Energy and Development (3), Blogging (3), Wireless (3), Customer Service (2), Air Travel (2), Job Search (2), Financial Regulation (2), Graphic Design (2), Mobile Marketing (2), Search Marketing (2), Change Management (2), Organizational Development (2), Commodity Markets (2), Non-profit Fundraising (2), Manufacturing (2), Project Management (2), Quality Management and Standards (2), Supply Chain Management (2), Personal Investing (2), Product Design (2), Small Business (2), Starting Up (2), Biotech (2), Computer Networking (2), Telecommunications (2), Car and Train Travel (1), Freelancing and Contracting (1), Mentoring (1), Occupational Training (1), Event Marketing and Promotions (1), Conference Planning (1), Accounting (1), Venture Capital and Private Equity (1), Economics (1), Government Services (1), Personnel Policies (1), Staffing and Recruiting (1), Exporting/Importing (1), International Law (1), Treaties, Agreements and Organizations (1), Antitrust Law (1), Employment and Labor Law (1), Customer Relationship Management (1), Equity Markets (1), Option Markets (1), Inventory Management (1), Personal Real Estate (1), Distribution (1), Market Research and Definition (1), Engineering (1), Pricing (1), Professional Books and Resources (1), Ethics (1), Business Plans (1), Databases (1), Information Security (1), Information Storage (1)
1. understand what is told to him/her
2. Think like an user
3. Code as required.
4. Maintain the coding standards
And dont do something that is not told, unless it is cleared!
Ramesh
The Human Search Engine
At Openplaces we specifically seek out developers right out of school. What do we look for? Smarts! We try to hire from the top 2% of a graduating class.
As my boss likes to say, programmers are like composers--there's no limit to how good they can be. The sky is the limit, given the right environment.