Yes it will get complicated, but 4 years from now you will be able to handle what the 
industry
will give you as a entry level programmer, a few years after that more complexity and 
so on.
Right now -- DON'T worry about if you'll be able to do complex java 6 or 8 years down 
the line as:

1) There may another "hot" language by that time. Or your first job is in some rare 
esoteric
language despite the future of java.
2) You may take a elective course in 'X', fall in love with the field and become an 
'X'-ologist
and never see another line of code again. 
3) Your feet will grow to fit your shoes.
 
-----------
It's a slow day here , waiting on the FDA

--- Tim Nicholson <[EMAIL PROTECTED]> wrote:
> I just wanted to pose a question that has just come to my attention and
> concerns me quite a bit:-
> 
> I yesterday posed a question to a java email list, asking what sort of code
> is dealt with
> "in the real world" and whether I would be able to manage and understand it.
> This is very importnat to me cos I want to know whether I am able to have a
> successful career in software engineering. So whether or not you are able to
> understand and deal with the sort of code that you are going to be seeing
> "in the real world"
> for me would seem to be an important indicator of whether you would be able
> to have a successful career in the IT industry or not.
> 
> Would it be fair to say that if you are able to understand stuff that you
> would be doing in Griffith subjects like :-
> 1) Software Engineering I
> 2) Software Engineering 2
> 3) Programming 3
> 
> that you would be equipped to have a successful career in the IT industry ?
> 
> This is just a problem that is constantly at the back of my mind :- whether
> I will be able to succeed
> in the IT industry ie whether I will be able to understand and deal with the
> sort of code that I would be dealing with in "the real world" ?
> 
> And related to that I guess, is how close is the stuff that you learn in
> subjects like the ones mentioned above, to the stuff that you would be doing
> in the real world ?
> 
> I am just sort of worried as to whether I would be able to understand code
> in java or C or C++ when it gets more complex ?
> 
> I know I am asking this as someone who is really just a beginner at the java
> language as well as at C or C++.
> 
> I am just scared as to whether I would be able to deal with code when it
> gets more complicated ?
> 
> It's just a worry that I have ?
> 
> I have managed to solve a few of the sort of exercises that beginners get
> and I am very happy about that.
> 
> I am just constantly worried that at some stage, most likely when you get
> into industry, that the java code would become too complex ? Or that at some
> stage I would not be able to understand it ?
> 
> I am trying to gain some self-confidence that I would be able to have a
> successful career as a software engineer. And I am trying to knock off this
> little devil on my shoulder that says "things are at some stage gonna get
> too difficult ie the java syntax is going to become too complicated".
> 
> Can you answer these questions ?
> 
> Will I be able to manage or not ? And perhaps this is difficult to answer
> cos I am only at the beginning stage ?
> 
> Perhaps the best thing to do to try to answer this sort of question is to
> give examples of the sort of code that you are likely to encounter in the
> industry ?
> 
> I have also found 3 journals :-
> 1) C/C++ Users Journal
> 2) Java Users Journal
> 3) Javaworld magazine
> 
> If I am able to understand the sort of stuff that goes on in these, as well
> as perhaps the subjects at Griffith that I eluded to before (SE1, SE2,
> Programming 3), would that be a fair indicator that I will be able to
> succeed ?
> 
> So in answer to this question that I posed on this java email list, I got
> the following example of java code :-
> 
> ================================================================
> package com.buyformetals.categorytemplates;
> 
> import java.io.File;
> import java.net.URL;
> import java.net.MalformedURLException;
> import java.util.ResourceBundle;
> import java.util.PropertyResourceBundle;
> 
> public class CatalogParserResources
> {
>   private final static String propertiesFilename = "CatalogParser";
> 
>   private static boolean initialized = false;
> 
>   public static String PROTOCOL = null;
>   public static String HOST = null;
> 
>   public static String OUTPUT_DIRECTORY = null;
>   public static String OUTPUT_PATH = null;
>   public static String OUTPUT_URL_PREFIX = null;
> 
>   public static URL PRODUCT_CATALOG_2_CHECKLIST_XSL = null;
>   public static URL PRODUCT_CATALOG_2_INTERNAL_XSL = null;
>   public static URL CHECKLIST_2_FULL_REPORT_XSL = null;
>   public static URL CHECKLIST_2_PARTIAL_REPORT_XSL = null;
>   public static URL INTERNAL_2_DML_XSL = null;
>   public static URL INTERNAL_2_DBLOAD_PART_1_XSL = null;
>   public static URL INTERNAL_2_DBLOAD_PART_2_XSL = null;
>   public static URL INTERNAL_2_DBLOAD_UNINSTALL_XSL = null;
> 
>   public static String JDBC_DRIVER = null;
>   public static String JDBC_CONNECTION_SID = null;
>   public static String JDBC_CONNECTION_USER = null;
>   public static String JDBC_CONNECTION_PASSWORD = null;
> 
>   public static String SQL_STATEMENT_UOM = null;
>   public static String SQL_STATEMENT_LDD = null;
> 
>   public static void init()
>   {
>     if (initialized)
>       return;
> 
>     // Retrieve information from properties file
>     PropertyResourceBundle prop = (PropertyResourceBundle)
> ResourceBundle.getBundle(propertiesFilename);
> 
>     PROTOCOL = prop.getString("PROTOCOL");
>     HOST = prop.getString("HOST");
> 
>     String appUrl = prop.getString("APPLICATION_URL");
>     if (appUrl.charAt(appUrl.length()-1) != '/')
>       appUrl = appUrl + "/";
> 
>     String xslUrlPrefix = appUrl + prop.getString("XSL_DIRECTORY");
>     if (xslUrlPrefix.charAt(xslUrlPrefix.length()-1) != '/')
>       xslUrlPrefix = xslUrlPrefix + "/";
> 
>     OUTPUT_DIRECTORY = prop.getString("OUTPUT_DIRECTORY");
>     OUTPUT_URL_PREFIX = appUrl + OUTPUT_DIRECTORY;
>     if (OUTPUT_URL_PREFIX.charAt(OUTPUT_URL_PREFIX.length()-1) != '/')
>       OUTPUT_URL_PREFIX = OUTPUT_URL_PREFIX + "/";
> 
>     File outputDir = new
> File(prop.getString("APPLICATION_PATH"),prop.getString("OUTPUT_DIRECTORY
> "));
>     if (! outputDir.exists())
>       outputDir.mkdir();
>     OUTPUT_PATH = outputDir.getPath();
> 
>     try
>     {
>       PRODUCT_CATALOG_2_CHECKLIST_XSL = new
> URL(PROTOCOL,HOST,xslUrlPrefix +
> prop.getString("XSL_PRODUCT_CATALOG_2_CHECKLIST"));
>       PRODUCT_CATALOG_2_INTERNAL_XSL  = new
> URL(PROTOCOL,HOST,xslUrlPrefix +
> prop.getString("XSL_PRODUCT_CATALOG_2_BFM_INTERNAL"));
>       CHECKLIST_2_FULL_REPORT_XSL     = new
> URL(PROTOCOL,HOST,xslUrlPrefix +
> prop.getString("XSL_CHECKLIST_2_FULL_REPORT"));
>       CHECKLIST_2_PARTIAL_REPORT_XSL  = new
> URL(PROTOCOL,HOST,xslUrlPrefix +
> prop.getString("XSL_CHECKLIST_2_PARTIAL_REPORT"));
>       INTERNAL_2_DML_XSL              = new
> URL(PROTOCOL,HOST,xslUrlPrefix +
> prop.getString("XSL_BFM_INTERNAL_2_DML"));
>       INTERNAL_2_DBLOAD_PART_1_XSL    = new
> URL(PROTOCOL,HOST,xslUrlPrefix +
> prop.getString("XSL_BFM_INTERNAL_2_DBLOAD_CLASSES"));
>       INTERNAL_2_DBLOAD_PART_2_XSL    = new
> URL(PROTOCOL,HOST,xslUrlPrefix +
> prop.getString("XSL_BFM_INTERNAL_2_DBLOAD_EVVS"));
>       INTERNAL_2_DBLOAD_UNINSTALL_XSL = new
> URL(PROTOCOL,HOST,xslUrlPrefix +
> prop.getString("XSL_BFM_INTERNAL_2_DBLOAD_UNINSTALL"));
>     }
>     catch (MalformedURLException e)
>     {
>       System.err.println("Exception creating XSL URL's: " +
> e.getMessage());
>     }
> 
>     JDBC_DRIVER = prop.getString("JDBC_DRIVER");
>     JDBC_CONNECTION_SID = prop.getString("JDBC_CONNECTION_SID");
>     JDBC_CONNECTION_USER = prop.getString("JDBC_CONNECTION_USER");
>     JDBC_CONNECTION_PASSWORD =
> prop.getString("JDBC_CONNECTION_PASSWORD");
> 
>     SQL_STATEMENT_UOM = prop.getString("SQL_STATEMENT_UOM");
>     SQL_STATEMENT_LDD = prop.getString("SQL_STATEMENT_LDD");
> 
>     initialized = true;
>   }
> }
> 
> =================================================================
> 
> 
> ----- Original Message -----
> From: "Alan Williamson" <[EMAIL PROTECTED]>
> To: "JDJList" <[EMAIL PROTECTED]>
> Sent: Friday, September 27, 2002 12:11 AM
> Subject: [jdjlist] Re: /
> 
> 
=== message truncated ===


=====

Mark Zawadzki Performance Engineer/DBA/Programmer extraordinaire� [EMAIL PROTECTED] 
[EMAIL PROTECTED]

 "Democracies die behind closed doors," - Judge Damon Keith


__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com

____________________________________________________
To change your JDJList options, please visit:
http://www.sys-con.com/java/list.cfm

Save Bandwidth! Clean up your posts before replying
____________________________________________________

Reply via email to