Hi programmerforknowledge,
A BCM degree isn't going to make you a developer. It does give you a solid
foundation regarding the mathematical and programming principles involved in
programming, and an introduction to programming itself, including the usage
of various languages. Just as a Medical Doctor cannot practice medicine as
soon as he graduates from Medical School, a programmer cannot write
real-world applications as soon as he graduates from College. A Medical
Doctor must gain experience by practicing as an Intern under experienced
Doctors, as human beings are extremely complex to work with. A programmer
must gain experience by practicing programming, either on his/her own, or as
an Intern under experienced programmers, for the same reasons. There are at
least tens of thousands of different types of programming tasks and
applications. Generally, a programmer will specialize to a certain degree,
but the learning never stops. Programmers spend more time reading and
studying than Doctors do. This is chiefly because programming technology
advances faster than any other type of technology. It's hard work to catch
up and to keep up.
That said, you may be able to find an entry-level job with enough
perseverance, and a little luck. However, your faculty advisor's advice is
well-taken. Like a commercial artist, a portfolio of previous work is one of
the most valuable assets a programmer can have. Anyone can get a college
education, pass enough test to get a degree, and say that they are capable.
But the proof, as they say, is in the pudding. Almost any company is going
to want to know more about what you can produce than about what you say you
know, or how well you can answer some test questions. And many professional
developers (like myself, for example) have never been to college, and never
obtained a certificate of any kind. But they all have one thing in common:
They are able to visibly demonstrate their ability to write solid code.
As a person of no structured education, I started out as an independent
consultant, working for myself. I created a web site as my "store front,"
and populated it with articles, tutorials, and examples of the technology I
wanted to work with, which was, at the time, ASP. The articles, tutorials,
and samples served a dual purpose. They attracted visitors to my web site,
and demonstrated my ability. It wasn't long before I had clients, and not
much longer before I was making a good living at it. Eventually, I got a job
with a company (the first of several I've had now), where I didn't have to
manage the business (which I never liked), but could do pure development. My
track record and accumulated knowledge made it easy to get hired.
In conclusion, there's no substitute for experience, and the ability to
visibly demonstrate your capabilities. How you develop your experience is up
to you, but keep in mind what the requirements for getting work are. If you
have any illusions about making easy money doing programming, put them away.
There is no such thing as easy programming. It's a constant effort to solve
increasingly complex problems in very limited time, under a great deal of
pressure, and a constant task of education. If you don't enjoy programming,
you'll kill yourself in this business. If you love programming, you can't
fail.
--
HTH,
Kevin Spencer
Microsoft MVP
..Net Developer
Neither a follower nor a lender be.
"programmerforknowledge" <aspdotnetprogrammer420@yahoo.co.in> wrote in
message news:1126449953.182811.96980@g44g2000cwa.googlegroups.com...
[quoted text, click to view] > Hi All
> I am fresh college graduate who has done C and C++ during college
> times.After that i had done a C# course from one of our local computer
> institute.The course is BCM which ran for 1 year.But now when i am
> looking for job the questions asked in interview are really very very
> weird and does not match any where near to what my institute taught.
>
> My faculty has give me following links for preparation of interview
>
>
http://www.geocities.com/dotnetinterviews/ >
http://www.techninterviews.com >
http://www.brainbench.com >
http://www.crackinterviews.com >
> with that he has said to do small project which will make me confident.
> But i need a job soon and can not really wait to do dummy projects do
> you really think those upper links can be helpful in getting a job
>
> I am new comer so please excuse for asking in this way.Any good website
> for interview question please help me
>