Welcome!

Java IoT Authors: Elizabeth White, Liz McMillan, Pat Romanski, Gregor Petri, Jnan Dash

Related Topics: Java IoT

Java IoT: Article

Another Brick in the Wall

Do you feel that being a Java guru sets you apart?

Do you feel that being a Java guru sets you apart and makes you indispensable in your company? Or are you an entry-level person scared of being laid off given all these outsourcing trends? What are your career choices in the corporate world? Put on your headphones, turn on Pink Floyd's album The Wall, and let's talk...

Programmers earn their living by working either as employees or as temporary contractors. Often, people use the term consultant when they're referring to the employment status of a person, but this is just not right, because the word consultant means a subject expert, while the word contractor means a temporary worker and a separate legal entity, which is exactly what consultants are. There is an opinion that permanent employment provides better job security, but let's take a closer look at two former college roommates, Alex and Steve, who graduated from the same college eight years ago.

Alex was always dreaming of being an employee of a large corporation. He knew that he'd be more secure there (Momma's gonna keep baby cozy and warm) and was ready to work for such a firm for many years. He found such a job and had to start from scratch learning the rules of the corporate world: your phone conversations may be recorded, a designated person will browse your e-mails, your applications will be protected by a couple of firewalls and DMZ (Momma won't let anyone dirty get through). He had been promised a yearly training and planned to visit San Francisco while studying new Java technologies at the JavaOne conference... Sorry, but our training budget is not as good as it used to be (We don't need no education), but we have an exciting Six Sigma training coming up, which will greatly help your career, and you may even earn a green belt in a couple of years. He learned to play politics, and got used to working late hours to meet the unrealistic deadlines that were set by some incognito bad person from up above. Alex met all deadlines because bonus time was looming ahead (If you don't eat yer meat, you can't have any pudding).

