River Phoenix Ответов: 2

Я ищу наставников.


Есть ли там кто-нибудь, кто может кодировать, кто не возражал бы тренировать новичка? Я пытаюсь научиться программировать, я пришел из профессиональных видеоигр и знаю ценность наставника, это имеет все значение в мире. Я не знаю, есть ли Наставничество в мире технологий, но я хотел бы это выяснить. :)

Что я уже пробовал:

Самообучение и учебные пособия. Торрентинг учебников и какой-то колледж

wseng

Есть ли у вас базовые знания ?

River Phoenix

Да. Я знаю, как делать циклы и тому подобное на C++, как печатать что-то на C, а также я приближаюсь к концу сертификационного курса free code camp responsive web design.

wseng

А как насчет java ?

River Phoenix

Просто Азбука похожа на то, как существуют четыре различных типа данных: double, float, long, int и т. д.

River Phoenix

У меня есть тонна учебников для этого, и я буду практиковать их, прежде чем задавать вопросы.

GKP1992

Пусть колледж идет своим чередом. Хорошо изучите то, чему вас учат, и к концу обучения у вас будет достаточно хорошее представление о компьютерном программировании. Программированию нельзя научиться за одну ночь. Нет простого (более быстрого) способа, так что приготовьтесь нырнуть.

2 Ответов

Рейтинг:
13

OriginalGriff

Скорее всего, нет. Наставничество-это в значительной степени работа на полный рабочий день, и этот сайт полон двух типов людей: студентов (некоторые из которых хотят учиться, большинство из них хотят, чтобы их домашнее задание было сделано за них) и профессионалов.

И проблема для вас заключается в том, что первая группа не знает достаточно, чтобы быть вам полезной, а вторая готова работать полный рабочий день и не имеет времени. Даже если у них есть немного свободного времени, то - как и я - они, вероятно, уже получают прямые запросы (я получаю, возможно, дюжину запросов на наставничество в год) и не могут сказать "Да" всем из них. Так что мое личное всегда - к сожалению - "нет", потому что это было бы несправедливо по отношению ко всем остальным!

Я бы посоветовал вам начать с поиска курса, поскольку это лучший способ получить образование - худший, вероятно, самообучение или интернет-видеоуроки (потому что большинство из них сделаны людьми, которые понятия не имеют, как кодировать, и еще меньше-как учить).

Я уверен, что это не то, что вы хотите услышать, но, по крайней мере, это правда.
Удачи вам!


Рейтинг:
12

Patrice T

Цитата:
Я ищу наставников.

Учитель/наставник/наставник-это довольно интенсивная деятельность, если воспринимать ее всерьез, и лучше лицом к лицу, потому что есть огромное количество информации для обмена. Выполнение этой деятельности удаленно требует огромных усилий.
У большинства из нас нет на это времени.

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

Советы:
- Начните с простого/безопасного языка: VB, Java, C#, а не C или C++. Я также не рекомендую начинать с Python из-за использования отступов.
- Читайте документацию / следуйте учебникам (их очень много)
- Начните с крошечных/бесполезных проектов, цель которых-научиться программированию, а не делать что-то полезное.
- Начните с программ консольного режима (никакой причудливой графики, никакой мыши)
- Learn debugger (невероятный инструмент обучения)
Отладчик - Википедия, свободная энциклопедия[^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
- Проблема ? Google-ваш друг.
- Изучите один или несколько методов анализа, E. W. Djikstra/N. Уирт Stepwize Refinment/метод сверху вниз это хорошее начало.
Структурного Программирования.формат PDF[^]
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
- Изучайте алгоритмы и структуры данных.
- Учить Булевой алгебры
- Изучайте SQL
- Изучите проектирование и Администрирование баз данных
Введение в проектирование баз данных[^]
1NF, 2NF, 3NF и BCNF в нормализации баз данных | учебник по СУБД | Studytonight[^]
- Изучайте Регулярные Выражения

Интересная ссылка:
stanford.edu: учитесь программировать[^]

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