<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>iamacp.com - I Am A Computer Programmer &#187; Advice</title>
	<atom:link href="http://www.iamacp.com/category/advice/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iamacp.com</link>
	<description>All about the daily work issues of a Java/J2EE Computer Programmer</description>
	<lastBuildDate>Mon, 30 Jan 2012 17:00:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How To Keep Updated With Programming Trends</title>
		<link>http://www.iamacp.com/how-to-keep-updated-with-programming-trends/</link>
		<comments>http://www.iamacp.com/how-to-keep-updated-with-programming-trends/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 17:00:36 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.iamacp.com/?p=1128</guid>
		<description><![CDATA[Programming trends are always changing. A hot technology last year may not be a hot technology this year. Rapid change is the very nature of the industry. It can be very challenging and time consuming to keep up. I will discuss some of the ways you can keep updated with technology. Developer Conventions &#38; User [...]]]></description>
			<content:encoded><![CDATA[<p>Programming trends are always changing. A hot technology last year may not be a hot technology this year. Rapid change is the very nature of the industry. It can be very challenging and time consuming to keep up. I will discuss some of the ways you can keep updated with technology.</p>
<ul>
<li><strong>Developer Conventions &amp; User Groups:</strong> Keeping up date with the latest programming trends are great but there are offline ways to to keep updated. Attending technology groups and going to developer conventions are other great ways to learn about the latest programming trends. Meetup.com  is one site that you can find groups related to interests of your choosing.  Another advantage to attending these is that you can&#8217;t a chance to network with like minded professionals.</li>
</ul>
<ul>
<li><strong>Read: </strong>I highly recommend reading anything and everything you can about the latest programming trends This includes even if you never use the technology. Reading by far is the best ways to learn about technologies.  Reading multiple types of web sites including forums, blogs, and niche site are great ways to keep updated with technology. Reading books are good too if your interest in learning a technology. If you read industry magazines that&#8217;s another good thing to do. (although I prefer anything online since it&#8217;s usually more up to date).</li>
</ul>
<ul>
<li><strong>Watch Videos: </strong>Watching videos is another great way to learn about the latest programming trends.  There are many sites that contain videos about technology of all kinds. You can find videos discussing everything from new technologies to actual tutorials teaching you the technology.</li>
</ul>
<p>Time is valuable and it takes time and effort to keep up.  Any time you spend keeping updated with the latest programming trends is well worth it.  Even if you just watch a short video or visit a blog regularly it helps  substantially. You become more knowledgeable about the industry than those that never do anything more than go to work and go home. There&#8217;s are just some of the ways that you can keep updated with the latest programming tends.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamacp.com/how-to-keep-updated-with-programming-trends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Have A Backup Plan</title>
		<link>http://www.iamacp.com/have-a-backup-plan/</link>
		<comments>http://www.iamacp.com/have-a-backup-plan/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 17:00:31 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.iamacp.com/?p=1390</guid>
		<description><![CDATA[Having a backup plan is one of the most important thing any professional should do. This holds true  if your a technology professional or not. What would you do if you lost your job tomorrow? You should always do whatever it takes to protect your own interests at all costs. If you think companies truly [...]]]></description>
			<content:encoded><![CDATA[<p>Having a backup plan is one of the most important thing any professional should do. This holds true  if your a technology professional or not. What would you do if you lost your job tomorrow? You should always do whatever it takes to protect your own interests at all costs.</p>
<p>If you think companies truly care about protecting there own employees interests your wrong. It all comes down to protecting the needs and interests of the company. You can easily be let go at any time and without cause.  When coming up with a backup plan you should ask yourself these questions:</p>
<ul>
<li>What would happen if you lost your job today?</li>
<li>Would you be able to pay your bills?</li>
<li>Would you have enough contacts to start looking for a new job immediately?</li>
</ul>
<p>These are just some of the questions you should ask yourself when coming up with a backup plan.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamacp.com/have-a-backup-plan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Everybody&#8217;s Experience Is Different</title>
		<link>http://www.iamacp.com/everybodys-experience-is-different/</link>
		<comments>http://www.iamacp.com/everybodys-experience-is-different/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 17:00:15 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.iamacp.com/?p=1187</guid>
		<description><![CDATA[Everyone&#8217;s experience if different.  I can&#8217;t stress that enough. On the job I have had quite a few experiences with people that just didn&#8217;t seem to get why people didn&#8217;t have the same experience as them. The best way to explain how different developer&#8217;s can have different experience is using the below 2 examples: 2 [...]]]></description>
			<content:encoded><![CDATA[<p>Everyone&#8217;s experience if different.  I can&#8217;t stress that enough. On the job I have had quite a few experiences with people that just didn&#8217;t seem to get why people didn&#8217;t have the same experience as them. The best way to explain how different developer&#8217;s can have different experience is using the below 2 examples:</p>
<ul>
<li><strong>2 Java Programmers Have 5 Years Experience:</strong> One of the developers is mid level developer working for a financial firm. The 2nd end developer is a senior developer working for a gaming company. They both have 5 years experience so they both should be at the same level right? This is not  quite true. Let&#8217;s say  the 2nd developer attended a better college or just had a better understanding of key skills used in his company.  Many factors besides years experience go into what makes someones experience.</li>
</ul>
<ul>
<li><strong>A C++ Programmer With 20+ Years experience Gets A PHP Job and has a coworker with 7 years Of PHP Experience:</strong> Does this make the C++ developer any less smart then the PHP developer with more PHP experience? Probably not. I&#8217;m guessing that C++ developer would be performing like a mid level PHP developer within a short amount of time and be a senior within a few years at the most.</li>
</ul>
<p>As you can see from the 2 examples above there are many things that go into a persons experience than just the # of years experience that they have. Factors such as education, if they have had professional experience in the same field or just the industry they worked in.  Never assume that there is something wrong with another developer just because they have had different experiences than you have.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamacp.com/everybodys-experience-is-different/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remove Negative Influences</title>
		<link>http://www.iamacp.com/remove-negative-influences/</link>
		<comments>http://www.iamacp.com/remove-negative-influences/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 17:00:45 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.iamacp.com/?p=1359</guid>
		<description><![CDATA[I&#8217;ve come to the conclusion that whatever you try to do there will always be negative influences in your life.  These negative influence can be as big or part of your life as you choose. Learning how to control and remove these negative influences is a very important thing to do. This will help both [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve come to the conclusion that whatever you try to do there will always be negative influences in your life.  These negative influence can be as big or part of your life as you choose. Learning how to control and remove these negative influences is a very important thing to do. This will help both you both in your personal and professional life.</p>
<p><strong>How To Remove Negative Influences</strong></p>
<ol>
<li> Whenever you hear a negative thought or comment simply don&#8217;t give much thought to it.</li>
<li>Think of a positive thought when you hear something negative. Positivity always beats negativity and one positive thought will cancel out lots of negative energy.</li>
<li>If you deal with negative people remove as much contact with them as possible if you can&#8217;t remove them completely from your life.</li>
<li>Removing negative places is just as important as removing negative people. If you go to businesses that give your bad service every now and then or treat you bad avoid them. Negative places/people should be avoided as much as possible.</li>
</ol>
<p>Just remember this. You are what you think. If you&#8217;re a positive happy person you will attract positive people and experiences. People also tend to be negative because they have problems or had experiences that made them negative. If you remove as many of these negative influences as possible you will succeed and prosper more.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamacp.com/remove-negative-influences/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nobody Should Be Forced To Live In A Bad Location</title>
		<link>http://www.iamacp.com/nobody-should-be-forced-to-live-in-a-bad-location/</link>
		<comments>http://www.iamacp.com/nobody-should-be-forced-to-live-in-a-bad-location/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 16:00:02 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.iamacp.com/?p=1372</guid>
		<description><![CDATA[If the world was perfect we would all be working in our ideal location. Unfortunately living in a ideal location may not always be possible. For several years I was living in locations I deemed undesirable just to make a good living. It truly was because I lacked the know how to conduct a job [...]]]></description>
			<content:encoded><![CDATA[<p>If the world was perfect we would all be working in our ideal location. Unfortunately living in a ideal location may not always be possible. For several years I was living in locations I deemed undesirable just to make a good living. It truly was because I lacked the know how to conduct a job hunt properly. Once I learned how to conduct a regionalized job hunt I truly tapped into the power of controlling where I lived.</p>
<p>I truly believe though nobody should be forced to live in a bad location. The best tip I can give everyone out there is to try to network with others in your field in your preferred locations to live. You may not be able to get your desired city but you should be able to get a network in your desired region which is almost good enough to satisfy your location preference.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamacp.com/nobody-should-be-forced-to-live-in-a-bad-location/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advantages Of Networking While You Have A Job</title>
		<link>http://www.iamacp.com/advantages-of-networking-while-you-have-a-job/</link>
		<comments>http://www.iamacp.com/advantages-of-networking-while-you-have-a-job/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 16:00:08 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.iamacp.com/?p=1370</guid>
		<description><![CDATA[I&#8217;ve always wondered why some people are so against checking out the competition.  A person has absolutely nothing to loose even if they are happy with there current employer. I think the advantages of networking for outweigh the disadvantages of not networking while you have a job.  Learn The Market: Networking while you have a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always wondered why some people are so against checking out the competition.  A person has absolutely nothing to loose even if they are happy with there current employer. I think the advantages of networking for outweigh the disadvantages of not networking while you have a job.</p>
<ul>
<li> <strong>Learn The Market: </strong>Networking while you have a job gives you a chance to discover what the current market is like for  your skill set. Knowing what the market is like give you a chance to know just where you stand if you loose your job. Wouldn&#8217;t it be great to know lots of companies that hire for your skill set if you lost your job? Just knowing that would be half the battle if you lost your job? Your research would be almost complete if you lost your job.</li>
</ul>
<ul>
<li><strong>Make Contacts In Your Industry: </strong> This is by far one of the best advantages of  looking while employed. Since you are already employed you are see as a more desirable candidate. Making contacts in your industry is far easier to do when you are employed. You can make a few contacts every now and then. By the time your next job contact comes you have lots of contacts to contact about opportunities.</li>
</ul>
<ul>
<li><strong>Have A Backup Plan In Case Of Job Loss:</strong>  Having a backup plan in case of a job loss is very important. Do you really want to struggle finding contacts to help you find work if you lost your job? Having a large network network you can start looking for work almost immediately if you&#8217;ve made good connections in your industry.</li>
</ul>
<ul>
<li><strong>See If There Are Better Opportunities: </strong> The grass is not always greener with another opportunity. What I can tell you is that how do you know what you are truly worth? Would you change your job even if you knew you&#8217;d get better treatment? It never hurts to just see what&#8217;s out there. Nobody will ever force you to take another job that you truly don&#8217;t want.</li>
</ul>
<p>These are just some of the advantages of networking while you have a job.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamacp.com/advantages-of-networking-while-you-have-a-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hell Bent On Failure</title>
		<link>http://www.iamacp.com/hell-bent-on-failure/</link>
		<comments>http://www.iamacp.com/hell-bent-on-failure/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 16:00:31 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Human Behavior]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.iamacp.com/?p=1358</guid>
		<description><![CDATA[I&#8217;ve encountered a few issues lately with people that just don&#8217;t want me to succeed. I have ran into people in my current position from another company who I think have little faith in me do to my time there.  Past performance is really no indicator of future performance. Doing my best and proving myself [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve encountered a few issues lately with people that just don&#8217;t want me to succeed. I have ran into people in my current position from another company who I think have little faith in me do to my time there.  Past performance is really no indicator of future performance. Doing my best and proving myself has been challenging at I&#8217;m not the smartest developer nor am I the stupidest.  What I am is motivated and always have a good attitude.</p>
<p>I encountered this issue the other day when a person who I worked with  that&#8217;s still at that company sent me a very rude text message.  It was almost a carbon copy of one he sent to me on LinkedIn a few months back that I didn&#8217;t respond to. This person I have the utmost respect for. He&#8217;s a super senior developer that has been probably programming almost (or longer) than I&#8217;ve been alive.</p>
<p>This person is nearing the end of his long and successful career. I think the problem is that he resents that I can find a job because of my much younger age. Despite being middle age he has to deal with getting paid alot less than what he&#8217;s worth while a majority of his coworkers are H1&#8242;s who will work for low wages.</p>
<p>There will always be people who want you to fail but you must do your best to not let this people get in the way of your happiness.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamacp.com/hell-bent-on-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Support The USA Economy</title>
		<link>http://www.iamacp.com/support-the-usa-economy/</link>
		<comments>http://www.iamacp.com/support-the-usa-economy/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 16:00:27 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.iamacp.com/?p=1193</guid>
		<description><![CDATA[Every time I put my resume on the job boards I get a ton of calls. I sometimes get 30-40 calls a day and equally many more emails.  There is a large chunk of calls from recruiters in India. Why would I ever deal with any of these recruiters? There are more than enough decent [...]]]></description>
			<content:encoded><![CDATA[<p>Every time I put my resume on the job boards I get a ton of calls. I sometimes get 30-40 calls a day and equally many more emails.  There is a large chunk of calls from recruiters in India.</p>
<p>Why would I ever deal with any of these recruiters? There are more than enough decent recruiters in the USA that will give a fair rate. Doing business with a USA based company you are supporting USA based companies and/or the economy of the USA.</p>
<p>Before you do business with a offshore company think about it for a moment. Are you really getting a job that a USA company can&#8217;t get for you?</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamacp.com/support-the-usa-economy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Never Give Fuel To A Fire</title>
		<link>http://www.iamacp.com/never-give-fuel-to-a-fire/</link>
		<comments>http://www.iamacp.com/never-give-fuel-to-a-fire/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 16:00:50 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[Human Behavior]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.iamacp.com/?p=1268</guid>
		<description><![CDATA[People have preconceived perceptions about things based on there experiences.  These perceptions will cause others to judge you or your actions in ways that may or may not be accurate. You must always be cautious of your actions on and off the workplace. You should always do your best to never give fuel to a [...]]]></description>
			<content:encoded><![CDATA[<p>People have preconceived perceptions about things based on there experiences.  These perceptions will cause others to judge you or your actions in ways that may or may not be accurate. You must always be cautious of your actions on and off the workplace. You should always do your best to never give fuel to a fire especially in the work place.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamacp.com/never-give-fuel-to-a-fire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 5 Ways To Annoy A Programmer</title>
		<link>http://www.iamacp.com/top-5-ways-to-annoy-a-programmer/</link>
		<comments>http://www.iamacp.com/top-5-ways-to-annoy-a-programmer/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 16:00:41 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://iamacp.com/?p=1078</guid>
		<description><![CDATA[There are many ways to annoy a programmer. I will discuss the top 5 ways to annoy a programmer. Disturb Him When He&#8217;s In The Zone: If I&#8217;m in a deep state of concentration please don&#8217;t bother me.  If you&#8217;re focusing deep and hard on a problem and making progress don&#8217;t make me loose focus. [...]]]></description>
			<content:encoded><![CDATA[<p>There are many ways to annoy a programmer. I will discuss the top 5 ways to annoy a programmer.</p>
<ul>
<li><strong>Disturb Him When He&#8217;s In The Zone:</strong> If I&#8217;m in a deep state of concentration please don&#8217;t bother me.  If you&#8217;re focusing deep and hard on a problem and making progress don&#8217;t make me loose focus. There is really nothing more aggravating than having to waste time to get back to that focus on the problem I was working on.</li>
</ul>
<ul>
<li><strong>Ask Him If He&#8217;s Done Yet: </strong> This is probably one of the most annoying things you can ask a programmer despite being necessary sometimes. If I&#8217;m working on a task and making progress don&#8217;t ask me if I&#8217;m done every hour. Excessive asking for updates is counter productive and will only serve to delay actual completion of the task at hand.</li>
</ul>
<ul>
<li><strong>Expect Him To Change Things At The Last Minute:</strong> Please whatever you do don&#8217;t expect me to change things right at the last minute and expect them to work. Certain code changes to the code may require me to run all my unit tests from scratch. If you change the requirements at least give me more time to complete the task. I&#8217;m a developer not a miracle worker. Expecting big changes at the last minute and expecting them to work is asking for the impossible.</li>
</ul>
<ul>
<li><strong>Assume My Experiences Are The Same As Yours:  </strong>I&#8217;ve come to the conclusions that no 2 programmers experiences are the same. Some programmers have a ton of front experience while others have a ton of middle tier experience. Many other developers know far less about SQL optimization but can write and understand queries.  There are many others that are have strong communication skills which make up for there lack of technical knowledge. Just please don&#8217;t assume I know the same things that you know. I&#8217;m not stupid just because I don&#8217;t have your knowledge. I&#8217;m human and can always learn new things.</li>
</ul>
<ul>
<li><strong>Create A Negative Work Environment:  </strong>I&#8217;m a firm believer in positivity. This is the way I live my life. There is nothing worse than a work environment where people complain and gossip. People that put down there coworkers have nothing better to do.</li>
</ul>
<p>These reasons above are my top 5 ways to annoy a programmer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamacp.com/top-5-ways-to-annoy-a-programmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

