Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/29: Рейтинг темы: голосов - 29, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 19.04.2019
Сообщений: 1
1

Какой язык программирования учить, если человек слабенько знает математику?

19.04.2019, 16:23. Показов 6088. Ответов 21
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет!

Какой язык программирования учить, если человек слабенько знает математику?
Напишите языки программирования из этого списка: SQL, Java, JavaScript, Python, Ruby, PHP, C#, C++
По убыванию от сложных в изучении до легких в изучении...

Мне это поможет определиться. Желательно если ответят программисты которые работают в ИТ.

Спасибо!

P.S. Просьба перенести в Обо всем!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2019, 16:23
Ответы с готовыми решениями:

Учить математику или сразу язык программирования
Учить математику или сразу язык программирования?

Какой язык программирования учить?
Здравствуйте! Очень хочется узнать мнение знающих и спецов. Задался целью освоить язык...

Какой язык программирования учить дальше?
Добрый день. На данный момент учу Pascal ABC. Какой язык лучше начинать осваивать после паскаля?...

Какой смысл учить физику и высшую математику 10-20 лет, если почти все уже создано?
Какой смысл учить физику и высшую математику 10-20 лет, если почти все уже создано?? Новость...

21
Эксперт .NET
12504 / 8688 / 1310
Регистрация: 21.01.2016
Сообщений: 32,637
19.04.2019, 17:05 2
vita0909, человек, видимо, не только математику слабенько знает, но и гугл. Иначе бы он мог погуглить информацию об этих языках, посмотреть, что это за языки, для чего, посмотрел бы примеры программ, да и выбрал бы себе какой...
0
46 / 79 / 6
Регистрация: 10.08.2013
Сообщений: 237
19.04.2019, 17:14 3
Цитата Сообщение от vita0909 Посмотреть сообщение
Напишите языки программирования из этого списка: SQL, Java, JavaScript, Python, Ruby, PHP, C#, C++
SQL, Java, JavaScript, Python, Ruby, PHP, C#, C++. Ибо необходимость математики зависит от задачи, а не от языка.
0
0 / 2 / 0
Регистрация: 03.06.2018
Сообщений: 52
02.05.2019, 12:16 4
Насколько тебе будет необходима математика и какая именно математика, зависит не столько от языка, сколько от тех задач, которые ты собираешься решать как программист.
В любом случае, знать математику в рамках школьного курса (хотя бы) было бы полезно (может быть не все, хотя бы уравнения, решение задач, какую-то базовую логику). Можно учить параллельно - 2 часа в день математику, 4 часа в день программирование.

Если математика такая проблема, а программистом хочешь стать побыстрее - можно выучить HTML, CSS, заняться для начала чисто версткой. Это не программирование, но будет работа в близкой области и время чтобы подучить все остальное.

Отвечая на твой вопрос, я бы посоветовал JavaScript, PHP.

p.s. Сам новичок, может быть что-то и не верно сказал.

Добавлено через 47 секунд
Usaga, Начинать сложно. Некоторым - очень сложно.
0
Эксперт .NET
12504 / 8688 / 1310
Регистрация: 21.01.2016
Сообщений: 32,637
02.05.2019, 12:21 5
PhantomFantasy, сложно было раньше, когда надо было отрывать свою пятую точку от стула, брать деньги и ехать в книжный магазин за учебниками. И хорошо, если магазин с такой литературой есть в вашем городе.

А "начинать", когда ты обмазан гуглами, где всё на блюдечке, да ещё и на халяву... Ну извините, если и в таких условиях сложно, то я уже не знаю...
0
0 / 2 / 0
Регистрация: 03.06.2018
Сообщений: 52
02.05.2019, 12:57 6
Usaga, Раньше долбили один учебник (более или менее на тему), пытались понять и разобраться, если не получалось, находили тех кто уже разобрался и т.д. А сейчас вал информации вот и не знают за что браться.

