Advice from professionals to anm amatuer

Hi everyone I hope you are all had a good Christmas and new years eve.
So my profession is civil engineering (Highways, infrastructure, structures etc.) and not software engineering but I have spent years learning java in my own time and passed the SCJP back in 2010 (I found it a great tool to guide me on what to learn and make myself learn things I might not have otherwise). I find java a very useful tool for work and studies (including my final year independant study for my degree).
Even though I'm a self taught amatuer I am well aware there is a difference between knowing the fundamentals of Java and knowing how to put together a solid piece of software and although I have got by ok so far I would like to take my skills to the next level.
I did have in my mind to do the Java SE 6 Developer after I passed SCJP 6 but of course Oracle bought out Sun and brought in mandatory Oracle training as part of the requirements. Although I would be happy to do the training realistically I can't afford or justify the training off my own back but I did like the sound of the [Developing Applications With the Java SE 6 Platform|http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=609&p_org_id=28&lang=US&get_params=dc:D61860GC10,p_preview:N] training because not only does it look like it covers the stuff for the Developer certification (incase I decided to do it), but it would cover the right stuff to better my skills.
I've looked all over the place for similar resources such as books but haven't been able to find anything too convincing. I know I can't realistically get real world experience to learn some of these important skills so my question is does anyone know of any books or resoureces which could help someone like me? Give me guidance of best practices for building good quality java software?
Thank you.

We'll here's my two cents worth:
Broadly speaking, there is desktop development and web based development (there are others). I think the market for jobs in web based development is much larger and I would recommend that route rather than desktop development. As I understand it, web development is roughly divided into browser based applications and various mobile device applications. I'm a browser developer and I'm only going to talk about that.
There are countless frameworks in use for browser based application development. I would suggest you stick with the most commonly used ones and not ones that few have heard of (especially employers). Some of the technologies you should eventually get familiar with is: JSP, JSF, Servlets, JDBC, Hibernate, JPA, Struts, Spring, Ant, Maven, JEE6 stack, XML, Web Services, etc. You may want to read up on what these technologies accomplish before deciding which you want to read up on in detail.
Some of these technologies are old (JSP and Struts to name two), but countless programs have been written in them and you will probably sooner or later (more likely sooner) get a job where you will have to debug and enhance them. Since you don't appear to have web experience and if you consider taking that route, I suggest you get a book on JSP/Servlets, and read on-line about JDBC. Create a web application that reads data from a database table, displays it, and allows the user to update the data using MVC design (a lot of web applications are based on filling out forms). Add validation. Then, refactor the project over and over to get it looking professional. Once you get that down pat, I suggest going onto JSF. Eventually you may want to get into Spring (I would avoid Struts), but that's an advanced topic for a later day.
I've read many books on various technologies over the years have haven't come across any that takes you step by step on setting up a complete best-practices professional web application from scratch with just about every service you typically need. I suppose no one does so because each new web application requirement is unique enough that authors prefer not to give one design example whereas there are countless services and configurations of services. Also, their example probably wil become obsolete soon enough.
Lastly, and most importantly:
kith.org/jimmosk/disclaimer2.html

