Partage
  • Partager sur Facebook
  • Partager sur Twitter

How to not get bored with programming ? HELP

HELP HERE !

18 mars 2018 à 23:19:52

hello,im in my 1st year master in network engineering ,i passed my years counting on the modules within my package learning(antenna,numerical communication,networks,...),and i love these modules specially networks ,but when it comes to programming specially high level structured languages,i find myself wondering around with alot of attention shifting,which making me feel like the guy from the poetry club who's trying to code,which making me feel depressed.Since im that straight A student (hard working guy).

I know some part of me (80%)think's that i got a bad introduction to programming and algorithms(bad teacher in the 1st year of collegue),and the other part think that i don't have a mind for numbers.

I really hope that you guys can give me something to motivate me focus more on learning programming languages,that require alot of patience.

  • Partager sur Facebook
  • Partager sur Twitter
18 mars 2018 à 23:36:56

I remember a lot a quote from Eric Raymond (author of great book "the cathedral and the bazaar") that says "to solve an interesting problem, start by finding a problem that is interesting to you".

By sharing this quote I mean that you are in first year master, it seems like you have already passed with success many different programming courses, and you really like networks. What if it was not programming that he's not interesting to you, but the way that we teach you at the college?

Programming languages are full of different philosophy, like functional, object, structured, scripting, procedural... Did you try to discover a language that leads your creativity in the same way than networks?
  • Partager sur Facebook
  • Partager sur Twitter
19 mars 2018 à 8:45:04

Hi!

Il will just answer to this part :

KarimBadi a écrit:

I really hope that you guys can give me something to motivate me focus more on learning programming languages,that require alot of patience.

with a quote from Kristen Nygaard, that (for me) perfectly describes why we should learn how to program :

Programming is understanding.

  • Partager sur Facebook
  • Partager sur Twitter

Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C

19 mars 2018 à 10:43:05

Hi,

I move this topic into the english speaking section of the forum ;)

  • Partager sur Facebook
  • Partager sur Twitter
Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
10 avril 2018 à 14:12:56

Hi,

I'm someone that loves programming, I do as job but also have a lot while free time for creating video game, robotic, ...

But I have to say that some of the course I had about programming was not really interesting for me, even if teaching new things. I never felt programming that something that needs a classic teaching = sitting on a chair and listening to a teacher, or at least not after a few while, I agree that basis are necessary.

In my opinion, programming is easier learned by working on a projet or something, facing problem and trying to fix them, looking what other people did, thinking on how they did. I agree on what previous people said: programming is understanding. it is also a challenge to solve problem, to face something, wondering how to achieve it, and when you do, you feel proud.

So my question is, how are your classes ? What kind are they ? Do you program while class or just listen a teacher ? Do you have an important project to realise ? If yes, there is some freedom on it, or something very closed ?

And other questions about yourself, you said loving network, do you have some personal project about it ? Even if I don't know exactly the kind of network, you can have some projects: a game based on laptop, a communication system based on a network,... 

  • Partager sur Facebook
  • Partager sur Twitter
11 avril 2018 à 22:45:37

@dewey70:

It depends on everyone. Some people feel more reassured to have a "physical" monitor than a WEB interface, and we need to be supervised in their steps, in their evolutions. Others prefer to feel free, and have the choice of their learning path.

Personally, I have never had a teacher, but yet since my beginnings in computer science, I have always had the choice of what I wanted to do, when, where,...

Often a computer scientist started learning programming because he had a project, or an objective, a goal to achieve.

And that's what I think is great :

I have heard people ask "why do computer scientists talk and think about their work even after their work".

There, that was my grain of salt ^^

-
Edité par vanaur 11 avril 2018 à 22:49:52

  • Partager sur Facebook
  • Partager sur Twitter

Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

13 janvier 2022 à 17:03:49

If you like what you do, then you will not get bored!
  • Partager sur Facebook
  • Partager sur Twitter
15 janvier 2022 à 3:50:06

This is a rather old subject. But I agree with you.
When you like what you do, Not only you are not bored, but you feel not or less tired.
  • Partager sur Facebook
  • Partager sur Twitter

Le Tout est souvent plus grand que la somme de ses parties.

18 janvier 2022 à 17:31:18

@TomHanks6 wrote:
> I don't quite agree with you!
Can you explain?

  • Partager sur Facebook
  • Partager sur Twitter

Le Tout est souvent plus grand que la somme de ses parties.

7 octobre 2022 à 15:29:45

GaryWhite1 a écrit:

If you like what you do, then you will not get bored!


Actually yes,  and in order not to get bored, you can learn a technology that is interesting and that can help to create a lot of great things, like JS (look: https://jaydevs.com/what-is-javascript-used-for/). And of course it's better to choose technology that can help you to earn money :)
  • Partager sur Facebook
  • Partager sur Twitter
1 octobre 2023 à 8:59:22 - Message modéré pour le motif suivant : Toute forme de publicité est interdite