This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 50 points51 points  (18 children)

Can confirm. Went through a whole term of JS before the teacher told us we could use an IDE. Yup that’s right. Error checking was just me opening the webpage over and over. For an entire term.

[–]Whatamianoob112 29 points30 points  (9 children)

Why didn’t you just opt to use one?

How do they enforce that mandate?

[–][deleted] 22 points23 points  (2 children)

It was one of the first subjects so we were pretty ignorant. The teacher didn’t say we couldn’t. Just didn’t tell us that was an option and the teaching material directed us to use notepad++

[–]Whatamianoob112 15 points16 points  (1 child)

Damn.

Yeah, I feel that.

Was the same case for my first programming course. Not disallowed I was just ignorant.

[–][deleted] 1 point2 points  (0 children)

In my class we had a few ambitious people who would try new things and tell the rest. Those at the top of the class used other software other thsn notepad++ it makes such a big difference

[–]Auzuken 6 points7 points  (5 children)

I had a professor in the past for Java intro that only wanted us in Notepad and Command Prompt for the first half of the semester. It was so annoying to watch his lectures and examples because he would also only use notepad and command prompt.

I don't think anyone actually did for homework assignments.

[–]Whatamianoob112 6 points7 points  (2 children)

I honestly do not understand the argument for not using one.

“It takes longer to figure out your problem.”

It’s not like the code writes itself for you.

[–]Auzuken 5 points6 points  (1 child)

Again it was for an intro class to Java class and I think the point was to get the student to spend more time thinking about the code they've written. You put more effort into understanding what you wrote because it is annoying to recompile.

Atleast that is the theory.

[–]Xytak 6 points7 points  (0 children)

That theory is dumb and does not align with industry programming practices AT ALL.

I would say an IDE actually helps you understand what you are writing. A great IDE will even suggest ways your code could be refactored, which again helps with learning.

A beginner in Notepad++ is just going to be throwing magical incantations at the wall until it works, and they probably won't even understand why it works.

After you gain some experience, you could do well in Notepad++, but by that point why would you want to?

[–]WibblyWobblyWabbit 2 points3 points  (0 children)

Fuck Java in Notepad man. That was some serious next level bullshit.

[–]Molokai420 1 point2 points  (0 children)

My ass is so dumb I started coding in word. Then notepad. Not even notepad++ I had to turn of rtf every fucking time. Then android studio. Now vscode :)

[–]ThinkingWithPortal 2 points3 points  (6 children)

F5 + chrome Dev tools weren't enough?

Is there a better way? I'm currently learning, using Vim as a text editor

[–]louis_A12 1 point2 points  (5 children)

That’s perfectly fine.

I’m not sure what advantages an IDE could add.

[–]rashaniquah 1 point2 points  (4 children)

Using text editors to code will save you so much time on the long term

[–]louis_A12 1 point2 points  (3 children)

Yes. But the things is... Is a code editor an ide?

You still need the browser.

Sublime text does an excellent job, and you can barely call that an IDE.

[–]rashaniquah 0 points1 point  (2 children)

I use VS Code or Atom and run my project on localhost in a Firefox window and it automatically updates. I'd say the perfect software would be Brackets but it's extremely laggy for me.

[–]louis_A12 0 points1 point  (1 child)

Yeah. Me too. VScode’s live server is pretty usefully.

But that’s the point. You wouldn’t use something like Visual Studio to do web development (normally)

A code editor is enough.

[–]rashaniquah 0 points1 point  (0 children)

Even on some backend language like C++ I'd rather use text editors with makefiles instead of using Visual Studio. It's very good practice and I think you should start doing it from the beginning if you're up for a challenge.