What are the most important hard/soft skills to have for an entry-level Python developer or software engineer for Nokia
Kyrylo H. asked during the live chat Launch your career with Nokia: Live Chat with recent graduates and interns | Europe Edition to Nokia
Category: Application Advice
Date asked: Wednesday, September 11, 2024
Last reviewed: Wednesday, September 11, 2024
Simo H.
Trainee
For hard skills: Good grades in as wide a variety of courses as possible, understanding of some advanced coding principles (Object-oriented programming etc.), and any programming-related achievements.
Soft skills: Ability to hold a discussion and not be afraid of entertaining things you are not completely in the know about. Ability to describe programming work and your attitude ("Yeah, if I don't know something, I will then have to check StackOverflow").
Wednesday, September 11, 2024
Marta L.
Talent Attraction Partner
Hey! For such a role, we value hands-on experience in Linux/Unix and knowledge/experience working with Agile environments. Also, we value some knowledge of telecom concepts, as we are a telecom company. As for soft skills, we value a lot of individuals willing and open to learn, who are proactive and open-minded. Also, it is important to have team spirit as we are a big company and usually work in teams.
Wednesday, September 11, 2024
Ruchi R.
Software Enginner
Hello Kyrylo, to add to what Marta and Simo have suggested, for an entry-level Software Engineer at Nokia, one of the most important hard skills would be to have a strong hold over your analytical and problem-solving skills.
Wednesday, September 11, 2024
Kyrylo H.
Thank you very much! I`d like to ask if you can recommend some projects that could best emphasize my familiarity with the hard skills mentioned above(Linux/Unix/Agile etc.) cause I am a beginner but I have good knowledge of programming with Python and I am also acquainted with some of the skills you mentioned and would be fascinated if you gave some advice.
Wednesday, September 11, 2024
David H.
Solutions Engineer
During my BSc In computer science, I worked mainly with Java, and I remember at that time I wanted to become proficient in Python for instance. The way I started learning was by reading books and repeating the projects which were written there and adding them to my Github. If you would like to do projects to your portfolio... An editor of books that I found excellent is called NoStarchPress (only PHDs, people from the CIA and Musks from this life are able to publish there, and the way they write it is very pedagogical) Finalizing, I'd say:
1) Which kind of project do I want to do and which technology would it involve?
2) Once you choose the tech to learn, you are ready to choose the book :) (what I do before arranging it, is reading the feedback so I may evaluate the book)
Wednesday, September 11, 2024
Kyrylo H.
Thank you very much for your feedback it would 100% help me!
Wednesday, September 11, 2024