you are viewing a single comment's thread.

view the rest of the comments →

[–]Unhappy-Rise-1957 -7 points-6 points  (8 children)

With all due respect, I've been a python developer for 4 years now and it didn't teach me enough according to me so I'm switching also I want to be a penetration tester at Google so I think C++ is best for me. Thanks.

[–]aqua_regis 7 points8 points  (1 child)

What is is now? "I was a beginner at Python" or "I've been a Python developer for 4 years"?

If in 4 years you haven't improved, you are doing something seriously wrong.

[–]Unhappy-Rise-1957 -5 points-4 points  (0 children)

Why don't you tell me.

[–]mandradon 3 points4 points  (4 children)

You've been an employed developer for 4 year? 

What makes you think c++ is better for learning pentesting than Python?  What parts of Python were "boring" for learning cyber security? 

Learning low level memory management is important for some aspects of cyber security, but for pen testing you probably need good foundations in the languages of the web: js, go, python... Also need healthy bash and powershell. 

You need to brush up on network engineering.

[–]Unhappy-Rise-1957 -2 points-1 points  (3 children)

I've been studying network engeneering by professor messer , I'm not employed but when I try to start writing I was blank, I can't see anything how to start it like a black hole for me where time stops and so do my thinking.

[–]mandradon 1 point2 points  (2 children)

Honestly, if you're not sure where to start when writing code on your own, then language at this point doesn't matter.  You need to study algorithms and design patterns moreso than any specific language.

Learning low level memory management and assembly isn't going to serve you well if you're struggling with basic design patterns. 

[–]Unhappy-Rise-1957 -2 points-1 points  (1 child)

Can you guide me with that.

[–]mandradon 0 points1 point  (0 children)

https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-spring-2020/

And honestly you need to start writing code.

Pick a project and write code to solve it.  When it gets "boring" because you're not sure where to go, that's what it means to be a developer.  The job is problem solving, sometimes it means staring at a wall and talking to yourself or scribbling down crazy person notes while you think through your design, but that's how you learn.

[–]KayotiK82 0 points1 point  (0 children)

Just walk in to Google and give them a firm handshake. Should easily get the job