This week's book giveaway is in the NodeJS forum. We're giving away four copies of Serverless Applications with Node.js and have Slobodan Stojanovic & Aleksandar Simovic on-line! See this thread for details.
I have close to 8 years of working experience. It was fun at the start of carrier as I had to just learn programming languages to do my work. Switching organizations was also bit easy in my initial carrier.
I started my carrier as a Perl Web developer. Worked almost 5 years in different Perl technologies. Then my work at organization demanded learning Java technologies. I learned core java in the way clearing OCJP7 and OCJP8.
I now have close to 8 years of experience. While appearing for job interviews I noticed (at least in Indian region) that services companies focus on programming language deep knowledge. Whereas tech-giants (like Amazon, Adobe, Oracle, etc.) focuses on Design Patterns ,DS and Algo etc.
I had done my engineering degree from Electronics and Tele-communications, where DS and Algo was not in syllabus.
Can someone please suggest how I can learn Design Patterns ,DS and Algo to be in tech-giants (assuming that I have ZERO knowledge in these) ?
If you want to make yourself more hireable, here are a couple of things you can polish up in your written communication:
1. Spelling - first impressions count so always check your spelling, especially in your resume. You consistently misspelled "career" in your post; "carrier" is something totally different. (I'm reminded of a line from "The Princess Bride": You keep using that word. I don't think it means what you think it means. — Inigo Montoya)
2. Avoid abbreviations and shortcuts - Things like "DS and algo" make the reader actually work a little harder to understand what you're saying. Spell things out, again, especially in your resume.
If you are already familiar with Java, probably already have been using many of GoF Design Patterns.
You can read GoF book, or maybe Head First... there are several books about it.
A good summary (with source code) can be found at:
This is the way to advance yourself. There are a metric ton of books written in java explaining algos and data strcutures. Got to Amazon. Read the reviews, good and bad. That will help yuou sort through the pile.
Some truly good ones, classics, have high ratings but are written by experts for experts. That's not you. Look for ones where reviewers explicitly say they knew nothing and it taught them a ton. Look for ones that appear to be geared towards the smart beginner- that's defintely you.
Bras cause cancer. And tiny ads:
global solutions you can do in your home or backyard