Why You Should STOP Using an IDE (Integrated Development Environment)
Skills:
LLM Foundations80%
Key Takeaways
The video discusses the potential drawbacks of using Integrated Development Environments (IDEs) for beginner programmers, highlighting how IDEs can hinder learning and productivity in the long run. It suggests using simple text editors instead, to improve coding skills and knowledge of syntax.
Full Transcript
hey guys and welcome back so in this video I'm gonna be talking about why it may not be the best idea to be using an IDE that being said IDs are a great tool but if you're a beginner and especially a student and you're using an IDE you may be hindering your programming ability and maybe even your ability to get a job so make sure you listen to why you might not want to be using it so if you guys are interested in possibly winning one Bitcoin by creating your own game written in Python Pi game or some other language I encourage you check out the link in the description and have a look at this website that's running a contest called game Chan game jam so this contest runs until April 18th so you've got about a month left to enter and the best game is gonna win one Bitcoin all the details about the game how you enter how your judge are on the website but I figured I shout out to you guys because I know a lot of you're interested in Python and PI game and this could look great on a resume to say you've entered in a contest like this and you submitted a game ok so before I get too far into this content let me just quickly say that I have nothing against IDE s I love IDE s and personally I use one almost every day now the reason that I'm recommending recommending you don't use one is if you're not an experienced programmer or you're just learning a language these are the reasons this is one you wouldn't want to be using an IDE if you're experienced your developer you've been programming for many years IDs are amazing and you're probably like why in the world wouldn't I use one and you're absolutely correct but if you're a beginner using an IDE can really affect you and really hurt you and that's what I'm gonna be really mentioning in this video now the first reason I would say not to use an IDE is if you're an absolute beginner and you're trying to learn programming using an IDE is going to affect you in two ways first of all it's gonna be difficult to use IDs are typically not easy and you have to actually learn them so learning not only how to program but now how to use your IDE are just two things you don't need on your plate at the same time the second reason and I would say this is a lot more powerful than having to learn the IDE is the fact that it's gonna help you in so many different ways that's not good for you for example if you run into some errors rather than testing your programming seeing the crash output it's gonna tell you exactly what the error is it's say this won't work and it's also gonna autocorrect lines so what that means is you're not really gonna be learning exactly what you're doing wrong and I had this issue when I started programming a job I started using Eclipse and I would never have failed outputs when I ran them because it would constantly be telling me no you can't run this you have to fix this and it would autocorrect my lines so I realized I was forgetting a lot of syntax and if I had to use if I didn't have that IDE available and I had to write and like notepad plus plus or even by hand I couldn't remember a lot of the reasons why things were crash or just the syntax in general and that's one of the reasons you might not want to use one because if you're just learning it's gonna help you almost too much you want to run into those mistakes and you want to learn the syntax by yourself you don't want to constantly have that aid of the IDE helping you through the way and this is what a lot of professors and teachers says well using IDs as a beginner is just not the best way to learn once you get more advanced that's fine but if you're just trying to learn the language an IDE is really gonna do more harm than is good now the second reason I would say not to use an IDE is similar to this and it's if you're a student now you're gonna be like well it can help my efficiency I like IDE s I can code faster with them that's fine that's a valid reason to use one but if you're gonna have to be writing code by hand you better make sure that you know the language you're writing it and this is an issue that I see a lot of my classmates having they code with IDs because it's way easier but then when they get to a handwritten test and yes we have to hand write code in university I know it's not 1990 um they have a lot of issues and that's because they can't remember the exact syntax or their IDE would automatically finish a line or it would add a semicolon or it would fix the brackets for them but they don't have that luxury when they're writing by hand right so that's one of the reasons you may not want to use one as well is if you're a student and you really need to know that language down because you can't look it up on a test and you're gonna have to handwrite I'd recommend at least before the test you're either practicing by hand or you're just using a simple text editor third reason you might not want to use an IDE your computer simply can't handle it now I know most IDs and computers and today is age run fine and aren't going to be laggy but if you're using a very mad very heavy and system heavy IDE you might not have the luxury of being able to use that on every machine and going from using an IDE to not using an IDE on a different machine can be a lot more difficult than it looks this is personally why whenever I write Java code I write it in sublime text I don't use an IDE because I never know when I'm gonna want to write Java code or if I'm gonna have to do it if I want to load up for example on my laptop Eclipse and all this stuff I'd rather just quickly write it in a text editor and that's just personally my opinion a reason for why you may not want to use an IDE now I kind of mentioned this at the beginning of video and I said it might affect you getting a job now this kind of wraps up all of the three reasons before in a job interview typically for coding they're very tough and they actually ask you to write code or to explain code in the interview now if you need to write code in the interview typically they're lenient on syntax but you don't want to be in the position where you can't remember certain syntax or certain errors are automatically fixed for you because you've been using an IDE and you don't remember them in the interview now I know this is kind of a weird thing and a lot of people are probably gonna say oh no like I'd be fine but actually try writing your code in a text editor like sublime text or notepad plus plus or even just notepad and tab yourself and see how well you do see if you can remember all the lines see if you know all the syntax because that's something important and once you get that down it's fine to use an IDE because you already know the stuff it's just aiding you with it but if you don't know it and you're using the IDE then you're kind of just hindering yourself so make sure that you guys know the language and you know what you're doing before you possibly go to a job interview or go write a test and all you've been using is an IDE so I'm gonna wrap it with the video now I know a lot of you probably have mixed opinions on this and that you'd rather use an IDE and that's what you've been using but seriously please consider actually writing your code in a text editor and then using an IDE if you guys are advanced ignore everything I've said but if you're a beginner and you're just learning or maybe even an intermediate consider writing your code in just a standard text editor see how you do with that and if you're fine then you can move up to an IDE that's been it for today guys if you enjoyed the video please make sure you leave a like and subscribe and I will see you again in another video [Music]
Original Description
In this video I talk about what an IDE is and why its not the best idea to use them. IDE's are a great tool for experiences developers and can definite help improve efficieny and code cleanliness. HOWEVER, if you are a beginner using an IDE can cause more harm than good...
Let me know if you like these kinds of videos in the comments below!
◾◾◾◾◾
💻 Enroll in The Fundamentals of Programming w/ Python
https://tech-with-tim.teachable.com/p...
📸 Instagram: https://www.instagram.com/tech_with_tim
🌎 Website https://techwithtim.net
📱 Twitter: https://twitter.com/TechWithTimm
⭐ Discord: https://discord.gg/pr2k55t
📝 LinkedIn: https://www.linkedin.com/in/tim-rusci...
📂 GitHub: https://github.com/techwithtim
🔊 Podcast: https://anchor.fm/tech-with-tim
💵 One-Time Donations: https://www.paypal.com/donate/?token=...
💰 Patreon: https://www.patreon.com/techwithtim
◾◾◾◾◾◾
⚡ Please leave a LIKE and SUBSCRIBE for more content! ⚡
Tags:
- Tech With Tim
- IDE
- Integrated Development Environment
- What is an IDE
- Why not to use an IDE
- Python Tutorials
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Tech With Tim · Tech With Tim · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
A* Path Finding Algorithm(Visualization)
Tech With Tim
Python Programming Tutorial #1 - Variables and Data Types
Tech With Tim
Python Programming Tutorial #2 - Basic Operators and Input
Tech With Tim
Python Programming Tutorial #3 - Conditions
Tech With Tim
Python Programming Tutorial #4 - IF/ELIF/ELSE
Tech With Tim
Python Programming Tutorial #5 - Chained Conditionals and Nested Statements
Tech With Tim
Python Programming Tutorial #6 - For Loops
Tech With Tim
Python Programming Tutorial #7 - While Loops
Tech With Tim
Python Programming Tutorial #8 - Lists and Tuples
Tech With Tim
Python Programming Tutorial #9 - Iteration by Item (For Loops Continued...)
Tech With Tim
Python Programming Tutorial #10 - String Methods
Tech With Tim
How to Overclock a NVIDIA GPU
Tech With Tim
Python Programming Tutorial #11 - Slice Operator
Tech With Tim
Python Programming Tutorial #12 - Functions
Tech With Tim
Python Programming Tutorial #13 - How to Read a Text File
Tech With Tim
Python Programming Tutorial #14 - Writing to a Text File
Tech With Tim
Python Programming Tutorial #15 - Using .count() and .find()
Tech With Tim
Python Programming Tutorial #16 - Introduction to Modular Programming
Tech With Tim
Python Programming Tutorial #17 - Optional Parameters
Tech With Tim
Python Programming Tutorial #18 - Try and Except (Python Error Handling)
Tech With Tim
Python Programming Tutorial #19 - Global vs Local Variables
Tech With Tim
Python Programming Tutorial #20 - Classes and Objects
Tech With Tim
Cool VBS Script to Prank Your Friends!
Tech With Tim
How to Overclock an AMD GPU
Tech With Tim
Best GPU'S For Mining Ethereum (2018)
Tech With Tim
Recursion and Memoization Tutorial Python
Tech With Tim
Ethereum Mining Rig - Hardware Guide
Tech With Tim
Pygame Tutorial #1 - Basic Movement and Key Presses
Tech With Tim
How to Install Pygame (Windows 8/10)
Tech With Tim
How to Trade Your Cryptocurrency (Bitcoin, Ethereum etc.) For Cash!
Tech With Tim
How to Mine Ethereum 2018 - WORKING (Super-Easy)
Tech With Tim
Microphone Comparison - $10 Mic vs $150 Mic (Blue Yeti USB)
Tech With Tim
Pygame Tutorial #2 - Jumping and Boundaries
Tech With Tim
Pygame Tutorial #3 - Character Animation & Sprites
Tech With Tim
Pygame Tutorial #4 - Optimization & OOP
Tech With Tim
OBS Studio Tutorial - Best OBS Settings
Tech With Tim
Linear Search Algorithm - Python Example and Code
Tech With Tim
Make Any Mic Sound AMAZING! (WITH OBS)
Tech With Tim
Binary Search Algorithm - Python Example & Code
Tech With Tim
Pygame Tutorial #5 - Projectiles
Tech With Tim
Pygame Game - Mini Golf
Tech With Tim
Pygame Tutorial - Projectile Motion (Part 1)
Tech With Tim
Pygame Tutorial - Projectile Motion (Part 2)
Tech With Tim
Pygame Tutorial #6 - Enemies
Tech With Tim
Pygame Tutorial #7 - Collision and Hit Boxes
Tech With Tim
Pygame Tutorial #8 - Scoring and Health Bars
Tech With Tim
Cloud Mining vs. Hardware Mining - 2018
Tech With Tim
How to Install Pygame on Mac OSX (Fast-Simple)
Tech With Tim
Pygame Tutorial #9 - Sound Effects, Music & More Collision
Tech With Tim
Pygame Tutorial #10 - Finishing Touches & Next Steps
Tech With Tim
How to Fade Your Screen in Pygame [CODE IN DESCRIPTION]
Tech With Tim
How to Create a Button in Pygame [CODE IN DESCRIPTION]
Tech With Tim
Pygame Side-Scroller Tutorial #1 - Scrolling Background/Character Movement
Tech With Tim
Pygame Side-Scroller Tutorial #2 - Random Object Generation
Tech With Tim
Pygame Side-Scroller Tutorial #3 - Collision
Tech With Tim
Pygame Side-Scroller Tutorial #4 - Scoring and End Screen
Tech With Tim
How to Create A Message Box in Python - Tkinter
Tech With Tim
Is Ethereum Mining Still Profitable - Is It Worth It (April 2018)
Tech With Tim
How to Run MAC OSX on a WINDOWS PC (Clover Boot-loader)
Tech With Tim
Programming Problem #1 - Alphabet Soup (Beginner/Novice)
Tech With Tim
More on: LLM Foundations
View skill →Related Reads
🎓
Tutor Explanation
DeepCamp AI