| Long reply from a young programmer that recognizes this trend and what it implies: Alan Perlis says you can measure the perspective of a programmer based on their thoughts on the continued vitality of Fortran. Many universities are now going full Java and lowering standards on fundamentals for financial reasons, this is a bit alarming. If you really want to stand out, spend serious time on fundamentals. Learn to develop and deploy clean, efficient software from scratch without relying heavily on external resources that add said bloat. A huge trend in software right now is low-code/no-code tools. These tools can replace programmers that don't have a deep enough grasp of fundamentals to compete. A very small percentage of the world population knows how to code, so these tools are becoming massively popular. This is what separates the programmer that can quickly throw together a basic CRUD app and a programmer that can develop a successful programming language from scratch. If you can make sense of the Linux kernel and you have the drive to constantly learn new tech, it doesn't matter too much what trends come and go. If you just want to ride the wave and think just having a CS degree or knowing how to code will guarantee you an easy life, it will be a rude awakening when the industry keeps moving forward and economic crises trim the fat from the cyclicly overvalued and monopolistic world that is software development. This is the duality of being a programmer. Yes, you can teach yourself many useful things and acquire powerful skills relatively quickly, but if you stop learning and challenging yourself, then you are liable to be left behind. |