Tag: Java

 

What Can IT Workers Learn from Beggars?

I work in downtown area started around 10 years ago. During work I go out to take a walk couple of times a day. My regular route passes a convenient store where a bunch of beggars hang around in front of it.

For long time beggars asked “Do you have changes?” when they saw me. Most of the time I gave them pennies, nickels, and maybe dimes. But I didn’t give quarter. I saved quarters for parking.

From a few years ago, they started to ask, “Do you have a quarter?” or “Do you have quarters?” I continued to give them small changes, but I did give a quarter in addition, if I was in good mood. As I heard more and more requests specific for “quarters” rather than “changes” in general, I got used to hand out quarters, but only one or two a time.

One day a nice lady asked me, “Honey, do you have three quarters?” I answered “Yes” and then gave her 3 quarters although I thought I should only give her one or two.

Right questions make difference. If she had asked “Can I have 3 quarters from you?” or “Could you give me 3 quarters?”, I could answer either “Yes” or “No”, both answers were technically correct. But she, and other beggars, never asked me to give them money, they only asked me a fact, – did I have a small amount of money in pocket. In this case, I was obligated to tell the truth. I did have more than 3 quarters in pocket, so that I answered “Yes” since I didn’t want to lie. Than, a “Yes” answer meant I wanted to meet her request, thus I gave what she demanded. That was just a hypnotic mind-setting process.

Recently, they often asks, “Do you have a dollar?”

They keep asking, and asking more, why? Beggars are self-employed professionals, just like our independent consultants, they are very motivated to take care of business. In fact, they are facing the same changes and challenges of the world as we are facing, – raising cost of living, instability, globalization, etc. To keep the same living standard, they need to adjust the salary. They truly believe they deserve the raise.

Back to the topic, what can we learn from beggars? Many. Look at how they make themselves visible, their persistence persuasiveness. They know how to ask right questions in right place to right people in right time so that they get the most they possibly can.

To make it simple, there are three things you can learn and do as beggars:

  1. Ask
  2. Ask more
  3. Keep asking

Ask your boss for salary raise, bigger bonus, better benefit package, flexible hours, tele-commute, and more. Whatever you want, whatever you need, you have to ask. If you don’t ask, you’ll never get it.

Do you deserve all of the good things? Only God knows. What you’ve had, you deserve, because otherwise God wouldn’t give to you. What you haven’t got, does not mean you don’t deserve, because you didn’t ask.

If you keep asking, you boss will think you deserve it. “This guy has asked for promotion 10 times. He must have done a good job. I think his raise is due. Let’s give him a 15% increase.” That’s how you get it.

I don’t give money everytime when beggars ask. But if I recognize one who had asked me several times before, I usually hand out a dollar. As a reminder, they don’t ask for changes any more, they want dollars, and they can get dollars, only because they asked.

Is this a good lesson? I think it’s great, and easy too. Just ask, ask more, and keep asking. As my beggar friends can do it, you can do it too.

Walk to your boss and ask now…

Sun Certificated Enterprise Architect (SCEA) Resources

SCEA Resources by JavaCoding.Net

http://www.javacoding.net/certification

Leo Crawford’s website provides Study Guide for Sun’s Java Certified Enterprise Architect
http://www.leocrawford.org.uk/work/jcea/index.html (more…)

How to Get a Java Job? Prepare Yourself to land a job and keep your skills fresh in Java market

Java is one of the hottest skills in IT industry. More and more developers are needed to develop enterprise applications in variety of industries from financial services to pharmaceuticals and biotech. IT professionals with focus on Java technology enjoy long term growth potentials and good compensation. Programmers with basic Java skills make $65,000 per year on average. Experienced Java programmers with advanced J2EE and EJB skills make $85,000 or higher. Getting a Java job is the right move in your career path. Here are some tips to help you land a Java job and keep your skills fresh in Java field. (more…)

What Is Polymorphism and How It Is Implemented in Java?

This is fundamental question about object oriented design and programming. To answer correctly, you must be clear about the concept of overload and override. To make a perfect answer, you may give an example of how overload and override are used in Java. The following is a sample answer: (more…)

What Kind of Applications Have You Developed in Java?

This question is to check your Java experience. It could be asked as “What is your Java experience?”, or “Tell us what (projects) you’ve worked with Java?”

Using Java, you can develop any kinds of applications, — client/server, web-based, embedded, wireless, you name it. In today’s business world, Java is most likely used to build web-based, enterprise-wide systems. In the past years, Java SWING had been used to develop client/server desktop based, GUI rich applications. Therefore, if you are not sure what specific skills an employer want, the best approach is to present your knowledge and experience in developing SWING based client/server applications and web applications with JavaBeans and J2EE technologies like JSP, Servlet, and EJB.

Here’s an example answer: (more…)

JAVA versus C#.NET from Developer’s View Point

Java or C#.NET, that’s an endless debate. Can you have both? that’s NOT a good idea because it is not necessary, and you cannot afford it. Project managers always debate the merits of one over the other in new architecture design and upgraded system implementations. It’s very odd to see a project being built on both technologies. Programmers and developers want to become proficient on one of the technologies to enhance their value in job market when they look for new jobs or move up within their own organizations. A developer can learn both but it’s better to focus on one to become the highly valued expert. So, which one is good for you? keep reading and hopefully you’ll get the answer. (more…)