4 ms·
For practical things it's hard to teach in the abstract - you have to do - and doing means choosing some sort of toolchain - typically the most popular is a fre
by DrScientist 3y ago
For practical things it's hard to teach in the abstract - you have to do - and doing means choosing some sort of toolchain - typically the most popular is a frequent choice.
As an example imagine learning programming - without some real world practice. And if you do some real world practice you have to choose which tool to use.
I take your broader point - but I think it's inevitable that most courses of this type are based around a particular tool chain.
Most Data Science courses use Python for example.
- tuhriel 3y agoI see your point to a certain...eh point. During my studies we also had our ERP course accompanied with some specific tasks on one tool (don't ask me for the name now, its been some time). BUT it was accompanied only, we usually had the concepts presented beforehand. If you want to go a step further...show an alternative from time to time. But I don't agree with the python comparison. Python is only a language and even Numpy/Pandas still need you to know the concepts and knowledge attained using them are definitely transferable.
- DrScientist 3y agoIt comes down to the course - a course that just teaches a cargo cult like set of steps is a bad course, one that involves a proper discussion of the fundamentals is a good one. All I'm saying, the fact that a course uses a particular tool chain isn't the determinant factor to whether a course is good or not.
- tuhriel 3y ago>It comes down to the course - a course that just teaches a cargo cult like set of steps is a bad course, one that involves a proper discussion of the fundamentals is a good one. totally agree here >All I'm saying, the fact that a course uses a particular tool chain isn't the determinant factor to whether a course is good or not. I totally agree! My comment was related to the commented mentioned that the whole 6 month training is worthless if GA get's blocked I guess we aren't that far apart :)
- Falkon1313 3y agoChoosing a tool doesn't mean locking yourself into it forever and refusing to ever use anything else though. Well before I even started my first development job, I had used BASIC, Turbo Pascal, Assembler, C, Euphoria, Java, C++, Javascript, and Visual Basic. My first dev job didn't use any of those, however. I had to ramp up on PHP, SQL, Perl, Python, and a little Ruby. Took two weeks to become productive, albeit not a master. Over the years since then, I've used a wide variety of other tools (languages, frameworks, compilers, editors and IDEs, etc.) I can't imagine where I would be if I still insisted on using BASIC and writing code like 10 PRINT "Hello!" 20 GOTO 10 In the end, they're all just tools to do the job. You don't refuse to use a screwdriver just because you learned to use a hammer first.