With my experience at TMW Systems, there were two main environments: the coding environments and workplace environments. Before I started working here I had programming experience, but not on the scale of the complex software that is developed here. In order to run, develop, and commit code, I was required to download a lot of applications. One of the most useful downloads was Visual Studio, which is a coding environment that uses the .NET Framework. Within this framework, plugins like Infragistics and Resharper are used with C# and Visual Basic as the languages used to develop the code. Another place where code would potentially need updating was in SQL, using the Microsoft SQL Server environment. But, files could also be edited using Notepad++ which is a simple way to make minor adjustments. In order to update and commit code for team members to see and test, I needed to familiarize myself with TortoiseSVN. This tool allows you to receive code from everyone making changes, with making it difficult to produce conflicts between developed code.
In regards to the working environment, TMW has a welcoming, modern, truck themed office. Located in a Corporate Center, there's more of an "adulting" vibe at work. There are 2 floors to the office not including the main entrance floor: 2nd floor is mostly Dev, QA, and some HR, with the third floor having Sales, Exec, and reception. I work on the 2nd floor, with the Interface Development Team. My first day a TMW I was pleasantly surprised I would be working in my own cubical surrounded by my team members, making it easily accessible to ask questions. Additionally, the office has two mini cafe areas on the second floor to get coffee, as well as a larger cafe on the third floor. In order to reserve meetings, it was as easy as going on google calendar and checking the rooms that were open for the desired time of the meeting, or going up to a meeting room and clicking "reserve" on the digital screen next to the door. Moreover, the office offered free gym access before, during and after work hours. Overall, TMW is a very modern and welcoming workplace, with new experiences in coding and daily routines.