Stev Chaos

Greenhorn
+ Follow
since May 25, 2005
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Stev Chaos

I started use JDK5.0 in a commerical project from this week. After I did some study, I personally don't think the design/implementation of the generics is good. Looks like the Sun is more interested in implement the 'template' in a different way, so that no one can say 'java steal c++'. In fact I think the C++ template approach is quit easy to understand and to use ( compared with Java !), I realy want to go back to the old STL days.

Another issue is that to make JDK5.0 backword compitable , the generics has to make many compromise.

I 'd like to hear your opionin and / or insight.
15 years ago
I didn't realize there are so many soccer fans here. I followed the Game when I was young, even now I still know some big names such as Ronaldo, Beckham, etc. Since my son played basketball , I have had more and more interests in basketball game. Is it a good idea to find a java job in USA, so that I can watch NBA every week ?
16 years ago
Luke, thanks for your comments with deep insight.

I raised my concerns in the favor of all programmers/software engineers employed in the IT industry, not an individual, that is , not you, not me , but a group; of course, not in the favor of employer either.

Basically I am not talking about techincal issues, I am talking about political issues.

There are two catergories of people in the market:
1) software producer - programers, software engineers; software company and its owner are not considered as producer, my emphasis is the 'origin' of the sofware ;
2) user

It is simple:
1) if you give your product ( software) to others for free, you are not paid for your hard workd;
2) those producers that don't do 'open source' , will have to cut down their software's price, because there are many free open source competitors;

That means , all software engineers as a group, will not be able get fully paid for their work! again, I am talking about a group of people, not individual.

For open source people, you sacrifice your week end with your lover, and your spare time with your son in play ground, you put in great effort and commitment, you build a perfect software , you love it so much , as if it is your most precious art work, why do you give it to others for free ? Why? Why? you are deserve to be paid!!! If you don't care money, you can denote it to charity orginazation .

The following are relevent to Luke's argument:





Originally posted by Luke Kolin:


That's an interesting assertion. Basically all of the repetetive work of forwarding servlet requests (and actually creating those servlet requests) is the hard part, and the complicated custom business logic that I'm duplicating is pretty mundane? You've obviousl never dealt with my business logic.

There is no value-add in forcing programmers to repeat the same old thing over and over again in a non-core functional area...

Luke



It is not that interesting - both Junior S/W engineers and senior ones can program business logic, maybe, you are senior, you program complicated business logics; but as far as I know, application framework ,architecture descision is make only by senior ones, you not only need consider functionality, but also other things like reusibility, flexibility, extendsibiity...

Forther more, I am not saying that people should spend time on non-core functional area;what I am saying, if there is no open source ( like the struts framework ) , a company has to either :
1) buy commercial code , like the Rogue Wave; that means software engineer that develop the Rogue Wave at least get paid;
2) develop the framework internally, means those senior people with strong skills are get paid;


Originally posted by Luke Kolin:


I don't see inefficiency as a viable long-term way of ensuring that programmers' ranks keep swelling, and I don't see needing to have more people on my team as being a good thing....

Luke



Again, I am talking in the favor of employees , not employer;
I am not talking about technical issues. Though you lead a team, you are still an employee, if you are not owner.

Originally posted by Luke Kolin:


I'm not sure where paying for my development tools gives me a stronger or weaker bargaining position. If anything, open source means ...

Luke



The programmer use to be a very skilled job, only very intellegent people can take it; now, the situation has changed, people have average(or even below) IQ , can write a very powerful software easily, thanks for the modern technologies in the IT world. With open source, these technology are free to use; the thing is , the developers , authors of technology are deserved to be paid, cos technology is so good, it even enable the least integllegent person to write microsoft windows.



Originally posted by Luke Kolin:


And when you get laid off in favor of a less qualified or talented individual simply because he or she has been in the union longer and consumed more oxygen...

Luke



I found a big difference between the IT people and Non IT people.

I am an IT professional, and have the same uglyness as anyone else. Since 9.11 , our company have had 6 head count cuts; I never worried about my job security, because there always victims before me; when I see my victim collegue leave, I always feel I can keep the job not only because I am luck, but because I am more important to the company than those victims;

What will people in other industry do, if their collegues lose job ? They will not just sit there watching, or enjoy their luck, they take industry actions!!! They strike! They will ask for the explantion !! My collegue and me are in the same boat, today , he is the victim, tomorrow , I will! we need fight together.


BTW, English is not my native language, hope the post convey my idea clearly, not literally perfect.

[ June 23, 2005: Message edited by: Stev Chaos ]
[ June 23, 2005: Message edited by: Stev Chaos ]
16 years ago
I used many open source stuff like struts,tomcat, ant ..., but personally, I don't like those open source people. It is true that with open source, a programmer's life is much easier. However, the side effects are :

1) Very skilled programmers/developers are not required in a project team,
because the most difficult part is in the Open source library;
2) Skilled programmer/developers will have to do simple and easy work, which in turn means, the programmer can't get well paid;
3) A project team need less team members, cos we use 'free' open source.

what do these mean to an individual in the IT industry ? He/she has weaker bargining power to use when negotiating a pay rise or securing a new position.

I know most software engineers like showing off, want let other people know they are the best. Also, the union is the least popular in the IT industry . When complaining the job market is quiet or when complaining no pay rise during the last 24 months, should all we IT people sit down and think systematically why this can happen?
[ June 21, 2005: Message edited by: Stev Chaos ]
16 years ago
I found lots of discussion on job market in various country, even one is discussing the job market in Australia.

After many times failure, I really lost my confidence. Though I am still got a job and not keen to move, I really want to get a job offer to prove my competency.

How is the job in Australia anyway ?How much should I expect if I embark a new position. BTW , i have about 4 years java/j2ee experience and years of C++ stuff.
[ May 30, 2005: Message edited by: Stev Chaos ]
16 years ago
I have been working in my current company since Jan 2001, basically as C++/Java/J2EE software engineer, but also responsible for some architecture stuff. I started looking for other job opportunities after March 2004, but with really bad luck - I send out more than 50 applications, but only 3 agents and two employers interviewed me . Most of them don't think I got enough java experience - though I got a Java Tutor job when I was in Uni( 2000) , I seriously start using java only in 2002.

Lots of employers expect that you have a broad range of knowledge and skills, but only want to pay u as if you are a third year computer science student.

I am going to buy a chinese take away restraunt , and leave the IT industry. In a word , I am sick of it ( but I am still interested in technology itself).
16 years ago
In the SCBCD , you can't check the Drag and Drop questions, cos if you press task button again, you have to answer the question from very begining, what you did previously has gone.

So make sure you have answered Drag and Drop question correctly, don't rely on visiting it again.

BTW, thanks all ranchers here. This site is really helpful.

[ May 25, 2005: Message edited by: Stev Chaos ]
[ May 25, 2005: Message edited by: Stev Chaos ]
16 years ago