I am 1 year and 2 months into my first job in one of the top companies in Software Solutions (Based on my country) that highly uses their own SQL and acquired programming language. I actually accepted the offer since the company is well known and that I believed that I will have some sort of growth in it. We had to go a brutal 3 month training that required a lot of overtime to pass but upon getting to the actual job, it was leading towards getting to know the actual product rather than programming.
Months passed by and I am starting to notice that I am not really learning new coding principles, tools, and frameworks. The framework we are using is only used within the company so there goes my career progression as a programmer.
I also start to question how we do things. One iteration in our work goes like this:
- We have a week where the designs are created by the “designers”
- We develop the code
- We write the unit test plan and perform the unit test of our own components
- We deploy it to the test environment and we smoke test our own components
- We deploy it to the production environment then we smoke test our own components
- We do a system test but test mostly our own components
- Provide support on previous components if there is still
Is this normal or is it a bit different than other working standards? Side note, our initial offer was a position called “Software Developer” but was later told that we were “Associate Consultants”
submitted by /u/kulalongkorn
[link] [comments]