Monday, September 7, 2009

IMPORTANT FOR FRESHERS WHO R PLACED IN S/W COMPANY

Hi All,

THIS ARTICLE WHICH I WILL BE WRITING IS FOR ALL THOSE WHO ARE PLACED IN SOFTWARE COMPANY AND R MOSTLY DETERMINED TO JOIN THE COMPANY.THIS IS MY PERSONAL OPINION AND I MEAN NO OFFENCE TO ANYONE.

ALSO I AM WRITING THIS BECAUSE I HAVE ALREADY FACED SOME PROBLEMS DURING MY PROJECT IN COMPANY WHICH I WANT TO BRING TO YOUR NOTICE THAT WHICH PROBLEMS YOU CAN FACE WHEN YOU JOIN THE COMAPNY.

Now a days ,I am hearing about some of u people who r thinking to do some part time or some other job before the company calls for joining.

Let me tell you one thing, that now do not waste time in searching the job,but start updating or learning software skills.Those who have already got a job, can continue their job ,but those who r wasting their time in searching job,stop searching them.

What I mean is that one positive thing about recession is that we have got time to learn some new software lang or course which we will not get after joining the company.Once we are in company ,we will not get any time to learn any new s/w language .

MISTAKES WHICH WE DO :

1.) I WILL LEARN EVERYTHING DURING MY COMPANY TRAINING :

Dont think that you will learn everything during training period, LOL training means that they will complete C in 1 day, C++ in 1 day, JAVA in 2 days, SQL in few hrs (this is case of most of trainings, as I have heard ).It will be type of crash course.

MORAL OF STORY:
ALWAYS TRY TO HAVE SOME KNOWLEDGE OF ALL THINGS BEFORE TRAINING STARTS.

2.) I WILL JOIN ONLY IN EMBEDDED/VLSI DOMAIN OR I KNOW ABOUT ONLY EMBEDDED/VLSI DOMAIN AND NOT ABOUT OTHERS:

This is the most common mistake that students try to do.
The so called great ENTC students generally have this tendency to speak,that I am a ENTC student,I will work only in embedded/vlsi domain and not in other. Also I do not have knowledge of JAVA,C++ and other computer technologies.

LOL DOES THE COMPANY BELONG TO YOUR FATHER THAT THEY WILL ALLOW YOU TO WORK ONLY IN THE DOMAIN WHICH YOU WANT.

WHAT IF THERE IS NO PROJECT OPENINGS IN EMBEDDED /VLSI ,SO BY DEFAULT THEY WILL PUT YOU IN SOME OTHER DOMAIN IN WHICH OPENING IS.

ALSO LOL REMEMBER ,YOU ARE A FRESHER ,YOU ARE NOT SOME ONE LIKE WHO IS EINSTEIN IN EMBEDDED DOMAIN OR WHO HAS SOME 8-10 YRS EXP IN THAT FIELD, THAT THEY WILL LISTEN TO WHAT U TELL.

MORAL OF THE STORY:

ALWAYS BE READY TO WORK IN DOMAIN WHICH COMPANY OFFERS YOU.

3.) I DON’T KNOW THIS THING ,I CANT DO IT:

Also once after training, when u will actually start working,if u say to ur PM or PL that i know only C or i am good in embedded only ,I don’t know that thing .Your PM will tell u
SIT ON BENCH AND ENJOY LIFE.

Also remember that project in Embedded does not mean that programming will be in C only and only embedded knowledge is required. LOL generally project will cover all s/w domains.

For eg :In my case when i was doing my project in company,our aim was to develop handsfree bluetooth car kit ,So the basic programming was in C(advanced what i mean is all handles ,pointers, structures and windows programming not our old command line programming in turbo C, which is obsolete now ),the GUI was in visual C++ (MFC),the communication between our application and the h/w required networking knowledge ,so networking also comes in picture.

For GUI we had taken Visual C++ (MFC) as default,because in our team no one knew JAVA or .NET (Windows forms) otherwise.
Actually .NET (Windows Form)(which i know now) would have been the best choice.So our project mostly covered C,VISUAL C++ and networking domain and not only single embedded domain.

So remember that each domain is interlinked with each other and some knowledge of all domains always helps. Also important thing is that a single project mostly covers some part of all domains.

MORAL OF STORY:

DON’T EVER TELL YOUR PM OR PL THAT YOU DON’T KNOW SOMETHING.YOU CAN ALWAYS TELL THEM THAT I HAVE LITTLE INFORMATION ABOUT IT.THEY ALSO NEVER EXPECT YOU THAT YOU SHOULD BE MASTER IN ALL DOMAINS.

4.) I GOT PLACED IN TCS,IBM,INFOSYS,MICROSOFT ,CAPGEMINI ETC, I AM A GREAT PERSON:

If u think like this, u r biggest idiot. There is no big thing in getting the job in this company, but it is big thing if u survive properly in the company at least for 2-3 yrs with good reputation and status in the company. I have seen my friends getting placed in the big companies and getting removed after 1 year due to lack of knowledge. Though they r removed from the company,they will tell the reason that they themselves have left the company .LOL ,u can fool people by saying this, but u cannot fool yourself because your heart always know the truth.

Also u have joined as a fresher, so u r not so great and u will come to know as I have experienced that the company people treat freshers badly, what I mean is they will not care about you most of time.

MORAL OF THE STORY:
ALWAYS REMEMBER, FRESHERS ARE THE LOWEST POSITION EMPLOYEE IN COMPANY

5.) REGARDING COMPETITION:

Generally I have heard students say:

DON’T WORRY THERE ARE MANY IN THE COMPANY WHO ARE LIKE ME WHO DON’T KNOW ANYTHING .WHY SHOULD I TAKE TENSION ??

I say:
LOL ,DO YOU ALSO WANT TO BE THROWN OUT OF THE COMPANY LIKE THEM AFTER ONE YEAR???

Always remember company will keep only best people and now a days there are many people who have good knowledge about other domains.

ONE MORE SHOCKING THING I WILL TELL U ,IS THAT I HAVE SEEN 8TH STD STUDENT WHO KNOWS ABT C,C++ AND NOW HE IS LEARNING JAVA IN MY LOCALITY.THIS IS NOT FAKE OR JOKE ,I ALSO FIRST THOUGHT IT WAS FAKE ,BUT WHEN I ASKED HIM ABOUT WHAT YOU MEAN BY INTERFACE IN JAVA HE ANSWERED CORRECTLY.HE ALSO TOLD ME THAT HE HAS READ THE BOOK “C++ :FOR DUMMIES “ .

HE IS NOT THE ONLY ONE IN OUR LOCALITY IN MUMBAI ,BUT THERE ARE SEVERAL WHO HAVE STARTED TAKING CLASSES FOR LEARNING PROGRAMMING LANGUAGES .

MORAL OF STORY:

REMEMBER THE NEXT GENERATION WHICH IS GOING TO COME WILL BE KNOWING EVERYTHING IN ADVANCE.THOUGH YOU MAY BE EXPERIENCED MORE THAN THEM,BUT AT THAT TIME U WILL FEEL THAT THE PERSON WHO IS YOUNGER THAN U KNOWS MORE THAN U.

ALSO THERE ARE ALREADY MANY PEOPLE WORKING IN MORE THAN ONE DOMAIN SIMULTANEOUSLY.

6.) I KNOW ALL THE PROGRAMMING LANGUAGES AND HAVE KNOWLEDGE OF ALL DOMAINS,NOW NO ONE WILL REMOVE ME FROM THE COMPANY:

LOL,IT DOES NOT MATTER WHETHER YOU HAVE ALL KNOWLEDGE ,BUT HOW CAN YOU GIVE PROOF OR SHOW TO COMPANY THAT YOU KNOW EVERYHTING

This is the most common problem people face after 2-3 yrs exp, they have knowledge of everything also they r good, but if they want to change or shift to another company they have to give some proof to other companies that they know something. This proof can be given by giving certification exams.

MORAL OF STORY:

PASS CERTIFICATION EXAMS LIKE SCJP FOR JAVA AND MCTS FOR .NET FROM REPUTED ORGANIZATIONS LIKE MICROSOFT,SUN MICROSYSTEM ETC AND OTHER EXAMS BELONGING TO YOU DOMAIN

7.) THE LAST AND THE MOST IMPORTANT THING WHICH WILL DECIDE YOU ARE BIG WINNER OR LOOSER IN LIFE :

ARE YOU RUNNING THE RAT RACE????????????????????

I HAVE DONE MANY THINGS FOR COMPANY AND THE COMPANY PEOPLE ARE ALSO HAPPY WITH ME.I WILL BE WORKING FOR DIFFERENT COMPANIES FOR MY WHOLE LIFETIME AND EARN MONEY.

THIS IS THE BIGGEST MISTAKE WHICH WILL MAKE OR BREAK YOUR LIFE:

Lol,you work hard for the company ,do you know that the company is earning profit from you.no matter you are earning money .
But keep in mind that the company bosses who are earning money r earning ,by doing nothing.

I mean they have just opened a company and u r working for them, also the profit which they will be earning ,they r paying very less to you from it.

TELL ME ONE THING ,U BECOME AN MTECH,MBA AND YOU COME TO KNOW THAT UR COMPANY BOSS(THE OWNER OF COMPANY) IS NOT MORE THAN 12 TH PASS.

THIS IS THE MOST IMPORTANT THING WHICH I AM TELLNG U:
DO YOU KNOW WHY THE PEOPLE WHO DON’T KNOW ANYTHING HAVE BECOME RICH AND OWNERS OF BIG COMPANIES??

REASON : BECAUSE THEY HAVE FINANCIAL KNOWLEDGE WHICH WE DON’T HAVE .

MOST IMPORTANT THING WHICH THEY KNOW:

THEY DO NOT WORK ,BUT MAKE GOOD PEOPLE WORK FOR THEM .

I will explain you by taking a simple example :

For eg:

Tommorrow ,i open one company named ” S.O.W”. (SURVIVAL OF WEAKEST) .I AM NOT CHALLENGING DARWINS THEORY SURVIVAL OF FITTEST ^^.

I know that anand has the best technical knowledge in our college.Also i have one friend who is very good in HR (management) specially in bringing projects from clients.

I told my HR friend to bring clients for project from companies and i told anand to do all technical project work .

I am earning very high money from the project for eg :lets say Rs: 90,000 .
I said to my both employees (anand and hr friend) that we share the profit equally among three.They will be happy by listening to this.
So each one of get Rs 30,000.

BUT LOL, TELL ME ONE THING THAT I DID NOT DO ANY OF HARD WORK AND STILL GOT RS 30000.WHILE ANAND AND HR PERSON WORKED HARD.

THE SAME THING BIG COMPANIES DOES TO US.THE COMPANY OWNER OPENS A COMPANY (THE COMPANY IS ONLY FOR NAME SAKE).

THEY HIRE GOOD TALENTED PEOPLE FROM ALL FIELDS AND TELL THEM TO WORK HARD,WHILE THEY EARN PROFIT BY DOING NOTHING.IN THIS WAY THEY KEEP ON OPENING NEW COMPANIES AND KEEP ON EARNING PROFIT.

THIS IS THE FINANCIAL KNOWLEDGE WHAT I AM TALKING ABOUT WHICH WILL BE VERY USEFUL IF YOU KNOW IT.

Also the above is not my self made created theory,but it is from a famous book “RICH DAD AND POOR DAD by Robert kiwosky “ and been implemented by big company owners who have become rich now

MORAL OF STORY:
DO NOT WORK FOR THE COMPANY FOR LIFETIME. BUT AFTER GETTING SOME YEARS OF EXPERIENCE,OPEN YOUR OWN COMPANY AND HIRE GOOD PEOPLE TO WORK FOR YOU.

FINAL MORAL OF THE STORY FROM THIS ARTICLE :

HAVE SOME KNOWLEDGE OF ALL S/W DOMAINS ,AND TRY TO BECOME MASTER IN MORE THAN ONE DOMAIN.BECAUSE IF THERE IS NO JOB OPPORTUNITY IN ONE DOMAIN ,U CAN TRY JOB IN OTHER DOMAIN .

ASLO DO NOT BLINDLY GO TO DOMAINS WHICH U LIKE (EMBEDDED/VLSI).FIRST HAVE AT LEAST PROPER KNOWLEDGE OF IT AND CHECK WHETHER YOU WILL ENJOY WORKING IN IT OR NOT AND THAN ONLY ENTER IT.

KEEP ON UPDATING YOUR TECHNICAL SKILLS AND GIVING CERTIFICATION EXAMS AS NEW TECHNOLOGY COMES.

ITS BETTER TO KNOW AT LEAST SOMETHING ,THAN TO KNOW NOTHING.
ALSO THE MORE YOU LEARN NEW THINGS, THE MORE YOU GET KNOWLEDGE , THE MORE U CAN FILL YOUR RESUME ALSO ^^

I will explain you the meaning of rat race in my next article as this has already become long.Also I will post you all the information which I have till now of mostly all domains, in s/w field in my next post.

SIGNATURE :......................................................................................................................

"SOMETHINGS IN LIFE ONE CANNOT WIN WITHOUT LOOSING"

PRANAV SARNAIK
MTECH (DIGITAL ELECTRONICS)

PROGRAMMING LANGUAGES:

1.) C 2.) C++ 3.) VISUAL C++ (MFC)

JAVA DOMAIN: 1.) CORE JAVA 2.) J2EE (doing course currently)

.NET DOMAIN: 1.) C# 2.) ASP.NET (doing course currently)

ORACLE DOMAIN : 1.) PL-SQL

EMBEDDED DOMAIN : 1.) EMBEDDED C

SCRIPTING LANGUAGES: 1.) HTML 2.) XML 3.) ASP 4.) PHP 5.) JAVASCRIPT

HARDWARE PLATFORM: 1.) TEXAS INSRUMENTS TMS320 DM6446 board

OPERATING SYSTEM : 1.) MICROSOFT WINDOWS CE 6.0 (Embedded OS)

IDE : 1.) MICROSOFT VISUAL STUDIO 2005
2.) TEXAS INSTRUMENTS CODE COMPOSER STUDIO 3.3
3.) WINDOWS CE PLATFORM BUILDER.

MY OWN COMPANY WEBSITE : ENGINEERING PROJECT SOLUTIONS (EPS)
www.epsindia2006.hpage.com
MY BLOG:
www.pranavsarnaik.blogspot.com

MY ARTICLES PUBLISHED:

1.) MULTITASKING CAPABILITY OF HUMAN BRAIN
http://ezinearticles.com/?expert=Pranav_Sarnaik

MY PERSONAL WEBSITE :
1.) www.pranavsarnaik.741.com

No comments:

Post a Comment