I am a software development engineer in test for Infosys. My job is officially to write automated tests in Selenium Webdriver. I'm also a web developer as a hobbyest
I was thrown into a job involving .NET, C# and SQL without much knowledge in any of that.
So I learned a lot this week.
I learned the value in good naming schemes for column names and table names in databases. For example, in one database, a foreign key is called entityid and its related column is entid which irks me, and can lead to potential confusion and coding problems.
I learned the value in consistency and standardization of programming styles. I saw a variable that was named x and I didn't like that. So I changed it and committed the change.
I learned the value in taking deep dives into even old and obsolete libraries. For example, I had to learn jQuery Grid yesterday all of a sudden, because I was tasked to create three columns on a web app. Whoever made this app originally picked jQuery Grid.
I learned things that appear simple on the outside are often not, especially at the enterprise level. Adding 3 new columns to a spreadsheet used for bulk insertion turned into an exhaustive 3 day exercise in hunting down and modifying a number of tables and SQL commands.
I was thrown into a job involving .NET, C# and SQL without much knowledge in any of that.
So I learned a lot this week.
I learned the value in good naming schemes for column names and table names in databases. For example, in one database, a foreign key is called
entityidand its related column isentidwhich irks me, and can lead to potential confusion and coding problems.I learned the value in consistency and standardization of programming styles. I saw a variable that was named
xand I didn't like that. So I changed it and committed the change.I learned the value in taking deep dives into even old and obsolete libraries. For example, I had to learn jQuery Grid yesterday all of a sudden, because I was tasked to create three columns on a web app. Whoever made this app originally picked jQuery Grid.
I learned things that appear simple on the outside are often not, especially at the enterprise level. Adding 3 new columns to a spreadsheet used for bulk insertion turned into an exhaustive 3 day exercise in hunting down and modifying a number of tables and SQL commands.
Nice!