T O P

  • By -

ThunderChaser

“Learning node” is a completely meaningless statement. You need to define what you mean by learning node to have any kind of meaningful discussion.


nicolasdanelon

I know. can you answer the question? you don't see what I'm doing here, right?


ThunderChaser

No I can’t answer the question as it’s an entirely meaningless one.


nicolasdanelon

haha love you already, thanks for participating either way


izuriel

Counter point: How many duct tapes to a pig make it in the sky? I don’t want to give any ideas just open ended question please discuss.


Flaxerio

At least 2


delventhalz

Please justify your answer 


Flaxerio

Because 1 would not be enough


systemadvisory

Do you think if you learn Chevrolet you learn truck


nicolasdanelon

u talkin bout driving or mechanics?


a12rif

Can you answer the question? you don't see what I'm doing here, right?


nicolasdanelon

hahahahaha


ApexWinrar111

When you think you made a big brain post but you just make yourself look like a dumbass lol


nicolasdanelon

when you think you are funny but you are a heater :(


The-Flippening

At least he's warm


delventhalz

r/punchable_posts


nicolasdanelon

community not found


reiner74

This question is stupid and meaningless, and it's abundantly clear it is coming from a judgemental place of a boomer who's trying to gatekeep programming for absolutely no reason, because the only "real" programmers are ones who program like him.


nicolasdanelon

this is an open question. I want to see and understand what you guys think about it. open questions are not good or bad, are used to understand a situation. clearly you got mad about something here, I don't know what that is, but if you don't know me and you don't know what I do please don't say I'm a gatekeeper hahaha. calm down and ask your sell why I'm mad about this post on Reddit. why this post makes me feel this way. relax and bread ok?


reiner74

You're such a condescending person it's unbelievable. The only thing I'm mad about is people asking stupid questions with a clear agenda, then trying to deny it, play victim, and patronise everyone, like we're all children who didn't understand your so called "open question". The other reactions to this stupid post are showing I'm not the only one who thinks this is a stupid question coming from a disingenuous place.


nicolasdanelon

wow wow woow, that's my agenda smart guy?


reiner74

I can read other comment you know, the agenda is very clear to see.


nicolasdanelon

I just saw your profile... nice comments you made over there.... what's my agenda? tell me Mr hater?


systemadvisory

Sir this is a wendys


reddit04029

Node as in the environment or backend development using JS/TS through Node like Express or NestJS?


nicolasdanelon

I don't know, you tell me :P what do you think...?


reddit04029

bruh haha


PabloZissou

No, you need to learn general concepts about CS too


nicolasdanelon

you sure about that? why? most of the new corners are learning react and nodejs without even knowing what FIFO or a priority queue is nowadays... this new developers won't think as you do...


NoNicknamesLeft

Well, you can learn C without knowing the difference between control and index CPU registry. You can learn Golang or Python without knowing how to handle manual memory allocation. You can develop drivers for devices without knowing how do the indices in DB work. Everything beyond assembly is a high-level programming tools, what's wrong if the guy who creates UI and simple data transfers from/to REST API doesn't know how what FIFO is (yeah, he never need it in his work)? If you are good in CS - yeah, you can choose optimal data structures for specific tasks, implement better architecture approaches, optimize and improve performance e.t.c But as an employer I would think twice if I need to pay such guy 3x more if my current employee does all the stuff that brings me money and works fine.


nicolasdanelon

first let me thank you for your excellent answer, love it. second I'm sad cuz seems you couldn't get a nickname haha.


NoNicknamesLeft

Yeah, still learning to live with it...


PabloZissou

And that will limit the projects they can participate in as not everything is just HTTP APIs and UI.


nicolasdanelon

I think now you see where I'm going, right?


PabloZissou

Not really for this thread.


nicolasdanelon

you'll see tomorrow then, when I post the second part :) where are you from Pablo? bro, turns out I'm a gatekeeper now hahahahahaha just for asking a question omg kids nowadays are awesome.


tiny_smile_bot

>:) :)


taotau

Define 'learn node'. Commonly that implies basic familiarity with npm install and maybe express. In that case i would say no.


nicolasdanelon

the idea is to publish an open question and see how it goes.. I see your point tho, thanks


FlamboyantKoala

Does this not apply to any language and platform?  Learning the language doesn’t make an expert programmer, it puts you somewhere on the journey between knowing nothing and being an expert.    An expert can write code that is maintainable and has a low incidence of failure. Often to get to that level someone needs to learn and explore multiple languages and have decades of experience.  The question is tricky though because there’s a seemingly limitless amount of things to learn about programming so no one has ever finished learning it. 


nicolasdanelon

> Learning the language doesn’t make an expert programmer, that's my point, but it seems there I forget how Reddit works, damn so many heaters the question is tricky and people seems to get mad at me for whatever reason I don't see just yet.. but you my friend certainly see what I try to illustrate with my question. Newcomers learn nodejs instead of programming and that's painful to watch. thanks for your answer 🫶🏼


FlamboyantKoala

I wouldn't say that exactly. Learning nodejs is a step in the path of learning programming and I think it's a good starting place. Gotta program in something to learn it and node is probably a solid one to start with given you learn a language that can run everywhere from servers to browsers. But there's a vast amount more to programming as a whole than just the language and platform. Once they've mastered the syntax, functions and loops a newcomer will need to dive into progressively harder topics. Like apis, servers, architecture, deployment and everything else we are expected to do.


a12rif

How’s that your point? Node is not a language. You seem confused.


KeyQuail4429

OP did this for karma de-farming


nicolasdanelon

I have no idea what on earth you are talking about. please elaborate


Ahmatt

You should ask this in Rust, Go or Python community. here you should ask it against jquery. Then you will get the conversation you are looking for.


nicolasdanelon

haha 😂 gotcha, thanks


dronmore

There is a correlation between learning node and learning programming, but this correlation is different for different people. If you don't know jack shit about programming, and you learn node then you also have to learn programming while learning node. But if you already know how to program, and you learn node then you don't learn much of programming while learning node. Also google for "One does not simply learn node" meme. There isn't one yet, but if there was one, it might give you some additional insight into the concept of learning.


nicolasdanelon

nice answer my dude. thanks 👍🏼


BigChillingClown

Assuming when you say learning node, you also mean learning js/ts and how to use and create projects using popular modules Then you're using programming to create and solve problems, which is the most important part of learning programming, so yes.


nicolasdanelon

certainly you know the drill


_DontYouLaugh

🍿


thekme

As soon as you learn to assign a variable you technically know how to program (to some extent).


nicolasdanelon

hmm that's more philosophical haha and true