|
it's a long story so bear with me.
i've been working as a designer and programmer for this company for the past 2 years, and did quite a few of the more complex modules.
now, the company developed the software i'm working on for another company, who brought their own people to help us code the product in a reasonable amount of time (the project was supposed to end 6 months ago, and is still in the process of being built).
i've transfered most of the modules i designed and quite of few of those i coded to other people in that time, but as i'm usually a helpful person i didn't hasitate to lend a hand when they needed some things explained or designed (i'm also considered one of the strongest developers and about the only person to have an idea about software detailed design in the department).
so, most of the modules aren't my responsibility for a few months, and most people are away on holiday while a sub version is going out to the client for testing, and lo and behold, a few of the modules that were originally mine aren't working as expected (i gave them out in working order, it seems the people who took over them did some "quirks" to the system), and before i know it, i'm being demoted (in application, this can't hurt my salary or terms) to programmer, and basiclly being handed the entire bag of poo.
(this does not prevent everyone coming to me for help, since unlike the team leaders and senior architects i'm a nice person who is always willing to answer questions and help with problematic code)
now, back to my personality, i'm a rather shy person, and i don't do well in personal interviews so much (i got this job by the simple fact they did the professional test first, and the fact i passed it with flying colors was enough to offset the horrible personal interview)
the question all this is leading to, is should i just give them the finger and try to find a new job, or swallow my pride and stay on with the project.
|
|
|
|
|
It never hurts to consider your options. If you are not happy, it would be a good idea to get your resume in order and start looking out for new jobs. Whatever you do, don't "give them the finger" on your way out the door. Keep it professional and remember that it's up to you to look out for your own best interests.
You should be a little worried about the "demotion" that you mentioned. A lower title could make it harder to move to another job and maintain/bump your salary.
|
|
|
|
|
Hi All,
I am having some issues at work. We mostly only affer hosting for the sites that we do the development on ourselves. But now we have some inexperianced developers that work for some of our clients uploading crapy code to our production environment, and yesterday it actualy brought down our server, and was quite a big deal.
I was wondering if anyone else here has had any similar issues.
I mean there are several hosting companies our there allowing anyone and everyone to upload code to their server, and there has got to be some kind of protection from these kind of issues. I have not been with the company long, but can see that this could be a seroous problem. Especialy when most of our revinue is generated by development.
I am doing some research myself, but wanted to see if anyone here had any ideas.
Thanks,
Adam
-Adam N. Thompson
|
|
|
|
|
I don't do any ASP.NET development, but you could contain their code by implementing virtual servers using something like VMWare's Virtual Server/PC. You'd have to install Windows Server and IIS on each of the virtual machines, then each client gets their own virtual box to play on. If they crash the server, they only crash THEIR server, not everyone elses.
I'm sure there are other alternatives, but this is what popped to mind for me...
|
|
|
|
|
After a little research I have found that this solution would be just to time consumming and require too many resources to work. Vertual machines have to have memory alicated specificly to them. That just wouldn't make since.
-Adam N. Thompson
|
|
|
|
|
Hi!
Further to Dave's suggestion of virtual servers, i also suggest you monitor the server's CPU usage at all times, that way you will always know the probability of it crashing. When usage goes up [red alert], have a look at the processes running, kill the unnecessary ones. To iimplement this try the network graphing softwares e.g. Paessler.
---------------------------
Both optimists and pessimists are important in technology. The optimist invented the aeroplane; the pessimist invented the parachute.
Regards,
Hesbon Ongira
Nairobi, Kenya.
|
|
|
|
|
One place that I hosted my sites had things reviewed by the hosting comapny before it was allowed to be put up. I am talking about components, dlls, etc... If a script from a customer crashed the server, you would be warned and things monitored and limited from a cpu point of view.
Steve Maier
|
|
|
|
|
Hi all .
I'm a developer using C# 2.0 , VB.Net,.Net Framework Class Library and SQL Server 2005 ,
I'm planing to become a microsoft certified developer , which certificate should I try to gain?
Thanks in advance
|
|
|
|
|
AlirezaMaddah wrote: I'm planing to become a microsoft certified developer , which certificate should I try to gain?
I presume you mean "Microsoft Certified Professional Developer" (MCPD). You need to pass the exams that lead to this certification. The answer is on the MCP section on the Microsoft website.
http://www.microsoft.com/learning/mcp/default.mspx[^]
|
|
|
|
|
then its better to write MCTS....
Technology Specialist: .NET Framework 2.0 Web Applications
* Exam 70-536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
* Exam 70-528: TS: Microsoft .NET Framework 2.0 - Web-Based Client Development
----------------------------------------------------------------------------------------------------------------
Technology Specialist: .NET Framework 2.0 Windows Applications
* Exam 70-536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
* Exam 70-526: TS: Microsoft .NET Framework 2.0 - Windows-Based Client Development
---------------------------------------------------------------------------------------------------------------
Technology Specialist: .NET Framework 2.0 Distributed Applications
* Exam 70-536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
* Exam 70-529: TS: Microsoft .NET Framework 2.0 - Distributed Application Development
hemanth 9866357142
|
|
|
|
|
The MCTS is a stepping stone to the MCPD. I would start with the TS and then continue from there.
Steve Maier
|
|
|
|
|
How to refresh Subreport datasources in windows form?
sherin tharian,kerala
|
|
|
|
|
Well blow me down - I hadn't realised that I couldn't read the headers on the forums before. I thought that this one was the Work and Training forum and not the Windows Forms forum. Oh wait - it isn't me. It's you.
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Friends,
Is anybody here knows or heard about SVF - Super Visual Formade.
A tool that will create PDF file from the source of .csv or .xml.
Cheers,
C#COUDOU
******************************
I just want to
know everything
|
|
|
|
|
Nope, not until you mentioned it.
"Any sort of work in VB6 is bound to provide several WTF moments." - Christian Graus
|
|
|
|
|
Mr Google[^] has. It's amazing what he knows about.
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
If the client wants "experience" with latest version of software tool is he really getting a better deal if the "new version is easier to use" than the older one?
Would a person experienced with the "bad, older" version be a better worker with the new, easy to use one?
|
|
|
|
|
It all depends on how far from the Agonic Line you are when such experience was acquired.
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
Hi I am new to programming and struggled with the bit I have done. Please can you recommend any training courses or books that would help get to grips with programming?
Two Bob
|
|
|
|
|
My first question would be what is it that you want to learn, what do you want to be the result from your learning? Is this programming for fun, do you want to write something you can sell, are you thinking of a career in programming?
Question number two:
Programming covers such a vast range - graphics, databases, encryption, text manipulation etc. What area are you interested in programming?
Question number three:
Which language VB, C#, Java, Transact-SQL...?
You always pass failure on the way to success.
|
|
|
|
|
I'd like to learn to be able to compliment the web design I have done. So it is a mix of professional and personal.
So far I've done a bit of C++. Must admit I struggled with it. However that has given me an insentive to carry on with it and get better
Kind regards
Two Bob
Two Bob
|
|
|
|
|
By all means carry on with C++ although something like VB is easier if you have progressed from web design.
I would say though that C++ is probably more marketable if this is the road you want to go down.
I read your profile and noticed you are doing a Business computing course - so I would also recommend that you become familiar with some form of SQL be it Microsoft or Oracle.
I can't recommend any books, as this does not tend to be the way I learn (I used books for reference mostly), what I usually do is decide on a project then execute the project using google and this web site. I don't give up until I have completed the project, it is a struggle but in the end you make it and along the way you learn a lot of new things.
In my opinion you have struck gold with this website as there is enough material for you to learn from beginner to advanced programming here.
One tip I would give you is get a good solid understanding of OOP.
Inheritance, objects, methods, properties, overiding etc. as whichever language you learn nowadays the basis will almost certainly be be OOP. Not like the good old days when I was programming COBOL.
In fact IMHO if you understand OOP it is just a case of picking a language you are comfortable with.
To use a nerdy metaphor if you learn to use the force(OOP) the light sabre(programming language) will flow...
You could try posting your question on the programming language message boards, on code project, as well - you will get a lot of opinions why c#, java etc are the best languages to learn. You should then be able to make a wiser decision.
Keep going and don't give in when things get tough with programming.
Most importantly enjoy programming.
Best wishes for your adventures in the world of programming.
Guy
-- modified at 15:43 Thursday 6th September, 2007
You always pass failure on the way to success.
|
|
|
|
|
Thank you Guy much appreciated
Must admit even though I struggled with it, I did enjoy it. Plus it might sound funny but it has given me the incentive to carry on with it.
I think I might try and combine VB with ASP.NET. I have enjoyed the web work I have done so this seems like a good continuation of that.
So I will get an example off this site and start with that.
Thank you for advice, it's nice to know you are there to ask questions.
Two Bob
Two Bob
|
|
|
|
|
Glad to be of help,
I think that what many of us programmers enjoy is the challenges we meet in programming, so it sounds like you have what it takes
Regards
Guy
You always pass failure on the way to success.
|
|
|
|
|
If you are new to programming, buy an introductory book on the language of your choice;
make sure it is rather recent and uses the tools you want to use. Then work your way through
it. Later on you may decide on studying a more specialized book on some more specific topic...
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|