Zacząłem programować w C ++ na uni i bardzo mi się podobało. W następnym semestrze zmieniliśmy na VB6 i nienawidziłem tego.
Nie mogłem powiedzieć, co się dzieje, przeciągasz przycisk do formularza, a ide pisze kod dla Ciebie.
Chociaż nienawidziłem sposobu działania VB, nie mogę argumentować, że było to szybsze i łatwiejsze niż robienie tego samego w C ++, więc mogę zrozumieć, dlaczego jest to popularny język.
Teraz nie nazywam programistów VB leniwymi mówiąc, że jest to łatwiejsze niż C ++ i zauważyłem, że wiele nowszych języków podąża za tym trendem, np. C #.
To prowadzi mnie do myślenia, że im więcej firm chce szybkich rezultatów, tym więcej ludzi będzie tak programować i prędzej czy później nie będzie czegoś takiego, jak to, co teraz nazywamy programowaniem. Przyszli programiści powiedzą komputerowi, czego chcą, a kompilator napisze dla nich program jak w star trek.
Czy to tylko niedoinformowana opinia młodszego programisty, czy programiści stają się bardziej leniwi i mniej kompetentni?
EDYCJA: Wiele odpowiedzi mówi, dlaczego wymyśliłem koło, a ja się z tym zgadzam, ale kiedy są dostępne koła, ludzie nie zadają sobie trudu, aby dowiedzieć się, jak zrobić koło. Mogę google, jak zrobić prawie wszystko w dowolnym języku, a połowa języków robi tyle dla ciebie, jeśli chodzi o debugowanie, nie mają pojęcia, co robi kod, jak naprawić błąd.
W ten sposób zgadzam się z teorią, że programiści stają się leniwi i mniej kompetentni, ponieważ nikt nie dba o to, jak działają rzeczy, tak jak się dzieje, dopóki tak się nie stanie.