Similar Messages

  • Trying to install SL on a new hard-drive for my iMac, when asked which disk to install on it gave me no options, i followed advice from another forum and created a partition, now can't boot from the new drive at all. Help?

    I've had **** with my iMac, the hard-drive failed so i replaced it with a new 1TB Samsung drive. Then when i tried to install SL from the install disk, all went to plan until it asked me which drive i wanted to install it on, where it came up with a box where my options should have been, but instead it didn't give me any options to install it on any drive i.e. it asked which drive i wanted to install it on but no drives came up to select.
    So i followed the advice from another forum, look at the 'Extended Hard-drive preparation' response
    ( https://discussions.apple.com/message/10576009#10576009 )
    After following these instructions i have now got a new partition, but when i restarted my computer to install SL on the drive, the option to boot from the drive is now not available, now i must boot from the install disk, whereas before i was able to boot from either the install disk or the hard drive. The hard drive is still visible in disk utility as it always has been, but i am now unable to boot from it, let alone install SL.
    Please help my iMac has been broken for months and i've been trying to fix it for so long and am getting problem after problem. Thank you!
    <div class="mcePaste" id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" mcestyle="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"></div>

    Hi db2
    That off the shelf MS-DOS / FAT-32 drive needs to re-partitioned GUID Partition Table / Mac OS Extended (Journaled) before you can install OS X and Startup your Intel iMac from it.
    1. Boot from your original install or retail SL DVD and open Disk Utility.
    2. Highlight the new HD in the list of drives and select the Partition tab.
    3. Under Volume Scheme select 1 Partition and click on the Options... button.
    4. Select GUID Partition Table in the drop down window and click OK.
    5. Set the Format to Mac OS Extended (Journaled) and click the Apply button.
    6. Once thats done, then you can do a clean SL Install, Restore from TM , your old HD or  Bootable Clone.
    Dennis

  • TS1702 Hi, I'm experiencing a problem with app I've just purchased from iTunes, I have tried every piece of advice from the "iOS: Troubleshooting applications purchased from the App Store" and still nothing is working. I would like to get my refund on thi

    Hi, My name is Bheki Yende
    I'm experiencing a problem with an app I've just purchased from iTunes, I have tried every piece of advice from the "iOS: Troubleshooting applications purchased from the App Store" and still nothing is working. I would like to get my refund on this pls.
    This is an inconvenience, I don't understand why I have to contact the developer for a faulty product in your store.
    I've paid iTunes to get this, so iTunes must fix this problem for me or give my money back.
    Thanks

    This is a user forum, you are not speaking to Apple here.
    You will need to contact iTunes support here, regarding this issue. They will usually respond within 24 hours.

  • Error while prinitng remittance advices from Automatic payment program

    Hello all,
    I am trying to print remittance advices from the automatic payment program but I get an error log stating "F0282 - Payment method(s) are not allowed for this program". Has anyone got this kind of error before. I am actually stuck in this error. I have tried changing the variant used for payment run but seem to be stuck up with the same problem.
    If anyone has encountered this problem, please suggest resolution.
    Thanks

    Hi,
    Please check the documentation for program RFFOAVIS_FPAYM which will be used for the payment medium workbench. The following reports are available
    Printout files are created per company code and house bank. These can either be printed via the print manager or immediately. Depending on the parameter you select, you can print out one or more of the following:
    Payment advice notes (if the information cannot be sent via EDI)
    Payment summary
    Error log
    Regards
    Srikanth

  • Advice From An Old Guy

    Times change, moderators come and go. Here is some advice from an old timer to any new moderators, and those that may desire to be one in the future. I was never an official full fledged moderator here at this forum or at others. Be that as it may, there are in my opinion, 3 'basic' elements to make a good moderator 'tech' wise, as I won't discuss the other factors such as maturity level and that kind of thing. Those 3 elements are;
    #1 - Experience with the brand products, experience with other brands can also be helpful.
    #2 - Product research, research, and continued research. Tech is a continuous conveyor belt on the move and changing all the time.
    #3 - Sharing the experience and knowledge learned.
    Additional advice, download the product pdf manuals, quick guides, etc.. and study them! Using Intel based as an example, start with the MSI 6 series boards, i.e. P6N Platinum SLI, P6N Diamond, then move to P45 Platinum, X58's, P67's, Z68's, and so forth. Same for graphics cards, etc.. Create an easy to use comprehensive set of categorized library files for yourself. Again, using Intel as an example, download their current product datasheets and Thermal and Design Guides on both CPU 'and' chipsets. Get a copy of the current JEDEC sheets concerning RAM industry specifications. Experience and shared knowledge, of which there is not a substitute for.
     

    Yes, as a matter of fact, I 'am' trying to 'guide' you into being a better moderator. Speaking SATA III vocally is different than in print is it not? It is not an apples to apples comparison. You are held to a higher standard, and 'printed' SATA3 is 'not' right 'technically when discussing SATA other than a SATA port, but SATA 3 is at least 'somewhat' better acceptable than SATA3. MSI uses SATA 3 in the BBX II I am using at the moment in the BIOS, and it is technically incorrect. We could also debate IDE nomenclature, SATA, PATA, flat cable, etc., and what it all means. 'IDE' Mode when running a SATA drive? It can get confusing to some people. That is why the more correct the nomenclature is written, the easier to understand what a person is really trying to convey. 
    In the future? I don't actively contribute in the regular threads anymore, only active here in AUTS once in awhile, so my comments are going to be done in here, and it was applicable to 'this' thread. The whole purpose of this thread was actually drafted for your benefit, if you hadn't figure that out already. 
     

  • I got fab advice from this site for getting hotmail contacts onto ipad 2, can anyone tell me why my folders are empty though?

    I got fab advice from this site for getting my hotmail contacts onto ipad 2, but all my folders appear empty, can anyone tell me why?

    I got fab advice from this site for getting my hotmail contacts onto ipad 2, but all my folders appear empty, can anyone tell me why?

  • Regarding EFT Remittance Advice from F110

    Hello ,
    Can I use Smartfrom instead of SAP Script for creating EFT Remittance Advice from.
    Because it does not show the option for Smartform in the customizing.
    It gives option only for SAP Script or PDF form.
    Regards
    Sachin yadav

    I think this has been asked several times before, please use Search. This is ust one of the first links in Google:
    Smart form for Payment Advice
    You might need to write a custom program. Also search OSS notes, there might be something there.
    There is also a separate forum for the forms questions, actually....

  • Had a problem with newest update and the advice from turingtest2 resolved my problem just to say thanks! Had never used this route before so was less painful than thought it would be again thanks.

    Had a problem with newest update and the advice from turingtest2 resolved my problem just to say thanks! Had never used this route before so was less painful than thought it would be again thanks.

    how can i find out what the fix is that works..please

  • Inbound remittance advices from customers.

    Sap Gurus
    We receive remittance advices from customers in an excel format. The cash appliers would like the cash to be applied automatically. Similar to inbound EDI 820 idoc process, is there a function module/BAPI to apply the cash by uploading the excel file?

    Hi Hameed,
    even i am also having the same query,help me.
    can you please show the steps for convert Excel format to BAI2 format.
    below is the Requirement :
    This program will upload the check details from excel file/ CSV
    file which is downloaded from bank website to SAP. The upload will convert the file
    to BAI2 format. Later on it should be placed to our in/comm/UHP directory and
    then basis/GIS will trigger the event based job to process this file and post
    SAP documents.
    Excel/CSV files downloadable from bank website.
    Regards,
    janipasha.sk

  • Problem: I lost the option to get the sound from external speakers or headphones to upgrade to Lion 10.7.3. It accepts only internal speakers.  I downloaded  Combo directly. I followed all the advice from the Apple community

    Problem: I lost the option to get the sound from external speakers or headphones to upgrade to Lion 10.7.3. It accepts only internal speakers.  I downloaded  Combo directly , without using "Actualización de software". I followed all the advice from the Apple community.  Can I use bluetooth speakers to solve this problem?  My Computer: iMac. 20-inch, Early 2008. Processor 2.4 GHz Intel Core 2 Duo.

    You may need to reset PRAM/NVRAM.
    First, check that the jack is clean. Put some alcohol on a plug and insert it a few times. See if that helps.
    is your output both digital and analog? If digital, is the red laser light visible in the socket? Do not look directly into the socket when checking.
    If all else fails try a PRAM reset:
    Reset your computer’s PRAM
    A small amount of your computer’s memory, called “parameter random-access memory” or PRAM, stores certain settings in a location that Mac OS X can access quickly. The particular settings that are stored depend on your type of Mac and the types of devices connected to it. The settings include your designated startup disk, display resolution, speaker volume, and other information.
    Shut down the computer.
    Locate the following keys on the keyboard: Command, Option, P, and R. You will need to hold these keys down simultaneously in step 4.
    Turn on the computer.
    Immediately press and hold the Command-Option-P-R keys. You must press this key combination before the gray screen appears.
    Continue holding the keys down until the computer restarts, and you hear the startup sound for the second time.
    DO NOT HOLD These keys beyond the second startup sound!
    Release the keys.
    Resetting PRAM may change some system settings and preferences. Use System Preferences to restore your settings.

  • I want to cancel my monthly subscription, there aren't any "Cancel plan" button or link for me. How can i cancel my plan. Don't send me the "help" page, i have received much useless advice from adobe. Just help me cancel my PLAN! THANK YOU.

    I want to cancel my monthly subscription, there aren't any "Cancel plan" button or link for me. How can i cancel my plan. Don't send me the "help" page, i have received much useless advice from adobe. Just help me cancel my PLAN! THANK YOU.

    Return, cancel, or exchange an Adobe order
    or contact adobe support, http://helpx.adobe.com/x-productkb/global/service-ccm.html

  • Im trying to restore my imac as im selling it. Ive followed advice from the internet where when you start it hold down on 'alt' until 2 disks appear but this never happens. I went into Disk Utlity to earse but the earse button is shaded out so it wont let

    Im trying to restore my imac as im selling it. Ive followed advice from the internet where when you start it hold down on 'alt' until 2 disks appear but this never happens. I went into Disk Utlity to earse but the earse button is shaded out so it wont let

    What OSX was installed when you purchased your Mac? Even though it was installed you should have received the install disk(s) as the Utilities are on those.
    If you do not have the install disk you can try contacting Apple and see if they can supply one,(explain you never received at purchase) you will need the build info of your machine, which can be found by clicking the Apple logo in the menu bar>About This Mac>More Info, and it should be in the first window under hardware overview. Model Identifier.
    Customer Support:
    800-767-2275
    Erase instructions
    http://support.apple.com/kb/HT3910

  • Helping my Mom rebuild.. Would appreciate advice from the Credit Masters :)

    Greetings everybody!  I am posting here to try and get some advice from people who may have been in our shoes, or from those who know a lot about credit and how it works. I am helping my mom rebuild her credit, let me provide some backstory. My mom used to have amazing credit (800+ FICO). Around 2006, my parents divorced. At that time, they had a mortgage through Chase for our old home. IIRC, the mortgage was in my mother's name with my father as secondary (my mom's amazing credit was how they got the mortgage). The court ordered that the mortgage was to become 100% of my father's responsibility, payments and all. My dad was to pay the mortgage, and my mother and I were to list the house for sale and move out. Well, to be blunt - my dad was a jack*** and was purposely 30-90 days late on multiple payments. Even though my dad was legally responsible for payments, my mom's name was attached to the mortage. I'm sure you see where I'm going with this... her amazing credit crumbled down to a 445 FICO. Yikes. My mom knew she needed to rebuild. She desperately needed a car as ours was mysteriously sabotaged... So she purchased a used 2003 Ford in early 2006. The interest rate wasn't pretty.. 24.3% through Americredit (AKA GM Financial). She knew she would get shafted until she rebuilt, so she bit the bulllet and took it. We paid that loan off 2 years or so early sometime around 2008. Around 2010 or so, we fought the credit bureaus and were able to wipe all of the late payment marks my dad did on the mortgage off of her credit reports.  We've slowly been building ever since. We were doing great. Around 2013, her FICO was around 715, with individual bureaus reporting 690-725. Here is where things started to go slightly downhill. In late 2013, my mom became severely injured. She had multiple surgeries and was taken off of work for the remainder of the year.  In October 2013, she applied for a Barclaycard Visa via Apple and was approved for $1,500. My mom wasn't getting disability or anything like that, so we started doing the worst thing possible (but our only option)... living off of CCs. Her balances got sky high... but she consolidated them into a loan through her credit union in 2014. All CCs were paid off, we only had the loan. That was paid off too that year. That spring (2014), Barclaycard gave her an automatic CLI to $3000. Capital One gave her an auto CLI to $1500. Right as she went to go back to work, some post-surgery complications popped up and the doctors have had her off work ever since. We started living off the CCs again... balances got sky high, this time no money to consolidate. I will admit, I have made some very poor decisions in using store credit accounts to buy things. I never should have used them. We asked Barclay for a CLI a few months ago. They bumped us to $5300. Capital One gave us an automatic CLI to $2500. Here are our current stats: Barclaycard (opened 10/2013): Credit limit of $5300 - balance of $5100.Capital One (opened 11/2002): Credit limit of $2500 - balance of $1900Best Buy Store (opened approx. 2011): Credit limit of $1500 - balance of $2050 (over limit)Dell (opened December 2014): Credit limit of $1500 - current balance of $990.Credit Union loan (unsecured): Was originally $3k - now at $910. Will be paid off by December. Total balances: Roughly $10,950 or so. Credit utilization: 87%6 inquiries100% ontime paymentsOldest acct. is 13 1/2 years CreditKarma reports: TU: 659 (as of 8/9)EQ: 673 (as of 8/9)EX: Unknown FICO score via Barclaycard is reported at 687. Capital One reports TransUnion as 688 via their "Credit Tracker." My mom is FINALLY getting disability (don't ask, I can best describe it as beauacracy BS - SSI was reported to be nearly 1M cases behind). She will be getting a lump sum to makeup for the past few years plus around $1.3k monthly. I am still in high school, preparing to graduate next year. However, I am working two jobs. I have $1k a month to throw in and help wrangle debt. My mom has been making typical payments of $100 to Capital One and $250-300 to Barclay, as they are higher interest. Cap. One is 12% interest, Barclay is 18.9%. She plans on paying off and closing Dell by October. It's useless at 30% APR. She is paying off her bank loan too entirely by Ocrtober as well. She will be sending her normal payments to Cap. one and Barclay, with somewhere around $100-200 to Best Buy.  I want to send $1000 to Capital One this month, that will take it to around $800. Afterwards, I want to keep sending my entire $1k/mo. to Barclay and get that paid off ASAP, as it is accrueing 18% interest. In a perfect world, all of her major CCs (Capital One + Barclay) would be both paid off or at under 25% utilization by Turkey Day. After we are paid off, we plan on either locking our cards up or shredding them and only using them via Apple Pay, as they should be for emergencies only. We want to build up a rainy day fund in a savings account that pays interest as well, so we can avoid the CCs altogether. I would like some advice on my plan to pay our cards off. I really want to get my mom out of debt. I was wanting to lease a car before winter hit us in Ohio. Her car does horrible MPG (~10 MPG). I wanted to lease a Subaru Legacy. The lease would be in her name, with me paying for it. However, that ain't going to happen until the credit utilization is WAY down (under 30% in my mind) and credit scores are 700+, as I read somewhere around here 700+ is Tier 1 for Subaru Finance (Chase). 
    If the two of us can pay as much money as possible, we would hope to be able to have much lower balances by late November. I would appreciate any advice.  Looking forward to a debt-free future for my Mom and I... and staying that way (no friviolous purchases, etc.). Thanks for the help. WH

    So pay the Best Buy down under limit.  They will likely add the over limit amount to your minimum payment.Then payoff DellThen pay off the 18%  Barclay's.Then pay off the lower rate Cap 1. You are so lucky that it's only 11K and that you have never missed any payments.  This is a situation where your mom's scores can be 760 or more when these cards are paid down under 10%.  That's great. Since "life has happened" twice with your mom with unexpected medical things, and the fact that she will be living off of a small disability benefit, she should reduce her credit cards to the bear minimum.  Maybe one Visa/MC with a 2K limit, another card with a 1K limit and a store score like Walmart. You can call and have your credit limits decreased.  But do not do this until these accounts are paid off or her scores will plunge further due to higher utilization.  Your mom is so lucky to have you.  What a great kid you are to help.  You also just got a lesson that many of us take 10 or 20 years to learn and you haven't gotten your own credit card yet.  You will likely be a credit whiz.

  • Advice from Apple when your TC is full

    I ran across this advice from Apple under Time Machine help:
    "*If Time Machine backups run out of space*:
    When you first set up Time Machine, it performs an initial backup of your entire computer. Subsequent backups find and save new items and items that have changed, so the backups become smaller. Also, as your backup disk fills up, Time Machine deletes older backups to make room for new ones. You may be able to use Time Machine for a long time before running out of space on your backup disk.
    If you do run out of space, the best thing to do is to attach a new backup disk. After you attach the new disk, open Time Machine preferences and click Change Disk to choose it as your Time Machine backup disk.
    If you want to save space on your backup disk, you can back up fewer items. For example, if you keep your photos backed up with an online account, you may want to exclude them from Time Machine backups."
    http://docs.info.apple.com/article.html?path=Mac/10.5/en/15137.html
    So I guess when I run out of space on my 1TB TC I am supposed to attach another disk. Thats one way to sell more TCs I guess.

    Buying another disk is optional.
    When TM has attempted to remove oldest weekly backups and still cannot find room to proceed with its current backup you can
    1. Remove old weekly snapshots via TM browser to make more room available.
    2. Selectively delete data via TM browser you no longer wish to have archived by TM.
    and then invoke another TM backup.
    If all of this fails you can elect if you want to zero the TM backup disk and start over again OR you can buy another USB disk to attach to the TC. Many USB HDDs can be added depending on how much historic data you wish to keep.
    My guess is that when TM finds there's insufficient disk space for its backup it will delete the oldest weekly snapshots until there sufficient room for the current backup. It will keep doing this until it can no longer safely remove data. This is an area that is not explained well by Apple I admit.

  • Ok so I am having issues with charging my iPad as well. So I took advice from this forum and yes, if you turn the brightness down my iPad charges. Thanks Apple I just went and spent money on a new charger I didn't need. Really you need to fix this issue.

    Ok so I am having issues with charging my iPad as well. So I took advice from this forum and yes, if you turn the brightness down my iPad charges. Thanks Apple I just went and spent money on a new charger I didn't need. Really you need to fix this issue.

    Wow. Okay...
    I'll let the real veterans in this forum tackle your issues one after the other. But, I can tell you, all will be well.
    My only comment would be re: your computer specs:
    BJReis wrote:
    .  This may be due to somewhat older equipment:
    GHz Intel Core Duo MacBook Pro with a 4GB memory computer with Ddr3 running OSX 10.8.4
    To be completely honest, FCPX is a RAM hog. It just is. But, RAM is relatively cheap, and the pay-off is good.
    4GB is right on the edge, IMHO. 16G is ideal.
    I wish you luck, hang in there, and standby for more help.

Maybe you are looking for