General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
iorekby
Programming with Mosh
comments
Comments by "iorekby" (@iorekby) on "Programming with Mosh" channel.
Previous
1
Next
...
All
@omairtech6711 Because relative to C or Fortran, it is easier to learn . Python is a 4th gen programming language, and is classified that way because it's easier to read and write than older languages. Put it this way: If you've worked in tech you'd know the reason Python took off was because developers can get more done in it. It's that simple. What would take a developer 100 hours to write in C would take them maybe 10 hours to write in Python. Think about it; assuming both were equally well written, C is VASTLY faster than Python and has less computational cost. One of the many reasons the main version of Python is written in C . Professional software developers are not cheap. If you could save 90 hours of developer time by paying from some extra cloud /server costs to compensate for the computational overhead Python creates, you'd do it. Reason being is that in 99% of cases it's far cheaper and quicker than trying to get people to write your application in C. Empirically, C is a harder language to learn and work with.
15
@Simbatronix In the Perl community there used to be an acronym of JEP: Just Enough Perl i.e. you only knew what you needed to know for the job. It was almost impossible to learn the entire language as it became so vast. People think about programming the wrong way. People think you learn a language completely then move on to projects. This is backwards. You have a problem (project) and you need to solve it with programming. You learn the programming languages and principles you need to solve the problem in the best way possible. Sure, you may have new problems that come up, but any developer is constantly learning and relearning to adapt to the problem.
5
I'd guessed Python and JS too. It's the same in all these videos. And let me guess, it's related to some dubious "popularity index" or "survey from some people who had programming questions" rather than a in depth search of the global marketplace. Did it ever occur to the people that make these vids the reason Python and JS show up so much is because they are relatively easy to learn, rather than being highly sought after skills? And online forums and repos are clogged up with inane questions and crappy "Hello World" projects by people who decided to try and code? I know where I live right now the best skills to have are C, C++, Java and /or C#. TL;DR People who are clueless about programming almost always want to learn easy languages. They have the most questions on forums, and have filled up repos with their "Hello World" projects. Those aren't reliable metrics for what languages are actually salient in the software marketplace.
3
I agree with you but sadly all of these videos are based on faulty logic or personal bias. I'll explain: 1) the metrics often used are deeply flawed. For example, a "programmer survey" or "programming index" don't mean anyhting. They are simply a biased sample of what everyone is using. For example, say we check GitHub and see plenty of Python projects. We think okay, Python is number 1. But, what if 90% of these projects are "Hello world" projects from people who started to learn programming but gave up after a month. Does that really reflect Python's popularity in the professional tech sector? Of course not. 2) Often, people doing these videos have some direct or indirect link to Bootcamps or online tutorials. These are almost always in JS or Python, frankly because they are both easy to learn. 3) They fail to consider other factors such as specific areas e.g. In countries like the UK and Germany C# development is pretty popular. Things vary. It would be nice if these videos were based on empirical evidence from credible sources that actually reflected what's happening in the global/regional job marketplace, rather than what people are trying to sell or on some skewed repos that are populated with garbage code from script kiddies who gave up after 6 weeks.
2
Same as in Ireland. Python jobs are actually not so common. You are much more likely to see Java or C# jobs. Of course JS is a necessary evil, but in terms of having a role where Python is the main language... you are as likely to see jobs that ask for C++ to be your main language. That's why I don't like these videos. They are either selling cheap boot camps to gullible people, or they are misinforming people of a languages popularity based on erroneous information (like "programmer surveys" or "Tiobe index". That tells you nothing about the job market).
1
@nicwanavit5463 I hope that was a question. If it was a statement...
1
True. Where I live, if you have great skills in C, C++ or even Perl you will have 2 things: 1) A constant demand for your skills 2) Outstanding salaries. It's easy to replace some script kiddie who did a 12 week JS bootcamp, like you say. It's much harder to replace the person in your team who is highly skilled in C.
1
Previous
1
Next
...
All