Flexibility and eagerness to take on challenges and learn goes a long way in your initial days as a developer.
But don't forget the maxim that you are what you repeatedly do (and other people will give you more of the work you have demonstrated enthusiasm and ability with). If you accept to be flexible and take on challenges means you take on the Perl/CGI company website with the flat-file back-end feeding the 3rd party ActiveX display, you will become skilled at dealing with Perl/CGI, fakeabases and ActiveX.
What you do shapes your future, and it's quite reasonable to say "I choose not to head towards that kind of life, because I dislike X philosophy" - you may be misinformed about X, but it's not a "ridiculous" position to take unless you are struggling for money or alternative options.
as a fresh graduate do you really have enough experience to make decision about culture?
That's not really a valid question - you can't fault inexperienced people for making decisions without experience, that's circular.
If you are asked to do perl, fakebases nad activeX in your early days and enjoy it. That's fine. If you don't like it you can always reject the next assignemtn .But you have rejected after knowing that you did it and you didn't like it.
That lad, has probably not even worked on say Windows. Its premature to reject that platform based only on "design principles" it follows
>>as a fresh graduate do you really have enough experience to make decision about culture?
>That's not really a valid question - you can't fault inexperienced people for making decisions without experience, that's circular.
You are generalizing my statement. I am specifically referring to judging culture. You can't even figure out let alone make judgements based on that if you are fresh out of college because you have barely seen any corporate culture by that time.
But don't forget the maxim that you are what you repeatedly do (and other people will give you more of the work you have demonstrated enthusiasm and ability with). If you accept to be flexible and take on challenges means you take on the Perl/CGI company website with the flat-file back-end feeding the 3rd party ActiveX display, you will become skilled at dealing with Perl/CGI, fakeabases and ActiveX.
What you do shapes your future, and it's quite reasonable to say "I choose not to head towards that kind of life, because I dislike X philosophy" - you may be misinformed about X, but it's not a "ridiculous" position to take unless you are struggling for money or alternative options.
as a fresh graduate do you really have enough experience to make decision about culture?
That's not really a valid question - you can't fault inexperienced people for making decisions without experience, that's circular.