|
4 / 4 / 1
Регистрация: 13.10.2014
Сообщений: 28
|
|
Стоит ли изучать программирование, если теория усваивается медленно13.10.2014, 16:08. Показов 3377. Ответов 24
Метки нет (Все метки)
Вот сегодня, наконец-то, зарегистрировалась. И решила сразу спросить вашего мнения. сидя в декрете со вторым ребенком, решила переквалифицироваться в программиста
)) Изначально я математик, препод короче в колледже. Перелистала несколько книжек, и остановила свой выбор на авторе Герберт Шилд. Читаю ее, параллельно просматриваю видео-уроки по темам, делаю домашки (нашла сайт с темами по курсу и домашними заданиями). Так вот, читаю, что многие советуют Шилда, как доступную книгу для новичка. А МНЕ СЛОЖНО! Я ее читаю месяца 3. Конечно, не каждый день, не целый день, т к нет времени на полноценные занятия. Вот и назрел вопрос, может, глупая это затея, если я элементарные вещи не могу осилить? Не мое это? Что скажете? Спасибо, что дочитали мой рассказик
0
|
|
| 13.10.2014, 16:08 | |
|
Ответы с готовыми решениями:
24
Какую версию Delphi стоит изучать, и стоит ли вообще Хочу изучать программирование какой язык программирование выбрать ?
|
|
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
| 13.10.2014, 16:14 | |
|
одна только книга ничего не даст , нужна практика. однозначно
ставьте цель написать какуето программку, и по мере возникновения вопросов искать ответы в книгах и в гугле. а есть или нет смысла продолжать решать вам, если захотите , и будет интересно то сможете.
1
|
|
|
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
|
|
| 13.10.2014, 16:18 | |
|
Neopitnaya, Metall_Version прав, за 3 месяца обучения с помощью практических примеров вы бы уже обуздали основа вполне, у меня годы ушли, чтобы достичь чего то хотя бы в web-программировании, не говоря уже о высокоуровневых языках как C#, так что не отчаивайтесь, просто не хватает практики.
Задайте себе цель создать какую нить простенькую программку, которая будет делать какой нить математический расчет, если не будет получаться, выкладывайте её сюда и мы поможем разобраться, что не так)
1
|
|
|
4 / 4 / 1
Регистрация: 13.10.2014
Сообщений: 28
|
|
| 13.10.2014, 16:18 [ТС] | |
|
Я пробую, конечно, писать что-то, но все очень элементарное. Пока что самое большое мое достижение - калькулятор в ВинФорм
0
|
|
|
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
|
|
| 13.10.2014, 16:19 | |
|
Neopitnaya, так это уже не так уж плохо о_О
0
|
|
|
4 / 4 / 1
Регистрация: 13.10.2014
Сообщений: 28
|
|
| 13.10.2014, 16:22 [ТС] | |
|
meksik
А какие например математические расчеты вы имеете в виду?
0
|
|
|
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
|
|
| 13.10.2014, 16:24 | |
|
Neopitnaya, ну вы же математик тут, а не я, не мне вам пример давать))
Neopitnaya, в этом подразделе С# таких задач хоть одним местом ешь, так что думаю это не проблема)))
0
|
|
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|||
| 13.10.2014, 17:01 | |||
|
1
|
|||
|
4 / 4 / 1
Регистрация: 13.10.2014
Сообщений: 28
|
||
| 13.10.2014, 17:46 [ТС] | ||
|
спасибо
0
|
||
|
Администратор
|
|
| 13.10.2014, 20:06 | |
|
Neopitnaya, вы же математик, а в программировании есть огромный интересный раздел для этого.
Заинтересуйтесь алгоритмами, решениями нетривиальных математических задач на C#. Вам для этого будет достаточно знания лишь основных возможностей языка и "ядра" .NET Framework. Полистайте "Искусство программирования" Кнута, книги по алгоритмам (например, книги Кормена и др., Дасгупта-Пападимитриу-Вазирани и т.д.), "Конкретная математика" Грехем-Кнут-Паташник, тысячи их! Так же веб-ресурсы: http://e-maxx.ru/algo/ https://projecteuler.net/ Добавлено через 1 минуту Возможно, если вам это приглянется, можете забить на формы, WPF, ADO.NET и прочие сложные вещи
1
|
|
|
|
||
| 13.10.2014, 20:17 | ||
|
1
|
||
|
4 / 4 / 1
Регистрация: 13.10.2014
Сообщений: 28
|
|
| 13.10.2014, 23:36 [ТС] | |
|
0
|
|
|
112 / 83 / 32
Регистрация: 10.08.2014
Сообщений: 420
|
|
| 13.10.2014, 23:38 | |
|
Я, возможно, ещё неопытнее, но, может, именно поэтому эта тема близка. То что остановились на одной книге (и именно на Шилдте), на мой взгляд, хорошо. Используйте также видеоуроки - например, Defazze на youtube . И... сложность прочитанного хороша в меру (до тех пор пока понимаешь и можешь применить на практике) - поэтому ко второй части книги Шилдта (библиотеки) я, например, пока не приступал. По отдельным моментам можно посмотреть другие книги (например, из серии Head First Изучаем C#), но наиболее систематический подход у Шилдта (хотя некоторые советуют Троелсена - бегло просмотрел, вроде как углубленный курс) Помогая другим, повторяешь и закрепляешь то, что учил сам - эта особенность особенно хорошо была прочувствована на одном из курсов Coursera (Mobile Robots) - так что тут правильно написали... Единственное, что ещё смущает и Вас и в какой-то степени меня - это перспектива зарабатывать себе на жизнь программированием, хотя мысль о деньгах должна вредить самому процессу, но времени у Вас пока достаточно, поэтому можно попробовать поднять своё умение до приемлемого уровня - единственное, что я могу отметить по поводу уровня - это стараться не распыляться и выбрать себе какую-то специализацию - на мой взгляд сейчас наиболее распространены базы данных: поэтому изучают обычно SQL, Entity Framework (ORM) на базе C#. В этом случае тем не менее (как и в большинстве других) программирование по словам работающих в этой области становится рутиной. Ещё можно добавить вполне очевидную вещь - читать нужно по возможности книги по наиболее новым спецификациям C# - раньше, например, были анонимные методы - сейчас они, можно сказать, рудиментарны и повсеместно вытесняются лямбда-функциями.
Ещё интересно изучать другие open-source библиотеки (например, с codeproject.com). Ну и взгляд с другой стороны, так сказать, интересен.
1
|
|
|
Заблокирован
|
|
| 13.10.2014, 23:56 | |
|
Не читал последующие посты после автора но на чем вы остановились в тот момент когда поняли что для вас это сложно?
0
|
|
|
Заблокирован
|
|
| 14.10.2014, 00:05 | |
|
Neopitnaya, вам, как математику, поможет лучше понять реализация мат. задач.
Любите линейную алгебру - методы решения СЛАУ, хорошо разбираетесь в численных методах - реализовывайте их, там есть где развернуться от простых методов до сложных, статистику - посмотрите задачи анализа данных. Т.е. начинайте с того, что вы хорошо знаете, но с другой постановкой задачи - автоматизация труда. Начинать со сложных задач не рекомендую, это хороший способ повысить свой уровень, но никак не научиться программировать.
0
|
|
|
4 / 4 / 1
Регистрация: 13.10.2014
Сообщений: 28
|
||
| 14.10.2014, 00:20 [ТС] | ||
|
Глава 15. Делегаты, события и лямбда-выражения Глава 16. Пространства имен, препроцессор и сборки Глава 17. Динамическая идентификация типов, рефлексия и атрибуты Глава 18. Обобщения Глава 19. LINQ Глава 20. Небезопасный код, указатели, обнуляемые типы и разные ключевые слова Это все еще не начинала, т к решила закрепить выученное ранее. Ищу такие же уроки других авторов, иногда видео уроки, пытаюсь делать задания. НО пока что, как обезьянка : то там посмотрю как, то в другом месте, в итоге собираю все в кучку.Добавлено через 3 минуты И еще вот много раз слышала совет по поводу "не распылятся". Выбрать направление и работать над этим. сама понимаю. как преподаватель, что это правильно. Только вот как его выбрать? Мне интересна математика, я бы в этом направлении работала с удовольствием. Может быть, будет возможность уехать в США. Может кто в курсе, на что именно делать уклон в обучении здесь, чтобы была возможность там работать?
0
|
||
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 14.10.2014, 00:23 | |
|
0
|
|
|
Администратор
|
||
| 14.10.2014, 12:37 | ||
|
Даже на основе освоенного вами материала уже можно написать много непростых программ, особенно это касается математики - там сложнее алгоритмы, чем средство их использования (как и должно быть).
1
|
||
|
431 / 385 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
|
|
| 14.10.2014, 17:42 | |
|
Попробуйте еще F# изучить. Есть шанс, что он очень хорошо ляжет на Ваше "математическое" мышление.
Ну и практика, практика, и еще раз практика. Хотя бы на этом форуме задачки щелкать, чтобы руку набить. Из теории я бы посоветовал не книги читать, а вот эти курсы смотреть - http://hexlet.org/course/sicp/ http://glamcoder.ru/video/design-patterns/
2
|
|
|
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,246
|
|
| 14.10.2014, 18:24 | |
|
Да читайте вы все форум, практики тут практиковаться-не перепрактиковаться. Наверняка есть и такие темы здесь, где и вы сможете чем то помочь, а не сможете, так читайте, что отвечает народ
0
|
|
| 14.10.2014, 18:24 | |
|
Помогаю со студенческими работами здесь
20
Стоит ли изучать C++? Стоит ли изучать Что стоит изучать? Стоит ли изучать .NET Стоит ли изучать Webasyst? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|