Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Needed Career advice

 
naved momin
Ranch Hand
Posts: 692
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi ...I just need advice as a friend , philosopher, brother .....I m in the first year of computer engineering graduate course and i am doing this because computers and programming is my passion, i m just 21 but my dreams are "big" , i don't want to work for Infosys , TCS, etc (indian IT firms) I wanted to work for companies like Google , Apple just to solve real world problems (& not for the big pay cheque) but the problem is I have seen many college toper's (EX students) who are just working in indian IT firms like Infosys , TCS and they just work on deployment , support or management projects in which i have no interest , this year I have taken an internship with a start-up company where I have meet other programmers who were working full time in big IT companies like "Capgemini" and they said me that to get jobs at Google or Apple you have to be so "extra-ordinary" , topping in the college is not just enough ...so I decided to ask you (experience) guys ...what i can do in-order to get jobs at these companies ...I know timing is most important factor in today's world so i wanted to utilize my next 3 years in such a way that i should be ready for this big companies ....can you guide me please ? every day i code 10-12 Hrs.... i m familiar with(Java , C# , vb.net , C) ...if you say me to code more and work even harder I will do that ...but i know, hard work is not just enough i need to know some great concepts before even applying for this companies as well as some strategies...what i can do to mark my name in the IT world ? ....can you please guide me ....pleaseeee
 
Henry Wong
author
Marshal
Pie
Posts: 20907
76
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

The programming diversion forum is definitely not the correct place for this -- let's move this to the job discussion forum. I am also going to delete the duplicate topic.

Henry
 
Mihai Boisteanu
Greenhorn
Posts: 8
Chrome Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi. I'm pretty much in your situation too. I'm 21 but I'm in my last year of college, also computer science so I can relate to your concern.
Now, if you really want to get a job at those Big Companies well just knowing very well a lot of programming language is not enough. For example Google. They want people who think a lot, people who work mostly on logical problems for example. I had a teacher who was at their interviews but didn't got the job because, well, you probably know that Google wants young programmers. Well, my teacher said that they don't really care much about how many programming languages you know, 1 usually is enough for them. But they will ask you a lot of sorting, searching and other problems like that. They want to see how you can resolve a problem in the best way possible and then they ask you to resolve it again in a better way. They care not about how much you know but how you think.

So, I guess if you still want to do this, start searching for books in programming logic and start reading. Also get involved in some open source projects, that helps a lot. And try sending them your CV, you never know, they might call you even the next day.
 
naved momin
Ranch Hand
Posts: 692
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Mihai Boisteanu wrote:Hi. I'm pretty much in your situation too. I'm 21 but I'm in my last year of college, also computer science so I can relate to your concern.
Now, if you really want to get a job at those Big Companies well just knowing very well a lot of programming language is not enough. For example Google. They want people who think a lot, people who work mostly on logical problems for example. I had a teacher who was at their interviews but didn't got the job because, well, you probably know that Google wants young programmers. Well, my teacher said that they don't really care much about how many programming languages you know, 1 usually is enough for them. But they will ask you a lot of sorting, searching and other problems like that. They want to see how you can resolve a problem in the best way possible and then they ask you to resolve it again in a better way. They care not about how much you know but how you think.

So, I guess if you still want to do this, start searching for books in programming logic and start reading. Also get involved in some open source projects, that helps a lot. And try sending them your CV, you never know, they might call you even the next day.

but still if we don't know the concepts of data-mining sorting etc how can we think ...so to come up with sudden solution we should have a strong in-fact very strong knowledge of the previously said subjects..in college we are just though which is preety much old ....I still believe that getting jobs at these firms is based on how much you know as well as some key stratergies that those people know which gets employed at google , apple
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If an individual creates a product that sparks the interest of one or more large companies, an organization may want to purchase it and may offer a position in their organization.

Sending a CV or resume is nice. However, if you send a detailed proposal and a sales kit for a product that you own, you may capture their interest a bit more.

"Knowing" things is not enough. You must demonstrate your knowledge and provide real evidence of what you "know." You must "show", not "tell".

Good luck!
 
Paul Clapham
Sheriff
Pie
Posts: 20771
30
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Your question is rather like asking how you would get to be on, say, your national cricket team. I'm sure you have a pretty good idea how to do that -- you play cricket a lot, you make sure you get to be good at cricket, and you make sure that the people you play with know that you are good at cricket. And then you work your way up through the ranks.
 
naved momin
Ranch Hand
Posts: 692
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jimmy Clark wrote:If an individual creates a product that sparks the interest of one or more large companies, an organization may want to purchase it and may offer a position in their organization.

Sending a CV or resume is nice. However, if you send a detailed proposal and a sales kit for a product that you own, you may capture their interest a bit more.

"Knowing" things is not enough. You must demonstrate your knowledge and provide real evidence of what you "know." You must "show", not "tell".

Good luck!

oK..i find this cool ..and i usually make stuff at home ..apart from intership project but the question is how can i send my projects to big companies ..?
 
Vikram Kohli
Ranch Hand
Posts: 174
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Naved,

Working in a startup will give you the best learning. Contribute to open source, make Google/Web gadgets,apps,mobile apps..distribute it for free.
Nothing will come overnight. You need to be patient and keep working hard and keep learning.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic