Partage
  • Partager sur Facebook
  • Partager sur Twitter

im good in programming

steps to be a good programmer

14 août 2017 à 15:44:59

hi... im good in programming and algorithms i have learned some programming languages . all i need is a guide what should i learn to be a programmer(a full guide ) .. thak you
  • Partager sur Facebook
  • Partager sur Twitter
14 août 2017 à 17:00:00

Hi,

You have to learn SOLID and Demeter if you do Object programming.

You should learn one language of each Programming paradigm

(source: https://en.wikipedia.org/wiki/Programming_paradigm)

Finaly, learn what you prefer to do.

Be a good programmer take time, never stop learning, never stop asking question.

  • Partager sur Facebook
  • Partager sur Twitter

Architecte logiciel - Software craftsmanship convaincu.

25 août 2017 à 0:40:59

"OK, but in French the next time please..."


This section of OpenClassrooms is dedicated to english, so why would it be a problem ?

  • Partager sur Facebook
  • Partager sur Twitter
25 août 2017 à 7:33:31

Because the subject was moved here. 

But created on the French part.

  • Partager sur Facebook
  • Partager sur Twitter

Architecte logiciel - Software craftsmanship convaincu.

26 août 2017 à 17:51:10

necros211 a écrit:

Because the subject was moved here. 

But created on the French part.


Writing correct english (and whatever language) is a skill you should improve.

A major part of the work is communicating with people (reading and writing books, tutorial, reports and specifications, giving presentations, talking to them during meetings etc.).

-
Edité par michelbillaud 26 août 2017 à 17:55:57

  • Partager sur Facebook
  • Partager sur Twitter
26 août 2017 à 18:04:21

Trying is better than say nothing ... 

Stop be arrogant because you can write good English.

  • Partager sur Facebook
  • Partager sur Twitter

Architecte logiciel - Software craftsmanship convaincu.

26 août 2017 à 18:18:29

stop being :-)


The point is, the OP self-evaluates as a good programmer knowing several languages. Well, that's a start. But in this case his question is surprising.

Could we suggest to put aside all tutorials,  books and wiki pages, and use this precious knowledge to spend a lot of time on personal projects - not exercises ?

So, first step of the guide: choose a project you want to spend some time on (say, a few months). Second step : do it.

-
Edité par michelbillaud 26 août 2017 à 18:37:10

  • Partager sur Facebook
  • Partager sur Twitter
30 septembre 2017 à 16:58:08

thank you every one for answering my question .... you guys gives me an idea about programming paradigms and i choose to learn object oriented programming i think i prefer doing it ... so wich object oriented programming language should i start to learn i mean the popular language that it will help me next time when i get a job and can you please give all the levels of this language ..... thank you very much
  • Partager sur Facebook
  • Partager sur Twitter
30 septembre 2017 à 17:26:45

Popular OO languages for beginners:

  • Python
  • Ruby
  • Swift

Popular OO languages:

  • Java
  • Kotlin
  • C#
  • Crystal
  • C++

Don't be afraid to test Functional languages like

  • Elixir
  • Elm
  • Erlang
  • Haskel
  • Lisp
  • Partager sur Facebook
  • Partager sur Twitter

Architecte logiciel - Software craftsmanship convaincu.