Jump to content

Помощь с основами программирования


Recommended Posts

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

Стоит сказать, ради чего отчасти я всё затеял. В планах на текущий год - пройти курсы от Яндекса по IT специальности и начать получать высшее образование в этой сфере. 

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

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

Edited by Grande_Leone
Link to comment
Share on other sites

Начинал с Паскаля в технаре. Потом Делфи.

В принципе, дисциплинирует, но по-моему пустая трата времени на сегодняшний день.

А где ты хочешь программировать и что писать?

Link to comment
Share on other sites

5 минут назад, Moelders сказал:

Начинал с Паскаля в технаре. Потом Делфи.

В принципе, дисциплинирует, но по-моему пустая трата времени на сегодняшний день.

А где ты хочешь программировать и что писать?

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

Я даже со специальностью вышки до конца не определился до сих пор. Благо, что немного времени есть ещё.

 

Link to comment
Share on other sites

Только что, phaggi сказал:

Как ты относишься к матану и линалу?

Многое я не знаю, что-то просто не помню, но я достаточно умён и обучаем, чтобы эти знания получить либо вспомнить.

Link to comment
Share on other sites

Если именно программирование, то тут есть одна засада. 
Вот выучил ты физику, например. Ты инженер? Нет. Надо ещё кучу специальностей, от черчения до ПУЭ и от сопромата до химии металлов. 
 

Так и тут. Программеру надо понимать алгоритмы и структуры данных, понимать предметную область, в которой придётся работать (в банках - финансы и бухгалтерию; в web-разработке - html/css/js и БД; в тестировании - теорию и практику тестирования ПО; в devops-е - сети, сервера, микросервисы; ну и т.п.) И язык программирования тут как-то становится не главным :/

Link to comment
Share on other sites

Хорошо, Алан, я понял твой совет. 

Есть небольшая проблема: время. Его у меня достаточно ограниченное количество. И есть опасения, что параллельно с работой учёбу на мехмате я не потяну потому, что не хватит времени одновременно получать новые знания из материалов, которые предоставляет мехмат, и повышать свои текущие знания до уровня мехмата.

Edited by Grande_Leone
Link to comment
Share on other sites

Если бы я сейчас рассматривал, куда двинуться без крупных затрат денег, времени и сил - наверно, алгоритмы/структуры данных/java и в «энтерпрайз»-разработку. Там не сахар, но хлеб и работа ближайшие 30-40 лет будет. Потому что на java написано так много, что поддерживать и допиливать это можно бесконечно. 

Link to comment
Share on other sites

Совет мне нравится, и я постараюсь как можно больше информации собрать по нему. Но это... ещё только "на берегу" очень серьёзным шагом выглядит. 

Link to comment
Share on other sites

4 минуты назад, phaggi сказал:

Если бы я сейчас рассматривал, куда двинуться без крупных затрат денег, времени и сил 

За время я действительно опасаюсь. 

Деньги... Я уже смирился, что придётся оформлять кредиты на обучение. Других вариантов выбраться у меня, похоже, нет.

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

 

Link to comment
Share on other sites

@Grande_Leone Жень, ты главное начни с чего-нибудь. Логику освоишь, а там переучиться при необходимости на другой язык уже не столь трудно будет. 

Мне товарищ, который занимается web запросто смог помочь в 1С логику допилить. Просто потому, что он представляет КАК реализовать нужную задачу.

1 минуту назад, Grande_Leone сказал:

придётся оформлять кредиты на обучение.

Та падажжи , не паникуй. Бесплатных курсов тоже достаточно. Ну и торрент никто не отменял, окда?

Link to comment
Share on other sites

16 минут назад, phaggi сказал:

Так и тут. Программеру надо понимать алгоритмы и структуры данных, понимать предметную область, в которой придётся работать (в банках - финансы и бухгалтерию; в web-разработке - html/css/js и БД; в тестировании - теорию и практику тестирования ПО; в devops-е - сети, сервера, микросервисы; ну и т.п.) И язык программирования тут как-то становится не главным :/

Понял. Буду определяться как можно быстрее с выбором предметной области.

Link to comment
Share on other sites

Что касается курсов. Это по большей части выманивание денег. 
Обучение программиста происходит всё время, всю жизнь. Надо писать код, писать начиная с простейшего и через крестики-нолики и 2048 и дальше-дальше. Читать документацию, разбираться, пытаясь написать код. Изучать алгоритмы, писать код. И т.п.

Link to comment
Share on other sites

2 минуты назад, Moelders сказал:

Та падажжи , не паникуй. Бесплатных курсов тоже достаточно. Ну и торрент никто не отменял, окда?

Речь в первую очередь о высшем образовании)

 

Link to comment
Share on other sites

1 минуту назад, Grande_Leone сказал:

Речь в первую очередь о высшем образовании)

 

Как бы это сказать… для типового разработчика это не главное. Очень полезно, но не главное. 

Link to comment
Share on other sites

10 минут назад, UglyZopilote сказал:

Ух ты :) я сделяль. А что с этим можно дальше делать?

https://paei.denero.ru/0/P6B09G

Link to comment
Share on other sites

@UglyZopilote

Мой PAEI: PAei (denero.ru) Прошёл

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

Link to comment
Share on other sites

За себя скажу: я сунулся в Python и, пройдя его до половины, обнаружил, что на чистом Python далеко не уедешь. Нужны фреймворки, нужны БД sql/nosql, нужны html/css/js, докер и т.п.

Все это в разы превышает то, что я уже знаю. Так что есть ещё куда развиваться :)

Edited by phaggi
Link to comment
Share on other sites

45 минут назад, UglyZopilote сказал:

Посмотрел внимательней - новая соционика. Низачот. 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Используя данный сайт, Вы соглашаетесь с положением Terms of Use.