Java Tactics: Earn A Fortune With Java

written by: Mark Bourne; article published: year 2008, month 07;


In: Categories » Computers and technology » JAVA » Java Tactics: Earn A Fortune With Java

Hi, my name's Mark Bourne, I've focused mainly on Java because it's the hottest language right now and I've mastered it for as long as it's been around,
to be more precise, I've gathered information, advices, guidelines and untold secrets from a few of the world's most successful Java Developers, Architects and Masterminds and I've put it all in one place, including my own personal experience of how I got rich programming in Java and how it enabled me to buy my first sports car at the age of 19.

Ok here's the deal, as a Java developer, you can either work for a company for as long as you live and earn a decent salary, or follow a few steps and earn a fortune doing what you love, there are over 2 million Java Developers in the world, but only a few of those are actually wealthy, ever wondered why? I'll tell you why...

There are some tactics you need to follow if you want to get rich as a Java programmer, you can either follow one, or use all 6 tactics, either way you're bound to make money at the end, or you can just try to re-invent the wheel and then discover these same tactics at the age of 65.

Yes I know how every programmer feels about their code, we are simply doing what we love and enjoy, right? Well, true as it is, truth be told, at the end of the day, we've all got bills to pay plus on top of that, we've got sports cars to drive, jets to land and mansions to decorate, and some good female company here and there, no offence ladies :-), and you can’t get all that from being just a normal developer.

Wealth in general, is determined by two things, Measurement and Leverage, as a Java Developer, if you can't balance both, you can never be wealthy, no matter how good you are, I'll explain to you exactly how to balance both in our industry.

I'm going to be completely honest with you, these tactics do work but it's not a simple task, you're gonna have to work hard to reach your goal, remember that our main goal here is to make lots of money while doing what we love, so if you really do love programming, you'll have no problem accomplishing any of the tasks.

Even though the people that make money through these tactics like to refer to them as secrets, I'm here to tell you now that these tactics are no secret, except that only a few people have realized them and are using them, and yes, they're making a hell lot of money out of them.
I for one believe that the code we developers write, is a work of art, and we deserve a fancy lifestyle for that, after implementing these tactics, you'll get the cash rewards you deserve as a Java programmer.

The following 6 tactics will guarantee you a balance of Measurement and Leverage, so the financial rewards will be great:

Tactic 1: The First Timer

Well you've probably heard the story that in order to make it in programming, you need a Computer Science degree, well I'm here to tell you that you don't, yes it does have its advantages but it's not the only way to enter the programming field, a good diploma can be just as good as a CS degree.
Ok, well now that you've got the qualification, what's next?

Tactic 2: Strategic Java Moves

Well as for this section, a lot of companies wouldn't want their employees getting hold of this information because honestly, this is no new strategy, it already exists except that only a few people know about it, once you find out what it is, you'll bang your head against the wall for not thinking about it in the first place, this section also requires good negotiation skills so I’ll touch on the important tips a little bit.
This is one of my favorite tactics because you can keep doing it over and over again until you think you’ve got enough cash in your pocket, but I advice people to be very careful when using this strategy because if used wrongly, it might affect your name and career badly.
Large Corporations exploit their developers badly, but I've found a way around it, and it's completely foolproof. :-)

Tactic 3: The Important Papers To Have

This section is a booster which works around tactic 2, once you've accomplished this tactic, you might decide to keep repeating tactic 2 and earn yourself huge amounts of money with no extra effort, or you can continue with the rest of the tactics to earn lots more cash.
This tactic focuses mainly on the expertise that every company and every investor wants, once you get through this tactic, you’re well on your way to banking your first million if you haven’t already done so with the first two tactics.
Did you know that there are some papers, which if you were to acquire now, your employer would have no choice but to double your salary?

Tactic 4: Consultancy Profits [Milking It All Out]

Ok, so you decided to be a consultant, but you’re still not milking out all the profits, you’re only making enough to pay for your car and your bond, that should immediately tell you that there’s something you’re doing wrong, this section will list all the mistakes that clueless consultants make and how to get around those mistakes for maximum profits.
This is something that every Developer should do at some stage, this is one of the simplest ways that Developers I know, use to make thousands and thousands of dollars each year, some even millions.

Tactic 5: Freelance Magic

If you're already a developer, you know exactly how freelance projects work, but it's kind of hard to go about it the right way, so this section explains, step by step, how to get a slice of the billion dollar freelance industry.

Tactic 6: A Road Less Traveled

Well you've been making a couple of millions out of the 5 tactics, but if you want to build an empire, there's a road you'll have to follow sooner or later, this is what I like to call A Road Less Traveled.

Conclusion

