Holiday practice by the Cognitive Creators
While participating in the FIRST Tech Challenge wasn’t the easiest task, a part of our team still had the opportunity to try themselves at a section of the informatics. This section was the mobile application development and with some of our classmates we were ready to test our luck. The members of this new team are: Molnár-Barabás Ákos, Péter István, Vidám Szabolcs, Molnár Levente, Pitic Zoltán (because of the logo) and myself, Zediu Álmos-Ágoston. We are all students from the 12th mathematics-informatics class.
The main organizer of this project is the ”Heuréka Program” from Odorheiu Secuiesc which provides chances for young programmers to manifest their thoughts with the help of a mentor company. Our mentor company was the Cognitive Creators so in august we started to make our application, called “OrderIT”, perfect at their office.
When we arrived there they welcomed us and we wanted to start programing right away because we wanted to see our ideas converted to action. At this moment our mentors calmed us down a little bit and told us that we need more planning before our actions to make a successful project so we sat down and started planning until the smallest details. This proved to be useful because we’ve found a lot of tiny capriola logica which we couldn’t notice otherwise. We can still feel the importance of documentation cause we use it even now.
After we finished the “paper work” we could finally start to create our app but there is an unfortunate fact in the “world of the software”: to achieve something, you could choose over 6 million ways and there are about 6 thousand of those which are optimal or at least they seem to be optimal. Out of this 6 thousand paths there are only about 60 which is accomplishable by amateurs like us (say the professionals). After a lot of thinking we’ve chosen the Flask section of the Python programming language and we’ve started with the REST API. Two weeks ago even we couldn’t understand anything from the last sentence except the noun but we’ve learned it really quickly.
Our happiness was demolished when one of our mentors told us that everything we’ve done is cute but ... it shouldn’t exactly be this way. Not this way at all. Sadly we had to rewrite our program. By the time we’ve had to chance to know some of the team building systems like Slam or Git and we’ve used our breaks so get some information from the more experienced programmers.
This was the way how we’ve spent our days at that time but then we realized that our summer practice is really close to the end. The aftermath was far from being done but our “work time” at the company has ended. In that period of three weeks we’ve got used to this routine and we didn’t really wanted to realize that we’ll have to go back to school soon.
In the end of the day I think that we’ve definitely spent useful time at the Cognitive Creators because we hadn’t just got new information about the algorithms and technology but we’ve discovered the human way of programing and the use of it in a company. We can just hope that we can work with similarly productive and enthusiastic people in our life in the future.
-Written by Zediu Álmos-Ágoston-
-Translated to english by Laczkó Attila-