sample_presentation



sample_presentation

1 0


sample_presentation


On Github cturla / sample_presentation

GUIDE TO AWESOME PROGRAMMING

Step 1

"How many languages do you speak"

    The Core (2013)
(source: http://carlcheo.com/startcoding)

Step 2

Apply what you have learned

  • Do non-stop programming
  • Take part in programming competitions
  • Concentrate on learning

Step 3

Take it to the next level

  • Start creating your own project or do some
       collaboration
  • Do some freelancing

Step 4

Following code practices

  •  Try to re-use codes as much as possible
  • Make use of available libraries
  • Start using frameworks

Framework

If I tell you to cut a piece of paper with dimensions 5m by 5m then surely you would do that. But then I ask you to cut 1000 pieces of paper of the same dimensions. Then you won't do the measuring 1000 times, obviously you would make a frame of 5m by 5m and then with the help of it you would be able to cut 1000 papers in less time. So, what you did is made a framework which would do that type of task. So, instead of performing the same type of task again and again for the same type of applications, what you do is create a framework having all those facilities together in one nice packet, hence providing the abstraction for your application and more importantly many applications (source: Ritesh Yadav, on Quora, "Why are programming frameworks used" )

Spring - Java

AngularJS, Node.js - Javascript

Laravel - PHP

Rails (Ruby on Rails) - Ruby

GUIDE TO AWESOME PROGRAMMING