Steve decided to work for himself, so he opened a one-man company and started his career as a contractor. Even though his contracts were usually long term, Steve always knew that he needed to maintain good technical skills to be prepared for the next technical interview. He was the first to learn Aspect Oriented Programming, SOA principles, and all possible Java application frameworks that have implemented the MVC design pattern. Steve was always the only person in the building who knew exactly what the garbage collector did to the young generation. He never complained if his next client was several thousand miles away from his hometown (Daddy's flown across the ocean leaving just a memory).

About three years ago, by pure coincidence, Steve got a project with the same company and division where Alex has been working all these years. He was one of hundreds vice presidents with a six-figure salary, wearing an expensive suit, Six Sigma brown belt, and matching shoes. The friends were happy to work with each other, but this did not last long. The firm decided to lay off several hundred of employees and let go of most of the contractors. Alex was too expensive for the firm and Steve's contract ended sooner than expected (All in all you were all just bricks in the wall). Alex received a decent severance package that allowed him to spend the next six months brushing up his Java skills and this kept paying the bills. Steve did not get any compensation but found a new gig pretty quickly in two months.

So what's the moral of this story?

If you're young and ambitious, spend at least some time working as a contractor. Do not be afraid to start fresh every now and then; this is what capitalism is all about. Besides, the average length of full-time employment of young programmers is also not more than two to four years. As you get older (over 50 in the U.S.), you'll experience difficulties in finding pure programmer's jobs (Hey you! Out there in the cold getting lonely, getting old, can you feel me); however, I do know a mainframe contract programmer who turns 70 this month (happy birthday, Felix!). Of course, he can't write as many “if-else” statements per minute as a college graduate, but he knows his application inside out, and the firm is not planning to get rid of him.

If you prefer full-time employment, be loyal to the company you work for. The firm's interests should take priority over your personal goals, but don't get lazy. Keep your technical skills up to date; read professional books and magazines; and visit Java online forums on a regular basis. During difficult times your employer will let you go without thinking twice: this is also what capitalism is about. Gurus will have to go because their salaries are too high, and junior developers will be replaced by an inexpensive workforce overseas. But this is okay as long as you are technically sound, have a positive attitude toward life, and accept that all in all you were all just bricks in the wall.

References

  • Pink Floyd, The Wall Album www.pinkfloyd-co.net/disco/wall/wall_album.html
  • More Stories By Yakov Fain

    Yakov Fain is a Java Champion and a co-founder of the IT consultancy Farata Systems and the product company SuranceBay. He wrote a thousand blogs (http://yakovfain.com) and several books about software development. Yakov authored and co-authored such books as "Angular 2 Development with TypeScript", "Java 24-Hour Trainer", and "Enterprise Web Development". His Twitter tag is @yfain

    Comments (9) View Comments

    Share your thoughts on this story.

    Add your comment
    You must be signed in to add a comment. Sign-in | Register

    In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


    Most Recent Comments
    S 05/30/05 09:15:38 AM EDT

    Management is not a problem. It is still in the technical sphere. Ofcourse there are some managers or management who know absolutely nothing. In many cases, management is added responsibility. On top of doing what you already did, you have to teach some more people to do the same and divide the work among them. In reality, however, many of the managers or management are out of touch and end up accepting whatever their staff do or say and get involved in petty politics, which is a pity. It doesn't mean if you are in management, you are not 'hands-on'. If you can teach, you have to be hands-on.

    Sandeep 05/30/05 04:12:35 AM EDT

    Thanks Yakov, i am in early stage of my carrier and these tips definitely will help me (Age 23). I am working with a big Organization from last six months, but it seems that "i am trapped under the pile of the Big Org."
    Your article helped me in setting goal as u perfectly demarcated an employee and a consultant.

    Steven 05/30/05 12:07:24 AM EDT

    Thanks Yakov. I suppose this goes for any OTHER I.T. discipline. Most of my friends are consultants, and struggle with this same thing every day. I usually encourage them NOT to go into management positions, even if their companies suggest it, but to stick to their trade and "be the best at it". That means, read those books. Staying on top of technology means that your skills will always be in demand and you never have that "what did he say in the meeting, provide them with a RSS feed, what's that?" The I.T. world is getting quite competitive, and I like it!

    Michael Toback 05/13/05 04:54:36 PM EDT

    OK maybe you would have been right 10 years ago, but you left out a small detail.

    Both the corporate suit and consultant learned their trade writing code. Many US companies are oursourcing code and low-level design that new grads used to do to places like India. So how are the new generation going to learn to become senior software engineers? For the most part, companies need to figure this out, or there won't be any software engineers to hire and even the brilliant managers who kept wall street happy will be replaced by their counterparts in Mumbai since that's where ALL of the product development will be...

    Gustavo 05/13/05 10:36:21 AM EDT

    S, don't be so short minded. Besides the fact that my relation with Siemens is purely anecdoctal in this comment, what you are saying is simply false, and I have enough arguments to revoque you.
    I agree with you that no one is indispensable. It's just a matter of costs.

    S 05/13/05 09:06:04 AM EDT

    Another thing to note is:
    1. Siemens is the worst supporter of Java as it is a long-time ally of Micrososft (which has shown well-known intent in crushing competition). So don't even consider Siemens in Java discussions.
    2. If you are the company owner and the person who works for you now takes care of 75% of the company, and one day you realise, people respect him/her and focus on him/her more than you and you feel like loosing your company to that person, what will you do? YOU WILL LOOK FOR ALL THE REASONS IN THE WORLD TO LAY HIM OFF!!! :-)! Believe it or not no one is indispensable. In fact there are people who create all the problems in their work that only they can fix and they become indispensable 'cos otherwise company becomes dispensable :).

    VS 05/13/05 08:47:27 AM EDT

    Being a java guru and a guru of many more things, sets you WAY apart from the rest of the people that it creates ego issues (with less knowledgeable bosses and their less knowledgeable supporters). Lay off is company politics, does not have anything to do with experience. I have seen things like trying to concentrate people from one technology area in order for some people to wield power. It does not have anything to do with knowledge. In fact, the least knowledgeable are retained as they tend to be of "yes boss" types and will do every dog work assigned including taking sides in office gang wars.

    Jeff Highman 05/13/05 07:52:01 AM EDT

    Cute article, but you missed the obvious resolution. "I have seen the writing in the wall, dont't think I need anything at all..."

    In today's corperate culture, your always better off being an Army of One.

    Gustavo 05/13/05 07:07:10 AM EDT

    As an a nearly 50 Java Evangelist, formerly free-lance consultant and programmer, and currently belonging to a huge company like Siemens, and over everything else, as a Pink Floyd´s fan, it is simply terrific.

    @ThingsExpo Stories
    Cloud computing is being adopted in one form or another by 94% of enterprises today. Tens of billions of new devices are being connected to The Internet of Things. And Big Data is driving this bus. An exponential increase is expected in the amount of information being processed, managed, analyzed, and acted upon by enterprise IT. This amazing is not part of some distant future - it is happening today. One report shows a 650% increase in enterprise data by 2020. Other estimates are even higher....
    What are the new priorities for the connected business? First: businesses need to think differently about the types of connections they will need to make – these span well beyond the traditional app to app into more modern forms of integration including SaaS integrations, mobile integrations, APIs, device integration and Big Data integration. It’s important these are unified together vs. doing them all piecemeal. Second, these types of connections need to be simple to design, adapt and configure...
    Digital innovation is the next big wave of business transformation based on digital technologies of which IoT and Big Data are key components, For example: Business boundary innovation is a challenge to excavate third-party business value using IoT and BigData, like Nest Business structure innovation may propose re-building business structure from scratch, as Uber does in the taxicab industry The social model innovation is also a big challenge to the new social architecture with the design fr...
    A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, wh...
    Data is an unusual currency; it is not restricted by the same transactional limitations as money or people. In fact, the more that you leverage your data across multiple business use cases, the more valuable it becomes to the organization. And the same can be said about the organization’s analytics. In his session at 19th Cloud Expo, Bill Schmarzo, CTO for the Big Data Practice at EMC, will introduce a methodology for capturing, enriching and sharing data (and analytics) across the organizati...
    SYS-CON Events announced today that Bsquare has been named “Silver Sponsor” of SYS-CON's @ThingsExpo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. For more than two decades, Bsquare has helped its customers extract business value from a broad array of physical assets by making them intelligent, connecting them, and using the data they generate to optimize business processes.
    SYS-CON Events has announced today that Roger Strukhoff has been named conference chair of Cloud Expo and @ThingsExpo 2016 Silicon Valley. The 19th Cloud Expo and 6th @ThingsExpo will take place on November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. "The Internet of Things brings trillions of dollars of opportunity to developers and enterprise IT, no matter how you measure it," stated Roger Strukhoff. "More importantly, it leverages the power of devices and the Interne...
    19th Cloud Expo, taking place November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud strategy. Meanwhile, 94% of enterpri...
    In this strange new world where more and more power is drawn from business technology, companies are effectively straddling two paths on the road to innovation and transformation into digital enterprises. The first path is the heritage trail – with “legacy” technology forming the background. Here, extant technologies are transformed by core IT teams to provide more API-driven approaches. Legacy systems can restrict companies that are transitioning into digital enterprises. To truly become a lea...
    According to Forrester Research, every business will become either a digital predator or digital prey by 2020. To avoid demise, organizations must rapidly create new sources of value in their end-to-end customer experiences. True digital predators also must break down information and process silos and extend digital transformation initiatives to empower employees with the digital resources needed to win, serve, and retain customers.
    Businesses are struggling to manage the information flow and interactions between all of these new devices and things jumping on their network, and the apps and IT systems they control. The data businesses gather is only helpful if they can do something with it. In his session at @ThingsExpo, Chris Witeck, Principal Technology Strategist at Citrix, will discuss how different the impact of IoT will be for large businesses, expanding how IoT will allow large organizations to make their legacy ap...
    Video experiences should be unique and exciting! But that doesn’t mean you need to patch all the pieces yourself. Users demand rich and engaging experiences and new ways to connect with you. But creating robust video applications at scale can be complicated, time-consuming and expensive. In his session at @ThingsExpo, Zohar Babin, Vice President of Platform, Ecosystem and Community at Kaltura, will discuss how VPaaS enables you to move fast, creating scalable video experiences that reach your...
    In his keynote at 18th Cloud Expo, Andrew Keys, Co-Founder of ConsenSys Enterprise, provided an overview of the evolution of the Internet and the Database and the future of their combination – the Blockchain. Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life sett...
    SYS-CON Events announced today that SoftLayer, an IBM Company, has been named “Gold Sponsor” of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2016, at the Javits Center in New York, New York. SoftLayer, an IBM Company, provides cloud infrastructure as a service from a growing number of data centers and network points of presence around the world. SoftLayer’s customers range from Web startups to global enterprises.
    Internet of @ThingsExpo, taking place November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 19th Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The Internet of Things (IoT) is the most profound change in personal and enterprise IT since the creation of the Worldwide Web more than 20 years ago. All major researchers estimate there will be tens of billions devices - comp...
    One of biggest questions about Big Data is “How do we harness all that information for business use quickly and effectively?” Geographic Information Systems (GIS) or spatial technology is about more than making maps, but adding critical context and meaning to data of all types, coming from all different channels – even sensors. In his session at @ThingsExpo, William (Bill) Meehan, director of utility solutions for Esri, will take a closer look at the current state of spatial technology and ar...
    The vision of a connected smart home is becoming reality with the application of integrated wireless technologies in devices and appliances. The use of standardized and TCP/IP networked wireless technologies in line-powered and battery operated sensors and controls has led to the adoption of radios in the 2.4GHz band, including Wi-Fi, BT/BLE and 802.15.4 applied ZigBee and Thread. This is driving the need for robust wireless coexistence for multiple radios to ensure throughput performance and th...
    Fifty billion connected devices and still no winning protocols standards. HTTP, WebSockets, MQTT, and CoAP seem to be leading in the IoT protocol race at the moment but many more protocols are getting introduced on a regular basis. Each protocol has its pros and cons depending on the nature of the communications. Does there really need to be only one protocol to rule them all? Of course not. In his session at @ThingsExpo, Chris Matthieu, co-founder and CTO of Octoblu, walk you through how Oct...
    “We're a global managed hosting provider. Our core customer set is a U.S.-based customer that is looking to go global,” explained Adam Rogers, Managing Director at ANEXIA, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
    Is your aging software platform suffering from technical debt while the market changes and demands new solutions at a faster clip? It’s a bold move, but you might consider walking away from your core platform and starting fresh. ReadyTalk did exactly that. In his General Session at 19th Cloud Expo, Michael Chambliss, Head of Engineering at ReadyTalk, will discuss why and how ReadyTalk diverted from healthy revenue and over a decade of audio conferencing product development to start an innovati...