Click here to Skip to main content
15,893,622 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi ,

I started a new work in a new company since 4 days. I have less that one year of experience in building websites and the websites that i built are not web applications but small websites.In this new company they work on high level web applications, and they use a lot of technologies(wcf,entity framework...).And they use object oriented in a very complex way.So now i should continue in a web application that they have been working on since 4 months. And it is so hard. I am not able to understand it. What should i do ? I really need your help since i know that many of you passed through such a case.

Thanks you.
Posted
Comments
ZurdoDev 15-Feb-12 15:35pm    
Sounds like the interview process should have gone better. Start reading up on things at msdn.microsoft.com
Sergey Alexandrovich Kryukov 15-Feb-12 20:22pm    
Agree, but what to do? I know OP by previous questions (sigh...) he would need a big change, so... I added some practical advice, please see if you're curious...
--SA
mhamad zarif 15-Feb-12 15:39pm    
what do u mean by : Sounds like the interview process should have gone better?
Sergey Alexandrovich Kryukov 15-Feb-12 20:25pm    
It does not sound flattering :-), probably it means that someone else should have been selected for a job, not you.
However, my answer is focused on what can you do in this situation; I'm really trying to help you in this case...
--SA
Prasad Guduri 15-Feb-12 15:55pm    
Most of the MNCs follows the same strategy...you have to mould your self for requirement...Start Learning....Lot of guys here to help you...!!!!

All the best...!!!!

Work hard or give up. Work a lot of extra hours and don't seek any extra compensation. I don't like the situation you described: it's hard to you but it also not fair to those who provide you with your salary.

You are taking a place of someone else, and you should clearly realize it. You need to change the situation to get to speed to justify your employment. It would be good if you find that someone could tutor and closely you, but try to make it clear that you are willing and able to do most of the job on your own and learn things mostly by yourself, making the process very effective.

For now, don't try to show great performance at work itself: you main task here is not to do negative contribution, in other words, not to screw up anything. It's too easy to screw up things; and such negative contribution is way to common. Try to avoid it by all means. If you do major progress in learning and your work looks promising, you have a chance that your colleagues can understand and value it.

Also, try not to hide any of your concerns; report them all in case you are just a bit unsure. The worst thing you can do for company is producing the code which "just works" but potentially unreliable — such thing is too hard to detect. Never write a single line code which you do not 100% understand. Annoying your colleagues with trivial problems is bad, but hiding them could screw up things the way which could result in the orders of magnitude greater harm.

"Make no harm" should be your main slogan along with "learn, learn and, again, learn". :-)

[EDIT #1]
Mhamad Zarif wrote:
And it is so hard.
Please understand: most of your colleagues will consider this as whining. Never whine. You will need to develop a taste for difficult problems, otherwise give up right now and think about different, "easy" carrier. But better understand: if you need anything good, no matter in what field — it's never easy.

[EDIT #2]

By the way, very encouraging reading on the topic:

Peter Norvig, Teach Yourself Programming in Ten Years,
http://norvig.com/21-days.html[^].

Good luck; you will need a lot of it.
—SA
 
Share this answer
 
v4
Comments
thatraja 15-Feb-12 21:02pm    
5!
Sergey Alexandrovich Kryukov 15-Feb-12 21:04pm    
Thank you, Raja.
--SA
All you need is hardwork. In programming world, you have to update yourself always so learn new things time to time. Don't waste your free time.
Here more than couple of ways to learn anything in internet.
Education Needed[^]
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 15-Feb-12 21:03pm    
Education needed... well, you know what I wanted to say... :-); a 5.
--SA
thatraja 15-Feb-12 21:09pm    
Ofcourse :-)
BTW I'll send you mail soon(just for some suggestions).

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900