0 / 0 / 0
Регистрация: 19.04.2019
Сообщений: 1
|
|
1 | |
Какой язык программирования учить, если человек слабенько знает математику?19.04.2019, 16:23. Показов 6088. Ответов 21
Метки нет (Все метки)
Привет!
Какой язык программирования учить, если человек слабенько знает математику? Напишите языки программирования из этого списка: SQL, Java, JavaScript, Python, Ruby, PHP, C#, C++ По убыванию от сложных в изучении до легких в изучении... Мне это поможет определиться. Желательно если ответят программисты которые работают в ИТ. Спасибо! P.S. Просьба перенести в Обо всем!
0
|
19.04.2019, 16:23 | |
Ответы с готовыми решениями:
21
Учить математику или сразу язык программирования Какой язык программирования учить? Какой язык программирования учить дальше? Какой смысл учить физику и высшую математику 10-20 лет, если почти все уже создано? |
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 |
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
|
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
|
06.05.2019, 09:01 | 8 |
Ну, чем числа от переменных отличаются, знаете?)
А так..лучше никакого не учить тогда.. Из своего опыта - прежде чем решить задачу, мне нужно составить алгоритм решения(на листике или в голове). Для этого где-то нужна математика, где-то нет. Но математика сама по себе Вот именно на таком блюдечке зачастую г... на палочке и лежит. Не так уж много ресурсов, где реально можно научиться. Остаются те же книжки + платные курсы (вроде coursera пользуется неплохим спросом, планирую записаться на парочку курсов для skill up).
0
|
12504 / 8688 / 1310
Регистрация: 21.01.2016
Сообщений: 32,637
|
|
06.05.2019, 10:30 | 9 |
Matan!, я о том, что информация есть в огромном количестве, и просто доставаемая. Понятно, что статей от школьников полно, но по ним это видно.
0
|
06.05.2019, 11:03 | 10 |
Usaga, я тебя понял. Но я имел ввиду, что новичку, тем более не шарящему в математике будет сложно определить, где стоящая инфа, а где г... Обычно это познаётся с опытом. С другой стороны, у меня, даже когда я был новичком, таких вопросов не возникало. Были задачи, которые надо было сделать, были попытки их сделать по первым параграфам книжек, были ошибки и гугл по ошибкам
0
|
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
|
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 |
Не придётся. Почти все языки программирования созданы на основе английского языка. Если ты сумел написать несколько десятков программ, то, считай, ты основы английского языка уже знаешь. Разумеется, только письменного. Но это и правильно. Нет смысла забивать голову знанием разговорного английского. Лучше разговорный чеченский или дагестанский учить - это для нынешней России актуальнее. А вот основы письменного английского (и то, чтобы только читать - уметь писать на нём необязательно - есть программы-переводчики) в наше время всем желательны. Потому как большая часть Deep и Dark-weba (а где ещё правду узнаешь?!) именно на инглише.
0
|
119 / 84 / 42
Регистрация: 14.12.2015
Сообщений: 945
|
|
16.05.2019, 10:42 | 15 |
Эммм. А какая связь между числом и переменной? Вот 5 - число, int i - переменная. Что то не уловил Вашу мысль)
0
|
0 / 1 / 0
Регистрация: 08.05.2019
Сообщений: 22
|
|
23.05.2019, 16:51 | 16 |
Я вот тоже бы хотела в ит сфере работать, хотя бы косвенно )) но не на ту стезю свернула когда то ) а за вопросы с чего начать и как еще и по шапке как выяснилось получишь )
0
|
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 |
0
|
19 / 187 / 0
Регистрация: 17.06.2013
Сообщений: 2,163
|
|
07.06.2019, 22:37 | 20 |
Для начинающего... Не один из языков, кроме арифметики и элементарной лиш всего - не требует. Семплы - для отвода глаз, но формулы сурово эмулируюшие как лука сок тут же брызжют всем в глаза ученикам, смеются пока казённые. А так был бы тут нормальный папа. Смеялись бы тогда с сынком. Семплы для заданий - глупые при том. Без математики - программирование нормально работает.
Добавлено через 15 минут Высший программер - вообще не человек. Пишет он лиш на ассемблере дебильном и спрайты подбирает лиш из кучи 8 пикселов на 8 лиш при том. Вобщем высший - дали что - из того и собрал. Но не человек - а высший.
0
|
07.06.2019, 22:37 | |
07.06.2019, 22:37 | |
Помогаю со студенческими работами здесь
20
Какой язык программирования учить в 2020 году? Какой язык программирования мне ст0ит учить? Кто в совершенстве знает какой-либо язык программирования? какой язык программирования начать изучать, если ты чайник? Какой язык программирования выбрать, если интересуюсь ВЕБом Как учить язык программирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |