This is an old revision of the document!
1/29/09
1/28/09
1/27/09
1/26/09
Reflections on week 1/20/09 - 1/22/09:
1/22/09
1/21/09
1/20/09
Reflections on week 1/12/09-1/15/09: This week I was given a clearer idea as to what I'll be doing(not sure if I can post the details here though…). Anyways, I basically need to write a method that queries a database and several different tables to get information pertaining to a certain ID. My experience with databases is limited to one short class session about JDBC, but it seems pretty easy. It took me a while to track down how the fields in the database corresponded to the fields in the feed file example I was given. It didn't take me long after that to write some PreparedStatements to get the data needed. However, I ended up going back and changing the code after talking to Jared(the programmer I'm under) and doing some research online. Its much better design wise and performance wise to write stored procedures on the database and call those from the program. It took me a while to figure out how to do that, including that I needed a different set of login to have access to add procedures to the development database and then that I had to set access to allow it to properly be called from the program(or else it silently does nothing).
I learned a lot about SQL this week basically. I didn't find it difficult, but it took time to get through a lot of stuff. There are several simple rules that allow you to write much faster SQL code that I learned which is pretty useful. One is the stored procedures example I went over earlier. The other is to to combine the queries into one using JOINs to limit network traffic. Also to specify the fields chosen instead of using the * operator unless you really want all the fields. There are a few more but I think I've given the general idea…
1/15/09
1/14/09
01/13/09
01/12/09
Reflections for week of 1/05/09 - 1/08/09: Had a lot to do this week. Probably the biggest challenge was getting everything set up in the environment. Since I'm dealing with bank software, I have to be careful about everything. I also have to watch were I go on the web, and I can't check any of my school or personal e-mail or stuff like that while I'm there. I spent a lot of time on help desk trying to get all my passwords set up(one for e-mail/sametime/computer/etc.). In the end I had to have someone remotely access my computer just to get my e-mail set up. Even after all this I still have to wait a while for admin rights on the computer. I've worked around this by simply downloading everything to my temp folder and running programs that don't require registry edits to run. Its not ideal, but it works. :)
It was also a big change to get used to the business environment. Cubicles don't seem as bad as I've heard people make them out to be, but then again I haven't been there long. Everything is a lot more formal than school, but I guess that is just how it has to be at a bank. I'm still a little fuzzy on the details as to what I'll actually be programming but I think I've got the basic idea down and can start working on it. Also, everyone seems nice and I always get a quick response when I ask questions.
01/08/09
01/07/09
01/06/09
01/05/09