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'm a fan of Open Source and have a growing interest in serverless and edge computing. I'm not a big fan of spiders, but they're doing good work eating bugs. I also stream on Twitch.
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 isentid
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.
Nice!