[Interest] [Development] Windows 7 support will be dropped in Qt 6
Matthew Woehlke
mwoehlke.floss at gmail.com
Wed Jun 17 15:52:02 CEST 2020
On 16/06/2020 18.59, Jonathan Purol wrote:
>> it's well "known" that you can teach C programmers Java, but you
>> can't teach Java programmers C
>
> How is that well known? What studies can you provide for this?
No studies, but it seems to be a common attitude among most or all
technical professionals with which I've worked.
That said, yes, there is some exaggeration there. Obviously, some people
*can* learn "real" programming regardless of what they started out
doing. The fact is, however, there are plenty more people that *can't*;
people that can only perform certain tasks with the help of
technological "crutches". For evidence, look no further than the large
number of people that struggle with basic arithmetic.
You may be blessed to not have to work with many of these people
(indeed, they aren't the sort of people that make desirable employees in
any case). What I was saying was intended to reflect Roland's point,
which is that there are plenty of people that can muddle through
"programming" tasks when you give them an "easy" language (e.g. "Qt6"
QML + javascript) that are in over their heads if you ask them to do
something in e.g. Qt3 + C++. Yes, there *are* people that can learn, but
they are less common than the muddlers that can passably do the former
job and are hopeless when it comes to the latter.
I think the *real* point is that if none of your candidates already know
"real" programming, it can be difficult to separate the ones with real
underlying skill from the muddlers.
> Most of my local universities teach Java, do you want to imply those
> people will never ever be able to learn C?
All of them? No. *Some* of them? Absolutely.
> People can learn, people can change. All that's required is the
> incentive to do so, which is probably where you should have put your
> argument at instead: If Qt migrates away and drops win7 support, you
> get fewer and fewer people over time that have the incentive to learn
> the skills required to still develop for older versions.
That was, indeed, part of the point.
However, I also believe that not everyone is capable of every task, no
matter how incentivized. (Plus, not everyone has the necessary
determination.)
--
Matthew
More information about the Interest
mailing list