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
____________________________________________________