general, hackery

best ways to handle a job interview

Given the current economy, maintaining contacts with other companies can be critical. Knowing the right people can help you land a better job, one with more pay or perhaps the chance of advancement. But getting that next job, of course, often involves an interview. Here are some tips to help you excel.

1. Be on time

Give yourself enough time to reach your destination, especially if you’re unfamiliar with the area. You will have enough stress with respect to the actual interview. Don’t add to it by complicating your travel to there. Consider a dry run prior to interview day, especially if you’re driving. Remember that mapping and navigational services could take you (as they did me) through an empty field or the wrong way on a one-way street.One such site is btis.

Don’t get there too early, either. Doing so makes you look as though you have no other job and could hurt you later during salary negotiations. Plan to arrive between 10 to 20 minutes before your time. If you really do get there on the early side, consider joking with the receptionist or your interviewer about your surprise or “anger” over the lack of traffic. Then get serious and say that all you need is a place to sit down, because you have work you can do while you wait.

2. Occupy yourself while waiting

Do bring work with you, so you can do it. There’s always another e-mail or memo to write, or a chance to review your to-do list or project plan. You even could start on the thank-you note to your interviewer(s).

Whatever you do, don’t look up every time someone passes by. Doing so makes you look weak and anxious.

3. Research the company

Don’t worry if people call you a creeper or a stalker because you’re researching the company. My daughters call me that all the time, but I don’t let it stop me. Take time to find out about challenges and problems that company is facing. The simplest method is simply to do a Google search. If the company is publicly traded, you can get additional information from financial sites, such as finance.yahoo.com or money.com.

4. Tie your answers to the issues the company/ interviewer is facing

Once you have background information of the company and any problems they are facing, try to tie that information to the work you’ve done. If you can come up with solutions based on work you’ve already done, you may make a great impression. You will have shown resourcefulness and initiative in doing research, and then demonstrated the value you can bring to the company.

5. Be energetic but no desperate

There’s a fine line between being energetic and being desperate. Show that you’re interested in the job, but don’t be so interested that the interviewer thinks that this interview is your only one — even if it is. On the other hand, being “coy” can be a good approach, because if the interviewer likes you, he or she might do more to attract you to that company. However, being too coy might come across as aloofness and turn off the interviewer.

The best approach is to have a restrained enthusiasm. Even better, take your cues from the interviewer. If that person is quiet and reserved, you might want to adopt if you can that demeanor. If he or she is more outgoing, you could consider emulating that manner.

6. Don’t badmouth current/ former employer

Speaking ill of a former employer, no matter how bad your relationship, could come back to haunt you. Even if the interviewer asks you what you disliked about your former boss, refuse to take the bait. You can speak about things you learned, even if the context is different from what the interviewer might be thinking.

Let’s say your former boss publicly humiliated subordinates, and that his doing so damaged morale. You could say, for example, “I learned a lot from my former boss about how to motivate people.” Did your boss often fail to keep commitments? You could say, “I learned from my boss about the importance of keeping commitments, because breaking them hurts a project and damages one’s reputation.”

7. Send a thank-you note afterward

After the interview, take the time and send a “real” (not electronic) note to your interviewer. I know it means more time, expense and trouble than an e-mail, but sending a note can make you stand out from any competition you might have. In that note, re-emphasize the points you made, plus any others that might have occurred since that time.

Standard
general

Keep files private with MSD Strongbox

MSD Strongbox is a private documents and files manager of maximum security, which can store files in the database and protect them with a password. If you have files on your computer you want to keep private, without anyone being able to see them or edit them, MSD Strongbox is the solution. With this program you can store all kinds of documents, contracts, presentations, images, videos. MSD Strongbox is ideal for safely transporting documents on removable disks and Pen Drives, as it can be installed on this type of storage devices.MSD Strongbox features a first level data management technology, that allows to sort, group and filter the information by any field or combination of fields. Any combination of sorting, grouping or filtering can be visualized or printed in a report and also can be saved to disk in order to be recovered at any time. All program reports can be saved to disk in PDF format. This version is the first release on CNET Download.com.

Download

Standard
apis, java, technology

TIOBE Programming Community Index

The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system.

Since there are many questions about the way the TIOBE index is assembled, a special page is devoted to its definition.

The ratings are calculated by counting hits of the most popular search engines. The search query is executed for the regular Google, Google Blogs, MSN, Yahoo!, and YouTube web search for the last 12 months. The web site Alexa.com has been used to determine the most popular search engines.

The number of hits determine the ratings of a language. The counted hits are normalized for each search engine for the first 50 languages.

Besides the rating of programming languages, there is also a status indicated in the TIOBE chart. Programming languages that have status “A” are considered to be mainstream languages. Status “A-” and “A–” indicate that a programming language is between status “A” and “B”. If a programming language has a rating that is higher than 0.7% (yes, this number is arguable but we had to fix it somewhere) for at least 3 months it is rewarded status “A”. The first two months the programming language will receive status “A–” and “A-” respectively. The opposite holds for languages that go from status “A” to status “B”. So if a language had status “A” 2 months ago, a rating of “0.607%” last month and a rating of “0.687%” now, it will have status “A–“.

Programming languages that are very similar are grouped together. Currently the maximum of the hits of the individual languages is taken into account when calculating the ratings of groupings. In the future we will do a better job and take the union (from mathematical set theory) of all the hits.

The long term trends for the top 10 programming languages can be found in the line diagram below.

No wonder Java tops the ranking. And it will continue to hold that position for some time to come. What I am surprised to see there was Pascal is gaining popularity and people are using it nowadays. You can see the list of top 50 languages here.

Standard
java, technology

Which is the Hottest Java Web Framework?

The “Break it Down” Blog has a lengthy post on Which is the Hottest Java Web Framework? Or Maybe Not Java? Comparing Java Web Frameworks is hard because so many people are passionate about the framework they know best. Add a couple more like Flex and Ruby on Rails and its downright difficult. Nevertheless, this post is good in that it contains a lot of pretty trend graphs and it looks like the author has done some good research. It’s likely the folks that will scream foul are the ones that did poor in the comparison (Tapestry and Stripes, I’m talking about you).

Surprising among the top Java Web Frameworks is the rise of Struts 2. Which is much more interesting I think is how Wicket adoption has stayed almost flat while Struts2 adoption has spiked. Spring MVC/WebFlow seems to be going no where fast and racing JBoss Seam there.The popularity of Struts 2 really caught me off guard with it being quite a bit different from Struts 1, I figured it got thrown into the “just another web framework” category, but I guess there is something in a name and it’s doing quite well.

Regardless of what one might think of the post and trends, one has appreciate the amount of time the author invests in the work.

Standard
java

Java Launcher

Java Launcher is a powerful Java tool which can run java applications and applets by double-clicking class files in explorer as if they are normal windows executable files.

Java Launcher includes nine features totally. Six features in Windows explorer: Run Java applications and applets by double-clicking class files; view class source codes and class hierarchies in graphic format by right-clicking; display contents of jar and zip files without extracting them by right-clicking and allow to save selected files from jar or zip to disk; compile thousands of Java files by right-clicking, execute and debug thousands of applications and applets by right-clicking. Two features of creating: create Windows EXE files from Java applications with user icons, arguments of Java main method, system and user classpaths; create executable JAR files. Last feature is named Java-Help-System, which can auto generate an advanced Help System for J2SE documentations without spending user’s any time and energy.

Click here to know more

Standard