top of page
Writer's pictureTristan Rentsch

Fresh Perspectives from a New Developer

Updated: Nov 28, 2023



When I first joined CANA, right out of college, it was a bit overwhelming. Transitioning from attending classes and completing homework assignments to attending meetings and completing Jira tasks was a deceptively big change. Although college taught me in theory about programming and software development, I didn’t have much firsthand experience and wasn’t familiar with the technologies being used at CANA. Luckily, CANA had a training schedule ready for me to get me acquainted with the development process and the technology I would have to use.



Notebook and Keyboard
Photo by Kevin Canlas

During this training process, I learned JavaScript and TypeScript. In addition, I completed the official Appian training course from their website. Appian is a Marine Corps approved platform-as-a-service (PaaS) that provides the capability for enterprise application development in a cloud environment. I have found this training to be especially helpful, since Appian is mainly what I work with every day, and I haven’t used TypeScript or JavaScript yet. However, I didn’t feel like I had a real grasp on the concepts until I put them into practice. I gained this experience working on real bugs and features for the Integrated Materiel Analysis Toolset (IMAT) system which is designed to replace the Marine Corps’ legacy war reserve. I started with pair programming. Two senior programmers helped work me through some small bug fixes and taught me how they usually approach these issues. There were some differences between how they approached development and what was taught in the official Appian training. In particular, they taught me how to use the hidden Appian lambda functions, which weren’t mentioned in the official training. This training and the experience of working on actual software systems, with paying clients, has been effective in making me much more confident and knowledgeable in the development of software.


Besides the training, another challenge was working from home. However, this wasn’t actually a big change for me. In college, I had to work from home during my last semester due to COVID restrictions. In addition, I had experience working from home from my internship with the startup, Northland Creative Wonders. However, with the startup, I occasionally met with my boss in person. At CANA I never meet anyone in person, as a result I must rely more on Zoom meetings and chats to keep in contact with coworkers. I think the biggest challenge of working from home is keeping a schedule. If I was working in an office, the manager would tell everyone when it was time to attend a meeting or do other activities, but when you work remotely, you need to keep track of these things yourself, and it can be easy to get engrossed in a task and not notice what time it is. I have dealt with this challenge by setting up alarms that notify me when it is time to start a new task or join a meeting.


I’ve enjoyed working at CANA so far and think this is a great start to my professional career. My favorite things so far have been the friendly company culture, the kind people, and the ability to work from home. My fellow programmers have been very nice and helpful to me during my time working at CANA. They have given me helpful tips and feedback on how to do the best work I can and have assisted me when I was struggling with hard tasks. Although I didn’t get to go last year, I look forward to meeting everyone in person at the next offsite.

My advice to a new developer joining the company is this: make sure to manage your time well, try your best to become very familiar with the new technologies we use, and don’t be afraid to ask for help if you are stuck.


 

Tristan Rentsch is a Software Developer at CANA LLC. For more information or to reach out to Tristan email him at trentsch@canallc.com





142 views28 comments

Recent Posts

See All

28 comentários



Harry Parker
Harry Parker
3 days ago

Struggling with tight deadlines and complex topics? Look no further than the best assignment service for expert academic support! With a team of highly skilled professionals, we ensure top-quality solutions tailored to your needs. Whether it’s essays, research papers, or coursework, our service guarantees timely delivery, original content, and 24/7 assistance. Boost your grades effortlessly and enjoy a stress-free academic journey. Choose the best assignment service today and achieve the success you deserve!

Curtir

ISO provider
ISO provider
7 days ago

Great insights on the challenges and opportunities new developers face! The emphasis on continuous learning and embracing feedback really resonates. Looking forward to more fresh perspectives like this. For ISO Certification In Dammam Contact us.

Curtir

Lily Jack
Lily Jack
26 de nov.

The shift toward online schooling has achieved an upset in how individuals pick up, offering remarkable adaptability and admittance to assets. Understudies from varying backgrounds, from customary school participants to working experts and guardians, can now seek after degrees and certificates from the solace of their homes. Be that as it may, with this adaptability comes an exceptional arrangement of difficulties. Overseeing on the web coursework, tasks, conversations, and tests while shuffling individual, expert, and social commitments can feel overpowering. For the individuals who find it challenging to stay aware of their internet based classes, the idea of employing somebody to "take my web-based class" has arisen as a down to earth and progressively well known take my class for…

Curtir

Aleyna
Aleyna
24 de nov.

"Is Paying Someone to Do Your Online Class Worth It? Pros and Cons Explored"


To succeed in FlexPath, students first need a clear understanding of the competencies required for each course. Unlike traditional courses that are structured around specific lessons, FlexPath courses are organized around a set of competencies – skills or knowledge areas that students must demonstrate in order to advance. Reviewing these capella flexpath assessments competencies at the start of each course is essential, as they provide the foundation for all assignments. Understanding what is expected allows students to tailor their study and research efforts accordingly. Each assignment is designed to assess specific competencies, so knowing these goals helps students stay focused and ensures they are fully prepared to…


Curtir
bottom of page