To what extent are the skills of hacking necessary for a regular programmer? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 11

To what extent are the skills of hacking necessary for a regular programmer?

I know that the field of coding is wide and large but how useful are hacking/penetration skills to a general programmer who wants to build applications which may or may not require networking?

10th Dec 2019, 8:09 PM
Sonic
Sonic - avatar
10 Answers
+ 8
I would say fundamental. You need to be able to break your own software when you are done developing it. If you can't break it anymore, then chances are not many other people can either. 😊
11th Dec 2019, 3:40 AM
Tony
Tony - avatar
+ 5
Those skills are very useful IMO. As a hacker, chances are that individual would be knowledge about about the fundamentals of programming and scripting. It should be easier to pick up languages used to create applications for various platforms. They would also be atleast familiar with data structors and algorithms and if not it wouldnt be difficult to adapt their current knowledge to it. So yea I think a hack would transition into the world of application programming quite seamlessly since they're mostly the same.
10th Dec 2019, 8:28 PM
Paul V. Bernard
Paul V. Bernard - avatar
+ 4
Sonic to prevent a theft, you have to think like a thief. If a person have got good hacking/penetration skills then it is obvious that if he/she makes a program then it should be more secure than any other professionals.
11th Dec 2019, 6:15 AM
Arsenic
Arsenic - avatar
+ 3
How will you ever know your house is totally protected if you cant employ the tactics applied by bugglers to break it? What i mean is, your dev work is your house, so trying to break it through various means employed by hackers will enable you to know where to fix/add improvement on it. The harder it is for the work to be exploited, the harder it is to be infiltrated. Happy coding, Keep coding 🙏🏾😉
14th Dec 2019, 6:38 AM
Alfred Juma
Alfred Juma - avatar
+ 2
I would say Penetration Testing is the main thing you should worry about knowing. Just basic knowledge. Just enough to be able to test your programs to make sure they are secure. I would say having a basic knowledge oCyberSecurityf will be more than enough.
11th Dec 2019, 4:18 PM
Shane Coughlin
Shane Coughlin - avatar
+ 2
Anthony Quick i love your thoughts... Its cool
12th Dec 2019, 8:21 AM
𝖈𝖞𝖇𝖊𝖗𝖜𝖆𝖗𝖗𝖎𝖔𝖗
𝖈𝖞𝖇𝖊𝖗𝖜𝖆𝖗𝖗𝖎𝖔𝖗 - avatar
+ 2
You need fundamental skills to enable you discover vulnerabilities in your software
13th Dec 2019, 10:08 AM
Alaro Hezron
Alaro Hezron - avatar
+ 1
C++, kali linux, pentration testing kits and others. Much much more. Knowing the ins and outs of many operating systems. Great in debugging and reverse engineering. Hacking is one of the hardest things to do.
11th Dec 2019, 10:35 PM
Mr_Smiles
Mr_Smiles - avatar
+ 1
Look online for ethical hacking courses for kali linux
11th Dec 2019, 10:37 PM
Mr_Smiles
Mr_Smiles - avatar
+ 1
The skills have to be extreme and the user must be wise enough to be able to accomplish the task.
21st Dec 2019, 6:44 AM
Gibson Nyamai
Gibson Nyamai - avatar