We believe that by providing up-to-date knowledge we can ensure our students' competitiveness in the labor market. That's why, during our courses, leading developers and recognized experts share their practical experiences with our students on several occasions. James Tang, the software developer at SEON is also one of these experts.
James Tang built his IT career at Green Fox. He primarily worked in the banking sector as a corporate account manager. He has always been drawn to designing digital experiences and systems. When he discovered our Junior developer course, he was thrilled to pursue his childhood dream and switch to IT career. It has been 4.5 years since then, and he now works as a developer at one of the most successful fintech startup companies, SEON. SEON develops fraud prevention systems capable of detecting potential fraud in various online transactions. At our upcoming course, you will also have the opportunity to meet him during the presentations on the topic of Design Patterns. We asked him about this field and his IT career path, among other things.
I'm a web developer, specializing more in the front-end side of things. I work on a wide range of projects, from creating fancy web applications with lots of data to building customizable web components that follow a design system. Sometimes, I simply create straightforward website pages to showcase products and their features to the world. It's a pretty diverse field, and I enjoy the mix of complexity and creativity it offers.
It is all about versatility. Web development offers great flexibility in terms of the projects you can work on and the industries you can explore. You can contribute your skills to a wide range of sectors. The fast-evolving technology landscape also keeps you engaged in self-development. This versatility keeps things exciting and ensures that every project brings its unique set of challenges and opportunities.
It all began at Green Fox 4.5 years ago, where I acquired the essential foundations. After the course, I landed a job as a junior software developer at a multinational investment company in Budapest, where I made significant progress. My first project was quite interesting because it dealt with complex data structures and had some fancy features like multi-level filtering. For instance, we had to ensure that the application worked smoothly in different regions and languages. However, the real challenge was dealing with existing code that needed to be transformed. I experienced what it's like to improve and maintain existing code and also deepened my understanding of reactive programming and more intricate state management patterns.
Currently, I am working as a software developer at SEON, which provides online fraud prevention solutions to its clients. My tasks here are quite diverse. Besides working on the company's website, I handle customer data management and billing solutions, among other things. Our next exciting project involves making the website more customizable through a Content Management System (CMS).
It was not easy for me to switch from customer management to IT, but I was determined to learn and grow in this fascinating field. Green Fox helped me find the correct path forward. I immersed myself in coding languages, explored frameworks and libraries, and embraced the challenges that came my way.
I think the most important thing a junior developer should know is to adopt a growth mindset. It means understanding that your abilities and skills can be developed and improved through dedication, hard work, and continuous learning. Green Fox gives people a momentum in this, and it is crucial that they keep it while going forward, always be curious about the whys and the hows, and always try different angles and push the limit, the reward could be unbelievable.
In my journey as a developer, I have found that as I deepened my understanding of design patterns, I was able to quickly find my way around massive code bases and offer solutions that saved us buckets of time down the line. It was like having a map in a complex labyrinth - suddenly, everything began to make more sense.
And then, there were those unforgettable times when I was tasked with untangling legacy codebases. Trust me, wrestling with messy code can be as fun as a root canal. I remember thinking how the past contributors must've had a strange sense of humor to leave such a convoluted mess behind. I vowed then and there not to be "that guy" - I didn't want my code to be the reason someone pulled their hair out in frustration. So, unless you subscribe to the idea that being widely loathed will somehow extend your lifespan, I would say taking design patterns seriously is a pretty good idea. You never know who might have to read your code in the future. You wouldn't want to be remembered as the author of "that dreadful code," now would you? :)
Learning about design patterns is an ongoing process throughout a developer's career. It's never too early to start and no matter how advanced you are, there's always more to learn. Being actively aware and continuously learning about design patterns is not just beneficial for you but also for your fellow developers. Design patterns enable you to structure your code in a way easily understood by most developers. It also saves you from the confusion when you revisit your own code after a few months, trying to understand why you wrote something in a certain way.
Simply put, understanding design patterns is a powerful tool that boosts your professional growth. It's a fundamental skill that enhances collaboration within your team and helps in reducing technical debt. This is why it's essential for developers at all stages to dedicate time to learn and apply design patterns in their work.
Sharing my knowledge and being able to give something back to the community are important values for me. Teaching what one knows is often regarded as one of the best ways to reinforce that knowledge. As I am still on my own journey in the field of IT and have much to learn, sharing what I know so far is not just beneficial for those who listen, but for me as well. It allows me to revisit, reassess, and reinforce my current understanding. Additionally, I find it exciting to connect with those who are currently in the position where I once was, experiencing the same passion, enthusiasm, and possible fears that I also went through.
Uncertainty about the future is a significant source of anxiety for many individuals, particularly for students navigating their educational journeys and anticipating professional careers. During my study in Green Fox, I noticed that students with personal connections to professionals in the development field – be it through family or close friends – generally demonstrated higher levels of confidence and clarity in terms of their career objectives and aspirations. Here, lightning talks could provide students with a tangible connection to the professional world, allowing them to form a clearer understanding and vision of industry expectations and opportunities. Furthermore, my engagement serves as real-world testaments to the potential for Green Fox alumni to succeed and excel in the IT sector.
Májusban ismét elindult a Hello IT! for Women, ami egy kifejezetten nőknek szóló, ingyenes IT-kurzus a Green Fox közreműködésével. Idén már két kurzus közül választhattak a jelentkezők, és Csehországban is elindítottuk a programot. Habár a résztvevőknek augusztus végéig kell befejezni a 150+ órás programot, van olyan elszánt hallgatónk, aki máris a végére ért. Mi volt a titka? Milyen céllal vágott bele a programba? Erről mesél most nekünk!
Donkó Anita eredetileg rajztanár, aki hosszas mérlegelés után váltott az IT területre. 2022 nyarán végezte el CRM Specialist képzésünket, majd 2 héten belül el is helyezkedett. Milyen élmény volt számára a képzés, mi fogta meg a Salesforce-ban, és milyen párhuzamot lát a platform és a falmászás között? Ismerd meg Anita karrierváltásának a történetét!
Újrakezdeni egy másik szakmában senkinek sem könnyű. Ugyanakkor hiszünk abban, hogy egy hiteles és tapasztalt gyakorlati szakember jelenléte és iránymutatása hatalmas segítség, pláne ha egyszer ő is hasonló cipőben járt. Ismerjétek meg Dóri történetét, aki egykor irodavezető volt, ma pedig már Business Analyst és a CRM Specialist kurzusunk mentora.
Hogyan adható nagyobb lendület egyszerre az IT fejlesztéseknek és a HR folyamatoknak, annak ellenére, hogy ez a terület munkaerőhiánnyal küzd? Mivel hidalható át, ha cégspecifikus technológiára felkészült, azonnal projektre állítható szakemberekre van szükség, a lehető leggyorsabban? A szoros vállalati együttműködésben megvalósuló, speciális készségeket biztosító corporate bootcamp ezekre a kihívásokra ad választ.
Az informatikai vállalatok esetében tapasztalt növekedési kényszer napjainkra a munkaerőpiacon érezteti hatását. A nők aktív bevonása az IT szektorba nem csupán a szakemberhiány enyhítésében játszhat kiemelkedő szerepet, de hozzájárulhat a sokszínűbb munkahelyi közösség kialakításához, serkentve a csapatmunkát és a produktivitást.
In technology- similar to our lives recently - the only stability is change, which both organizations and people must learn to adapt to. This is especially important for those whose jobs are threatened by automation or recession. In this series of articles we aim to introduce those IT career paths that let us stay marketable in the job market long term. This time, we dive into Salesforce, for which experts predict a bright future.
Ádám Pisky-Nagy worked in development policy for 5 years, before graduating from Green Fox Full-stack programmer course in 2019. After the placement, he quickly moved up the ranks and now works as a senior developer. What does it take to become a senior in the programming profession, and what can a career change bring in terms of salary? Get to know Ádám's story!
Barnabás Kádár got into coding as a social scientist because he wanted to find a STEM job. Since then, he has become an experienced Data Engineer and now teaches Python programming himself. What does a Data Engineer do, what skills does he need and who should choose this career path? Learn more about Data Engineering through Barni's story!
Flexibility is now an essential part of running a business. Whether it’s a growth-facing business area or a new technological need, a fast decision can provide a long-term competitive advantage. An effective solution for such a case is to start a special, corporate course.
How is it possible to give more impetus to IT development and HR processes at the same time, even though this field is understaffed? How can you fill the gap when you need specialists of a company-specific technology who are ready to join a project as quickly as possible? The corporate bootcamp, which provides specific skills in close cooperation with a company, responds to these challenges.