- С какого языка начать? Я за пол часа хоть 100 книг с торрента скачаю, вы только скажите по какому языку.

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

vita0909, Если не хочешь начинать с верстки (HTML, CSS), тогда учи JavaScript.
Меня тут тапками закидают за такие советы, но я все же выскажусь...
Пара понятных, на мой взгляд, книг по JS: В.Дунаев "Самоучитель JavaScript", И.Кантор "Учебник JavaScript".
Вообще не старайся сразу понять все сразу (все термины, все что упоминается в параграфе "вскользь").
Главное на начальном этапе, чтобы ты понимала "основную тему", остальное изучишь потом (т.е. если параграф в учебнике посвящен конструкции if else - код с такими конструкциями у тебя должен работать, если упоминается что-то еще что ты в предыдущих параграфах не стречала и что тебе пока не понятно - это можно оставить на потом и т.д.).
И конечно, нужно постоянно писать. Пробуй все примеры кода которые встретишь в учебнике, придумывай что-то свое и т.д.
0
Эксперт .NET
17791 / 12942 / 3381
Регистрация: 17.09.2011
Сообщений: 21,215
02.05.2019, 19:58 7
Цитата Сообщение от vita0909 Посмотреть сообщение
Какой язык программирования учить, если человек слабенько знает математику?
Inform7
0
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
06.05.2019, 09:01 8
Цитата Сообщение от vita0909 Посмотреть сообщение
Какой язык программирования учить, если человек слабенько знает математику?
Ну, чем числа от переменных отличаются, знаете?)
А так..лучше никакого не учить тогда.. Из своего опыта - прежде чем решить задачу, мне нужно составить алгоритм решения(на листике или в голове). Для этого где-то нужна математика, где-то нет. Но математика сама по себе точит оттачивает технический образ мышления, без которого алгоритм придумать будет, наверное, сложно. А сам ЯП - дело четвертое, переложить синтаксис не самая большая проблема.

Цитата Сообщение от Usaga Посмотреть сообщение
А "начинать", когда ты обмазан гуглами, где всё на блюдечке, да ещё и на халяву...
Вот именно на таком блюдечке зачастую г... на палочке и лежит. Не так уж много ресурсов, где реально можно научиться. Остаются те же книжки + платные курсы (вроде coursera пользуется неплохим спросом, планирую записаться на парочку курсов для skill up).
0
Эксперт .NET
12504 / 8688 / 1310
Регистрация: 21.01.2016
Сообщений: 32,637
06.05.2019, 10:30 9
Matan!, я о том, что информация есть в огромном количестве, и просто доставаемая. Понятно, что статей от школьников полно, но по ним это видно.
0
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
06.05.2019, 11:03 10
Usaga, я тебя понял. Но я имел ввиду, что новичку, тем более не шарящему в математике будет сложно определить, где стоящая инфа, а где г... Обычно это познаётся с опытом. С другой стороны, у меня, даже когда я был новичком, таких вопросов не возникало. Были задачи, которые надо было сделать, были попытки их сделать по первым параграфам книжек, были ошибки и гугл по ошибкам
0
Эксперт .NET
12504 / 8688 / 1310
Регистрация: 21.01.2016
Сообщений: 32,637
06.05.2019, 11:07 11
Matan!, стоящая информация в перемешку с г... значительно лучше, чем вообще ничего с необходимостью тащиться в книжный и покупать (и выбирать!) литературу.

В общем, ситуация с г... была всегда. Просто сейчас информация сильно доступнее и дешевле. Только руку протянуть...
0
7 / 8 / 0
Регистрация: 29.11.2015
Сообщений: 162
11.05.2019, 14:24 12
Математика вам, как правило, не особо будет нужна. Почитайте про построение блок-схем. И не жалейте бумаги и карандашей для практики в них. А потом опыт и интуиция помогут.
0
Эксперт .NET
4432 / 2092 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
11.05.2019, 23:15 13
Мне кажется, что всё зависит от задач. Никто не заставляет устраиваться на работу, где требуются хорошие знания математики. Сейчас валом работы, где ты будешь пилить бесконечные CRUD(ы), программы с UI, которые будут что-то доставать из БД, куда-то отправлять и отображать в UI. С самим UI может быть нехило задач и там тоже нужно много всего знать. Ты думаешь, что на работе ты будешь просто писать софт? Ты ещё будешь править тонны багов от релиза к релизу, там требуется умение гуглить, дебажить и разбираться в чужом коде (то есть ты будешь не только решать постоянно новые задачи, часто будешь править старые). У меня на одной работе вообще был отдельный математик, который разрабатывал алгоритмы, а другие уже писали их реализацию, программу для вывода логов, по которым математик проверял правильно ли реализован алгоритм. Часто нужны самые базовые знания математики, если это не так, то пишут в вакансии, ну, или на крайняк скажут на собеседовании.

В английском языке тебе для начала должно хватить Elementary уровня (это, кстати говоря, не так уж и мало, если ты с полного нуля, то придётся до этого уровня попотеть). В личку скинул кучу ссылок по английскому языку.

Добавлено через 25 минут
Напишу, что вообще есть по C#, так как сам на нём пишу. Другие тебе могут что-то конкретное посоветовать по той же Java или тому же С++.

C# и технологии
Курсы 1
Очень хороший курс 2
C# 7.0. Справочник. Полное описание языка
C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов
Принципы, паттерны и методики гибкой разработки на языке C#
CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#
ASP.NET Core MVC 2 с примерами на C# для профессионалов
Entity Framework Core 2 для ASP.NET Core MVC для профессионалов
C# для профессионалов. Тонкости программирования

UI это WPF и UWP. Ещё есть AvaloniaUI (хотя не слышал, чтобы кто-то в продакшене использовал).
WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов

Алгоритмы
Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих
Алгоритмы. Теория и практическое применение

Есть вероятность, что пригодится, если это будет серверное ПО (не UI - не WPF, не UWP).
Использование Docker
Высоконагруженные приложения. Программирование, масштабирование, поддержка
Конвейер реального времени. Потоковая обработка данных

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

Так же SQL, но СУБД может попасться любая, мне пока попадалась по работе только MS SQL Server и, соответственно, T-SQL.

Добавлено через 2 минуты
Если в C# выбрать направление в веб (ASP.NET и лучше, если это ASP.NET Core MVC), то ещё база по HTML + CSS + JavaScript/TypeScript.

Добавлено через 4 минуты
Ещё и полезного
https://stepik.org/
https://www.yaklass.ru/ (математика здесь тоже есть)
https://interneturok.ru/ (школьный курс в виде видеоуроков и текстов к ним)

