Я знав деяких програмістів-любителів. Озираючись назад, вони думали те саме, що і ти. Вони думали, що збираються змінити світ.
Озираючись на це, вони намагалися вирішити дуже основні проблеми, які вже були вирішені. Для когось поза сферою розробки програмного забезпечення та інформатики ці концепції здавались чудовими. Але для професіоналів у цій галузі вирішення світових проблем або сприяння зростанню галузі зазвичай передбачає дуже сильне опанування самої галузі, а також багаторічний професійний досвід.
Просто перегляньте відповіді на запитання: чи дійсно потрібно 5 - 10 років і більше, щоб бути справді хорошим програмістом? Для того, щоб вирішити проблеми в цій галузі, ви повинні дізнатися все, що ви можете про це, і такий тип навчання виходить лише від професіонала.
Я сподіваюся, що це вас не відштовхує. Якщо у вас є чудові ідеї, це приголомшливо! Я не кажу, що ви не можете чи не можете зробити свій внесок. Але те, що я заохочую вас зробити - це зробити крок назад і запитати себе, чи ваша оцінка точна.
Це допомагає, якщо у вас є друзі, які є професійними програмістами. Але якщо ви живете у світі, який не передбачає жодних плюсів, то, можливо, ви могли б отримати користь, включившись у професійні організації чи проекти.
Якщо нічого іншого, це дасть вам базову лінію, з якої ви зможете більш точно оцінити свої ідеї та мати когось від них відштовхувати.
Щоб відповісти на ваше запитання, у мене є кілька ідей щодо вдосконалення Spring Framework, які ґрунтуються на моїх причинах, чому я ніколи не буду використовувати бібліотеки Spring Tag у своєму HTML .
Ці ідеї насправді не змінюють життя, але мені знадобилися роки роботи з розробниками та дизайнерами, щоб зрозуміти, що багато маркетингу за рамками - це саме це, маркетинг. Оскільки я роблю це 10 годин на день, я трохи менше мотивований працювати над цим у вільний час.