File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Jobs Discussion and the fly likes Needed Career advice Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Needed Career advice " Watch "Needed Career advice " New topic
Author

Needed Career advice

naved momin
Ranch Hand

Joined: Jul 03, 2011
Posts: 692

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


The Only way to learn is ...........do!
Visit my blog http://inaved-momin.blogspot.com/
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18896
    
  40


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


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Mihai Boisteanu
Greenhorn

Joined: Jul 10, 2012
Posts: 8

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

Joined: Jul 03, 2011
Posts: 692

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

Joined: Apr 16, 2008
Posts: 2187
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
Bartender

Joined: Oct 14, 2005
Posts: 18643
    
    8

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

Joined: Jul 03, 2011
Posts: 692

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

Joined: Nov 27, 2005
Posts: 174
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.

Vikram PracLabs
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Needed Career advice