![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Регистрация: 25.01.2017
Сообщений: 5
|
![]() |
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Книги, профессиональные туторы на английском, решение задач (например, на codewars.com), решение задач/лабораторных на форумах для начинающих (как бесплатно, так и за небольшую плату - в фриланс разделе), программирование небольших игр, многократное повторение изученной теории и отработка её на практике, поиск более оптимальных решений, поиск ответов на свои вопросы в интернете (на форумах, туторах, в книгах), мониторинг тем для помощи другим.
А самое главное - это ставить перед собой конкретные задачи и доводить дело до конца, а не бросать на пол пути (но не браться за слишком сложные задачи слишком рано, чтобы не падала мотивация), искать интересные задания у тех кто платит - это либо фриланс, либо контора. Программирование - это такая область, где постоянно находишься в процессе обучения через теорию и практику. Это не та область, где можно научиться каким-то последовательностям механических действий и многократно их повторять изо дня в день. Определитесь, чем вы хотите заниматься в будущем: программирование игр (браузерных, мобильных, для ПК) или программирование интерактивных графических 3D приложений, веб сайтов (клиентская или серверная сторона), компьютерная безопасность, микроконтроллеры (промышленный роботы, оборонка), ПО для научного или медицинского оборудования и т.д. Выбор направления определит, какие языки нужно изучать, библиотеки, фреймворки, инструменты и т.д. |
![]() |
![]() |
![]() |
#13 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
И главное не зависнуть на этом этапе надолго а если автор не игры хочет?) Так там и про это есть.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 01.02.2017 в 20:20. |
|
![]() |
![]() |
![]() |
#14 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]() Цитата:
Это ваше мнение. Я стараюсь иногда решать задачи на разных ресурсах типа codewars.com (есть элементы игры и соревнования) и на форумах. Задачки и упражнения - это интересно и весело, как полезное развлекалово для мозга. Это может относиться и к решению математических задач. Этим можно заниматься всю жизнь, никто никому не может запретить. Моё мнение, что программирование небольших игр это весёлый способ изучения программирования, даже если человек не планирует зарабатывать программированием игр. Если человек не хочет, то никто его и не заставляет. |
|
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
codewars и т.п. да, очередная задача ленивого студента про массив — вряд ли.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#16 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]() Цитата:
На codewars.com мне нравится, что можно перед отправкой решения писать прямо в браузере тесты на NUnit (это для C#, а так там для других языков свои популярные фреймворки для тестирования). Или даже из задания написать заранее тесты, а потом писать само решение и запускать тесты, постепенно добиваясь, чтобы все тесты были выполнены. Таким образом можно сначала самому покрыть своё решение тестами, перед отправкой его на сервер на финальную проверки. После удачной финальной проверки можно посмотреть ТОП лучших решений и сравнить со своим. Там есть система рангов, как в Айкидо или в игре Го, то есть сначала самый низкий Кю (на codewars.com он равен 8), потом он он равен 7 и т.д. до 1 Кю, дальше идут даны: 1 Дан, 2 Дан и т.д. Задачи подбираются по Кю. Если Кю падает, то и уровень сложности задач падает. Мне это интересно и я не исключаю, что кому-то неинтересно. Последний раз редактировалось 8Observer8; 26.01.2017 в 00:29. |
|
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Что значит "Падает"? То есть там учитывается, что человек может постепенно забывать материал и терять навыки? Честно говоря, впервые вижу такую систему рангов, где возможен обратный ход. Обычно какая-то величина может только увеличиваться...
|
![]() |
![]() |
![]() |
#18 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]() Цитата:
На сервере КГС можно подбирать себе соперника для игры нажатием на кнопку. У каждого в начале 30 Кю (можно изначально при регистрации поставить выше, если человек знает какой у него). Допустим человек победил несколько соперников, то его Кю стал 29, потом 28 и т.д. Допустим он добрался до 15 Кю и начал проигрывать партию за партией, то его Кю будет падать и может опять упасть до 30 Кю. |
|
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Где там? Эта часть была про форум, а не codewars.
На форуме не отсеиваются, а только размножаются. ![]() Пропускать такие темы конечно можно, но я о том, что иногда бывает такая опасность: человек решает задачи студентов пачками, кажется что все ок, но про дальнейшее развитие забывает и мало что может на практике. Ну и во Фрилансе аналогично, можно зависнуть на простых задачах (лабы/курсовые, поставить/настроить вордпресс, сделать бота для несложного сайта, ...) и не развиваться дальше. В общем надо всегда тянуться к более сложному и непонятному, общаться с людьми на уровень выше и т.п., а не наоборот, сидеть в комфортной зоне простых задач. ![]()
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 26.01.2017 в 10:21. |
![]() |
![]() |
![]() |
#20 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
С этим я согласен. Часто бывает что-то изучаешь (или изучал когда-то) и вдруг видишь, что какой-то студент выложил интересное задание, то не нужно себя сдерживать и необязательно выкладывать решение, можно сделать для себя. На фриланс сайтах можно встретить задания через которые можно закрепить какой-то изученный материал, или есть повод изучить что-то и при этом заработать. Зависнуть на простом можно и не только во фрилансе, но и в офисе. Бывают такие конторы, где работа превращается в скуку и однообразие. В этом плане фриланс даёт большую свободу, особенно, если хорошо знаешь английский. Там и там есть свои плюсы и минусы. Мне нравится работать удалённо, а у кто-то не может без общения вживую или дома не получается у него заставить себя работать, а только в офисе.
Последний раз редактировалось 8Observer8; 26.01.2017 в 10:50. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что конкретно нужно изучать в алгебре и геометрии, чтобы стать профессиональным программистом. | Vorubei360 | Помощь студентам | 3 | 09.10.2016 09:46 |
что же конкретно в каждом пункте мне надо изучать, хотя бы кратко, сжато | Capablanca | HTML и CSS | 4 | 10.05.2016 01:17 |
Прошу помощи: посоветуйте, что лучше начать изучать первым java или Python и что конкретно создается на каждом из языков | orionit | Помощь студентам | 4 | 14.05.2015 08:20 |
С чего начать изучать? | Vikont | Свободное общение | 6 | 18.01.2011 18:19 |
С чего начать изучать программирование? | zema12 | Помощь студентам | 8 | 23.08.2010 11:37 |