Posts

Showing posts from January, 2015

SOLVING A DIFFICULT PROGRAMMING CODE ?

Image
 I am going to try and give you some good tools to enable you to get good at solving programming problems.  (Really algorithm type problems specifically.) Common mistakes                                 When most programmers are given a programming problem in an interview, they make several key mistakes.  The most severe of those is the improper allocation of time. If you have heard the saying “measure twice and cut once,” then you are probably familiar with the idea of spending upfront time to make sure something is done right, rather than diving right in. The most common mistake I see when conducting interviews or watching someone try to solve a programming problem is they try to start writing code as soon as possible. You must resist this urge. You really want to make sure you take enough time to understand the problem completely before attempting to solve it. Another big ...

HOW TO BECOME A HACKER ?

Image
The main requirements to become a hacker are competence (skills), attitude and style. 1. SKILLS                                      Learn how to program.It is the fundamental hacking skill. It means you’ll have to learn a programming language. Preferably more than one, you can learn a lot by comparing two languages and look for similarities and differences in the way they handle a situation. But programming is more than writing code. Learn to run an operating system. The Hacker community is much  Unix/Linux  oriented these days. There are several reasons, an important one being that with open-source.  Unixes  you get the code as well. You can actually read how the operating system is written, you can get to know it well enough to modify if you want to. Unix / Linux is also very network/internet oriented, learning to understand Unix / Li...