If you’d like a complete step by step explanation of these tactics, please click here to visit the official Java Tactics site.

Mark Bourne
Enterprise Architect & Co-founder
www.javatactics.com

legal disclaimer

1) Our website is not responsible for the information contained by this article as well for any and all copyright infringements by authors and writers. E-articles is a free information resource. If you suspect this article for any copyright infringements, please read the Terms of service and contact us to investigate the problem.
2) The E-articles directory team is not responsible for inaccuracies, falsehoods, or any other types of misinformation this tutorial may contain and will not be liable for any loss or damage suffered by a user through the user's reliance on the information gained here. Please read the Terms of service

Useful tools and features

Translate this article to...    Send this article to you or to a friend

Link to this article from your page   
If you like this article (tutorial), please link to it from your web page using the information above. Linking to this page, this is the only way to help us improve our service, the same time providing your visitors with a way to improve their online experience.

related articles

1. The Three Kinds of Exceptions in Java applications
An exception is an event, which occurs during the execution of a program, that disrupts the normal flow of the program's instructions. When an error occurs within a method, the method creates an object and hands it off to the runtime system. The object, called an exception object, contains information about the error, including its type and the state of the program when the error occurred. Creating an exception object and handing it to the runtime system is called throwing an exception. After a method throws an excep...

2. How to use the PATH and CLASSPATH environment variables on Windows Solaris and Linux
This section explains how to use the PATH and CLASSPATH environment variables on Microsoft Windows, Solaris, and Linux. Consult the installation instructions included with your installation of the Java Development Kit (JDK) software bundle for current information. After installing the software, in the JDK directory, the bin directory contains both the compiler and the launcher. Update the PATH Variable (Microsoft Windows NT/2000/XP) You can run Java applications just fine without setting the PATH varia...

3. Reasons to Write a Custom Collection Implementation in JAVA
Many programmers will never need to implement their own Collections classes. Someday you might want to write your own implementation. It is fairly easy to do this with the aid of the abstract implementations provided by the Java platform. Before we discuss how to write an implementation, let's discuss why you might want to write one. Reasons to Write an Implementation The following list illustrates the sort of custom Collections you might want to implement. It is not intended to be exhaus...

4. How to create a JAR File
The basic format of the command for creating a JAR file is: jar cf jar-file input-file(s) The options and arguments used in this command are: The c option indicates that you want to create a JAR file. The f option indicates that you want the output to go to a file rather than to stdout. jar-file is the name that you want the resulting JAR file to have. You can use any filename for a JAR file. By convention, JAR filenames are giv...

5. What Is a Java Object ~ Advantages of bundling code into individual software objects
Objects are key to understanding object-oriented technology. Look around right now and you'll find many examples of real-world objects: your dog, your desk, your television set, your bicycle. Real-world objects share two characteristics: They all have state and behavior. Dogs have state (name, color, breed, hungry) and behavior (barking, fetching, wagging tail). Bicycles also have state (current gear, current pedal cadence, current speed) and behavior (changing gear, changing pedal cadence, applying brakes). Identifying t...

6. Processes and Threads in Java programming language
In concurrent programming, there are two basic units of execution: processes and threads. In the Java programming language, concurrent programming is mostly concerned with threads. However, processes are also important. A computer system normally has many active processes and threads. This is true even in systems that only have a single execution core, and thus only have one thread actually executing at any given moment. Processing time for a single core is shared among processes and threads through an OS feature called...

7. Steps to follow when writing a custom implementation
The process of writing a custom implementation follows: 1.  Choose the appropriate abstract implementation class from the preceding list.   2.  Provide implementations for all the class's abstract methods. If your custom collection is to be modifiable, you'll have to override one or more of the concrete methods as well. The API documentation for the abstract implementation class will tell you which methods to override.   3.  Test and, if necessary, debug the implementation....

8. How to create view extract and update a JAR file archive
Creating a JAR File The basic format of the command for creating a JAR file is: jar cf jar-file input-file(s) The options and arguments used in this command are: The c option indicates that you want to create a JAR file. The f option indicates that you want the output to go to a file rather than to stdout. jar-file is the name that you want the resulting JAR file to have. You can use any filename for a JAR file. By convention, JAR filenames are given a .jar extensio...

9. What Is Swing
To create a Java program with a graphical user interface (GUI), you'll want to learn about Swing. The Swing toolkit includes a rich set of components for building GUIs and adding interactivity to Java applications. Swing includes all the components you would expect from a modern toolkit: table controls, list controls, tree controls, buttons, and labels. Swing is far from a simple component toolkit, however. It includes rich undo support, a highly customizable text package, integrated internationalization and acces...