Picture of What are the most important hard/soft skills to have for an entry-level Python developer or software engineer for Nokia

What are the most important hard/soft skills to have for an entry-level Python developer or software engineer for Nokia

Picture of Simo
Picture of Marta
6 responses
9 views
Start new discussionBrowse other categories

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

Picture of Simo H.

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

Picture of Marta L.

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

Picture of Ruchi R.

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

Picture of David H.

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

Did you find this discussion helpful?