Article Outline: Who is This Article for? Students, Amateurs or Professionals? A quick test to know if you are good at professional object-oriented programming Where OOP stands in The Great Scheme of THINGS? Development Methodology Development Process: Why There is no bad Process Inside-Out Strategy: This Will Make it Easy for you to Apply These […]
Category: Object Oriented Design
Why People are Successful in Their Jobs When They Failed as Students
We all have tried something before and it did not work out. Like trying to cliff jumping into the ocean. Once I decided to take the steepest and a long water slide. The moment I reach the top and look down- I was scared. Everybody was looking so small on the ground. The water was […]
Estimation and Management for new Software Engineers
We all have faces bosses in our life. For programmers, a boss is a real pain in the ass. And do you know why? They need the work on their whim and they need it now. They think writing a code is a mechanical task – you put two things together and it should work. […]
Object Oriented Design for Life
One day I started running with my friend. No prior planning. No management. We just arrived from office and my friend ask “do you want to go for exercise?” I said yes. Then my friend says come on let’s run. Without any second thought, I changed dress and started running with him. We were desperate […]
A Programming Skill That you can use to Fire Your BOSS
I was a fresh graduate. Looking for a job. Then one day when I was on a street and waiting to cross a road. My phone started ringing. I received the call. It was from a software company where I have applied 3 months ago. They were calling for a recruitment test. I replied positively and […]
Becoming a Professional Software Engineer Quickly–Even if You are a Beginner
I tried to develop a system. I was tired of doing small tasks. I was new. Like a toddler in the professional programming world.
As soon as I know the difference between a task and a project. A project is a collection of tasks resulting in a complete product. Something that you own.
I know that if I own a product in my company I will be able to gain benefits throughout my career. That will be my product. This will be a product attributed to me. And I will patent it
Do you have such dreams?
I started imagining that people are using my product and praising me. Such a dream that was.
I had experience of 1.5 years and I was thinking about, for example, building a new commercial airplane.
Naive! Hah.
Put a Dinosaur in Zoo
If you have ever been to a zoo you will definitely want to see one animal and that is Lion. Why? It’s because a lion is the king of the jungle. It’s at the top of the food chain. I asked questions from my parents like: “can a lion kill an elephant or crocodile or […]
You Win And They Lose, Even Before the Competition Started
You can get “100 out of 100 marks in the subject of Mathematics”. This phrase was marketed to us so many times. That I internalize this term and because of that I always got 90 percent or more marks in maths. Maths is logical. Similar to programming. You follow certain steps and the right answer […]