Глупый и очень общий вопрос о программировании? Добрый день те, кого не испугал заголовок.
Мне 22, я учусь в Германии, здесь же работаю на 2-х работах при университете. Занимаюсь, в основном, роботикой, а это значит, что большую часть времени интересной математикой + относительно простым программированием + когда очень не везет, каким нибудь унылым и жестким кросс-компилированием.
Проблема такая.
Я, когда-то, еще до переезда, работал в конторке, где писал под Андроид, в основном. Тогда мой уровень был хорошо если джуниор, ну и сейчас я не помню вообще ничего.
Недавно решил написать приложение, которое бы мне было нужно самому. И я понял, что во-первых в SDK много чего поменялось и во-вторых, я, как не бьюсь, не могу ни придумать хорошую архитектуру, ни собственно реализовать хоть что нибудь, что бы работало и на что можно было бы смотреть без слез.
И так во всем, что касается программирования чуть более сложного, чем создать пару классов, исключительно, чтобы создать какой-то пользовательский тип, нужный для удобства последующих математических вычислений или заюзать простую API какого нибудь проекта типа OpenCV.
Помогите советом.Первое — может есть какие хорошие книжки (желательно в свободном доступе), которые ставят мозги на правильное место. Особенно в построении большого приложения с нуля. Потому что в этом я именно этот самый, вышеназванный ноль.Второе — поделитесь опытом достижения высокого мастерства в программировании.Третье — не рано ли я паникую.Четверное — не поздно ли я паникую.
Заранее спасибо.
Может кому покажется вопрос глупым — так это наверное потому, что он таким и есть, но мне бы хотелось услышать хоть пару мнений. Также, я понимаю, что на слишком общий вопрос большая часть ответов будет слишком общими.

21 Авг 2019 в 07:10
156 +1
0
Ответы
1

Добрый день! Не волнуйтесь, ваши вопросы вовсе не глупые. Программирование действительно требует постоянного обучения и практики, особенно если вы долгое время не занимались разработкой под Android.

Что касается книг, которые могли бы помочь вам освежить знания и научить правильной архитектуре больших приложений, рекомендую посмотреть книги по паттернам проектирования, такие как "Design Patterns: Elements of Reusable Object-Oriented Software" (Банды четырех) или "Clean Code: A Handbook of Agile Software Craftsmanship" (Роберт Мартин).

Чтобы достичь высокого мастерства в программировании, важно постоянно учиться, решать сложные задачи и практиковаться. Не стесняйтесь обращаться к онлайн-курсам, учебным материалам и участвовать в проектах - это поможет вам стать опытнее.

Не стоит паниковать, если у вас возникли трудности - это часть процесса обучения. Главное не останавливаться на достигнутом и постоянно двигаться вперед. Уверен, со временем у вас все получится!

Удачи вам в обучении и профессиональном росте!

20 Апр в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 727 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир