7/5/2024
Hands-on Learning and Practical Experience
Exposure to Modern Technologies and Workflows
Supportive Environment and Professional Growth
This April, high school students from Cieszyn and Ustroń joined us at Rocksoft for a hands-on internship program for a whole month. Initially, the interns were given a starter task that took several days (or weeks) to complete. They were tasked with building any application consisting of a separate CMS and frontend based on a tutorial, and then hosting it on any domain.
The interns that managed to complete this task, joined the team working on the Pelican App, an application focused on financial education.
In this post, our interns are sharing their insights and learning experiences during their time with us.
At Rocksoft I learned a lot about web development. I worked with tools which were completely new to me, in enviroment which also was new. Now I feel much more confident in work.
I was fixing bugs and implementing visual improvements in Pelican App. For example smoother app bar or better images display.
I would recommend this internship for everyone who still wonders if IT will be good choice for career path. The internship give you really great working experience, which can tell you whether all of this is for you.
During my internship at Rocksoft, I've experienced what a real job as a programmer looks like. I've learned a lot about how a real software house works, how they use for example GitHub workflow to make small changes that build up to something bigger. You could say that we made a bit of progress every day :)
I initially built a train app from scratch, which involved scraping train data and creating a user-friendly Nuxt Application. Later, I worked on Pelican App, tackling real tasks, fixing bugs, and implementing features like an FAQ & Tips page and a Form page for user suggestions. Collaborating with my colleague Oskar, we also added translations to different languages.
People here are really friendly and want to help you get settled in. I'm glad that I chose Rocksoft as my place of internship, working here was bliss and I looked forward to every another day here. However I have to say, if you just want to tick off your internship without doing too much, then this place isn't for you.
During the internship, I improved my english and acquired many new skills in modern, full-stack application development. I learned how to build and test complex multi-page Vue.js application with global state management, icons, and static typing that will communicate with the server. I also learned how to build backend application with Express.js so I will be able to save data between sessions in the MongoDB database. I then looked at Astro.js - a web framework for content-driven websites and capacitor.js - a cross-platform native runtime for web applications.
I created blogify - a full-stack web-application allowing user to create, update, maintain blogs and share them easily. Blogs consist of elements such as blocks of text, images, lists and so on. The app theme can be switched.
Yes, Rocksoft would be a great choice for someone looking for a programming internship, especially if they're interested in gaining experience in building modern web applications.
https://github.com/DKMeowmere/blog-vue
At Rocksoft I learnt how to build backend endpoints and communicate with my own database and usage of models to send requests due to the specificity of project which I was developing. I also got to know the basics of authentication and testing e2e.
During internship I was developing my project which is my vision of how an app for a transport company should look. A key feature is finding schedules by entering a place which you are interested in instead of downloading several files which handle the same bus stop what we can see on apps of local companies. Users also can see their tickets “bought” by them. App still has potential for several features which can help build a more functional app.
I would recommend an internship at Rocksoft to people who want to develop their skills and learn various technologies in practical usage.
https://github.com/adickname/bus-plan-fullstack
At Rocksoft, I had the chance to see firsthand what a programmer's work involves, helping me figure out if I see myself as a programmer in the future. I worked with the 'Pelican App' team, where I got to experience agile software development and trunk-based development—concepts I'd only learned about in school until then. Throughout the project, I deepened my knowledge mainly in VUE but also picked up a lot about i18n, SMTP, and .NET.
Starting out on the project, my main task was to tackle 'good first issues,' which meant fixing bugs and implementing simpler program functions. This helped me get familiar with how the program works and its structure. I also managed to add a separate feature to the application, which is language switching within the app, collaborating with another intern.
I was given real tasks and treated like a regular employee. Yet all in all, I hardly felt any stress. Despite being somewhat shy, I quickly found my place in the company, thanks to the supportive colleagues. If I had to choose an internship again, it would definitely be at Rocksoft. What more could you ask for from an internship as a programmer? :)
As we enter May, we're excited to welcome two new students from Cieszyn that have the whole intership experience before them :)
Found this post interesting? Read more about Rocksoft’s approach to learning programming.
Piotr is the Founder and CEO of Rocksoft with 14 years of experience as a developer. He has a strong background in software development and agile methodologies, having worked on diverse projects across multiple industries. Piotr is passionate about creating innovative solutions that drive business success.