看题主的提问突然间意识到了点儿什么:记得刚开始学的是bash命令,然后同时还得学linux目录结构,后来又学grub,再后来又学grub2同时还得学看x11的各种错误日志,后来又出了zfs,xfs,btrfs...当ios,windows移动端崛起的时候,真心跟不上了,感觉真他娘的累,关键以前学的发现都没用了。反观一些封闭平台呢,由于有庞大企业的维护和广泛受众的使用,越做越大,越做越有用。几十年前的dos命令今日还是一如既往的简洁有用,几十年前的Win32 API编程,今日还是一如既往的高效有用。一条路越走越乱,另外一条越走越远,我想这也就是大家鄙视题主,鄙视低端无脑黑的原因吧。
我很好奇你以前学了什么?然后怎么就没用了?
记得刚开始学的是Win32编程,OK,Win32现在不能用了么?
然后同时还得学C++,C++现在过时了么?
再后来又学winform同时还得学C#,后来又出了WPF,你真的看过WinForm和WPF的区别么?
当ios,android移动端崛起的时候,真心跟不上了。
所以你的意思是,你应该一开始学iOS和android,就可以跟得上了。
可问题是,你学Win32的时候这俩还不知道在哪里呢,
你学C#的时候这俩还没面世呢,
你一开始就不应该学Windows,学Linux就会有庞大社区的维护和广泛群众的参与,越做越大,越做越有用?
别骗自己了。你一开始学Win32是因为你只能学这个,你要去庞大的社区和广泛的群众参与,你就是被折腾的对象,你的学习进度决定了你只能跟得上微软的节奏(一种缓慢的,无限向下兼容的节奏)
你要真的去搞开源技术,只怕还没入门就被淘汰了。
几十年前的makefile今日还是一如既往的简洁有用
几十年前的DOS命令今天还可以写成VS脚本呢。