Добавлено через 1 минуту
Проект Эйлера (алгоритмы)
1
7 / 8 / 0
Регистрация: 29.11.2015
Сообщений: 162
12.05.2019, 11:20 14
Цитата Сообщение от Casper-SC Посмотреть сообщение
если ты с полного нуля, то придётся до этого уровня попотеть
Не придётся. Почти все языки программирования созданы на основе английского языка. Если ты сумел написать несколько десятков программ, то, считай, ты основы английского языка уже знаешь. Разумеется, только письменного. Но это и правильно. Нет смысла забивать голову знанием разговорного английского. Лучше разговорный чеченский или дагестанский учить - это для нынешней России актуальнее. А вот основы письменного английского (и то, чтобы только читать - уметь писать на нём необязательно - есть программы-переводчики) в наше время всем желательны. Потому как большая часть Deep и Dark-weba (а где ещё правду узнаешь?!) именно на инглише.
0
119 / 84 / 42
Регистрация: 14.12.2015
Сообщений: 945
16.05.2019, 10:42 15
Цитата Сообщение от Matan! Посмотреть сообщение
Ну, чем числа от переменных отличаются, знаете?)
Эммм. А какая связь между числом и переменной? Вот 5 - число, int i - переменная. Что то не уловил Вашу мысль)
0
0 / 1 / 0
Регистрация: 08.05.2019
Сообщений: 22
23.05.2019, 16:51 16
Я вот тоже бы хотела в ит сфере работать, хотя бы косвенно )) но не на ту стезю свернула когда то ) а за вопросы с чего начать и как еще и по шапке как выяснилось получишь )
0
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
23.05.2019, 17:19 17
Angedonia, не получишь. Для начала Вам, возможно, стоит определить и понять, что Вы за человек, чем интересуетесь.
Если интересно управлять - менеджер-Ваша стихия;
если интересно разбирать код, но с математикой не сильно повезло - тестировщики, QT - это для Вас;
если Вы сильный математик, нравится ковыряться в данных и вычленять из них знания - Data Science, аналитика, возможно, искусстенный интеллект, либо нейронные сети;
ну, и наконец, если интересен сам процесс магических заклинаний, заставляющих машину Вам повиноваться - добро пожаловать в программирование.
При этом Вам стоит понять, где Вы хотите прилагать усилия в программировании: в веб, в прикладных программах, микроконтроллеры, IoT, андроид и т.д.
Мой опыт освоения языка такой(простите за нескромность): пытаюсь написать какой-то калькулятор. Дальше улучшаю его функционал. Потом другую программульку заваяю. Потом здесь на форуме поотвечаю в тематических разделах. И всё это вкупе с учебником/туториалом + советы бывалых прогеров.
0
0 / 1 / 0
Регистрация: 08.05.2019
Сообщений: 22
23.05.2019, 17:27 18
Цитата Сообщение от Matan! Посмотреть сообщение
QT - это для Вас
Попыталась, не взяли чот ( видимо штат набрали уже
0
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
23.05.2019, 23:24 19
Цитата Сообщение от Angedonia Посмотреть сообщение
Попыталась, не взяли чот
Не расстраивайтесь. Будет и на Вашей улице праздник Пытайтесь дальше.
0
19 / 187 / 0
Регистрация: 17.06.2013
Сообщений: 2,163
07.06.2019, 22:37 20
Для начинающего... Не один из языков, кроме арифметики и элементарной лиш всего - не требует. Семплы - для отвода глаз, но формулы сурово эмулируюшие как лука сок тут же брызжют всем в глаза ученикам, смеются пока казённые. А так был бы тут нормальный папа. Смеялись бы тогда с сынком. Семплы для заданий - глупые при том. Без математики - программирование нормально работает.

Добавлено через 15 минут
Высший программер - вообще не человек. Пишет он лиш на ассемблере дебильном и спрайты подбирает лиш из кучи 8 пикселов на 8 лиш при том. Вобщем высший - дали что - из того и собрал. Но не человек - а высший.
0
07.06.2019, 22:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2019, 22:37
Помогаю со студенческими работами здесь

Какой язык программирования учить в 2020 году?
Собственно сабж.

Какой язык программирования мне ст0ит учить?
... оканчивю мат. школу, и хочу поступить на программиста. Программирую (неплохо) на Паскале. Что...

Кто в совершенстве знает какой-либо язык программирования?
Кто знает хоть один язык программирования в совершенстве - откликнитесь. Страна должна знать своих...

какой язык программирования начать изучать, если ты чайник?
Даров ребзя, извечный вопрос: с какого языка программирования начать энто все дело? Почитал на...

Какой язык программирования выбрать, если интересуюсь ВЕБом
Здравствуйте! Очень затягивает WEB. Сейчас изучаю CSS после чего буду Javascript. Но вот вопрос,...

Как учить язык программирования
Как лучше всего учить языки, в частности с++? Вот читаю я эту книгу на 1200 страниц, читаю 3 дня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru