Помогу научиться программировать бесплатно

В связи с карантином у многих появился избыток свободного времени, который они тратят на всякие не особо полезные вещи.


Предлагаю научится программировать. Это интересно и за это очень хорошо платят.

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


У меня есть около 6 лет опыта коммерческой разработки бекенда web-приложений.

Сейчас пишу на Ruby, до этого на PHP. В свободное время посматриваю в сторону администрирования серверов, так что скучно точно не будет.


Чтобы сэкономить время, заранее пишу ответы на очевидные вопросы.


Это сложно ?

Для каждого по разному. Сложность обучения зависит от множества факторов. Начальная подготовка, знание английского,

технического/гуманитарного мышления, количества времени на обучение в день, наличие отвлекающих факторов в процессе обучения и, конечно же, дисциплины.


Сколько это стоит ?

Это бесплатно.


А сколько я буду получать ?

Гуглим вакансии junior ruby developer или junior ruby on rails developer.

От себя добавлю, что на стажировке удаленно мой знакомый получал 10-15 тыс. в месяц. Знания были очень посредственные.


Как это все будет проходить ?

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


Я слишком молод/стар для всего этого ?

На одной из моих работ был разработчик с 3 годами опыта, которому было 75 чтоли(точно не помню).

Следовательно начал он приблизительно в 72. По его рассказам, до этого он работал электриком.


Почему веб разработка ?

Потому, что в этой сфере оптимальное отношение зарплаты к предпоплагаемой сложности и трудозатратам.


Почему Ruby?

Потому, что это не сложный и, по своему, синтаксически-красивый язык.


Что делать, если я живу небольшом городе и тут не найдется работа для меня в этой сфере ?

Я, все время, работаю удаленно и офисе ни разу не был. Если нет проблем с дисциплиной, то все получится.

Если проблемы с дисциплиной - есть вероятность, что все получится чуть позже.


Нужен ли английский ?

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


Зачем лично тебе все это ?

Хочу попробовать себя в роли учителя.


Добро пожаловать всем желающим: https://t.me/joinchat/FwPetBwmZZ762mfAI95Mpg

https://t.me/LearnRubyForPikabuChat

https://t.me/LearnRubyForPikabu

Вы смотрите срез комментариев. Показать все
175
DELETED
Автор поста оценил этот комментарий

Всё время пытаюсь научиться, но похоже мне не дано. Что в школе на уроках информатики, что в техникуме - а нам давали вот совсем минимум на Си - до слёз, не получалось и всё. Пока преподаватель объясняет - всё понятно, пишешь, работает. Как только надо две части кода соединить в одну программу, чтобы она выводила результат - упираюсь в стенку. А вот скрипты для PowerShell годные пишу при этом. Я сисадмин =)

раскрыть ветку (268)
64
Автор поста оценил этот комментарий

Я начинал с PowerShell'а.
Когда некоторые мои скрипты разрослись до 3-5к строк и были на уровне "что заказывают разработать/доработать у Microsoft" - понял что это уже не скриптописание, а полноценные программы.
Так и ушёл на полноценного программиста)
30+ лет, жена, двое детей и я сменил профессию. Работа/учёба по 11-12 часов в день без выходных может через полгода/год привести к нервному срыву и самоубийству успеху и зп ~200к.
И всё это время главное не пинать балду естественно, а реально изучать технологии, проходить всякие курсы (только не на говне типо джетбрэйнс), общаться с комьюнити, делать свой вклад в опенсоурс и прочее.
Начинающим я бы посоветовал python + когда немного будет понимание что/как/куда обязательно к нему поиграться с либой pydantic, затем можно пройти курсы refactoring guru.
После python и всего остального уже будет база, можно будет сменить язык на более годный (ибо python для прототипов больше, кидайте тапки с примерами что это не так, мне не впервой)).

раскрыть ветку (76)
11
Автор поста оценил этот комментарий
Объясните пожалуйста, люди добрые, классификацию программирования? Какое и для чего? Может статья какая есть?
раскрыть ветку (31)
40
Автор поста оценил этот комментарий

Смотря что вы имеете, под классификацией?

Мобильные приложения, десктопные приложения (обычные ПК), Веб-приложения (сайты и подобные). И еще вагон прочих помельче.

Разработка в них делится на бэкэнд и фронтэнд.

Бэкэнд - Background. То что находится позади, то что пользователь не увидит. Это серверная часть приложений. Достаточно большой пласт возможных языков и технологий, поэтому много прогеров специализируется именно только на Бэкэнде или Фронтэнде.

Фронтэнт - то что видит пользователь. Сейчас, в основном, то что видит пользователь. Пользовательский Интерфейс, анимации в нём, передача\получение данных от сервера (бэкэнда).

И есть целая куча языков и фреймворков (частично уже за вас "написанный" код, на каком-то языке) для разных областей.

Java и C#, например, очень популярные языки для бэкэнда.

JavaScript, очень популярен для фронтэнда (точнее его фреймворки, React, Angular и прочие).

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

Java также популярна на мобильных приложениях.

Python сейчас очень популярен в Web-приложениях. Да и вроде считается легким для новичков.

раскрыть ветку (26)
11
Автор поста оценил этот комментарий
Спасибо! Большущее) вы прямо таки тучи развели руками)
ещё комментарии
3
Автор поста оценил этот комментарий
Кирилл Ширинкин "Самообразование веб разработчика"
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо)!
ещё комментарии
17
Автор поста оценил этот комментарий

у меня 3 года до зп в $3000 ушло. А так тоже 30 лет, жена, ребёнок, ипотека... до этого также сисадминил
@desertheart,   Всё возможно, дерзай. Главное желание учиться новому)

раскрыть ветку (15)
3
Автор поста оценил этот комментарий

где вы такие зп находите? риторический вопрос, на хх.ру и иже с ним, очевидно.. но конкурс на место с $3к явно же немаленький?

раскрыть ветку (11)
11
Автор поста оценил этот комментарий

Нет конкурса в рф никакого. Умешь - приходи, с руками оторвут.

2
Автор поста оценил этот комментарий
Меня сами нашли на линкедине
раскрыть ветку (8)
3
Автор поста оценил этот комментарий

Взяли как джуна на LinkedIn? Первая работа в этом направлении? Организации в Москве/Питере? Какова была начальная ЗП? За 3 года вы доросли до Миддла/Синьора? Это реально? Каждый день после работы изучали актуальные технологии и иную информацию для повышения квалификации? Какой язык, если не секрет?

раскрыть ветку (5)
4
Автор поста оценил этот комментарий
Первая работа прогером была в госучереждении за копейки. Потом уже в нормальную контору на 70к мидлом устроился. Сейчас через линкедин предложили сеньором. Живу в регионе. Учусь постоянно)). .net
раскрыть ветку (2)
2
Автор поста оценил этот комментарий

Ты большой молодец. Успехов тебе

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

спасибо))

4
Автор поста оценил этот комментарий

Три года это очень мало для необходимого объема знаний. Хотя не исключаю, что бывают либо гении, либо у кого уже была подготовлена база. Я вот впервые устроился программистом чтоб попробовать себя в 40 лет за 1k$ (я не просил ничего, сами предложили). Через два месяца после сдачи первой сложной задачи я попросил два косаря, просто объяснив, что иначе мне придется тратить время на рассылку сиви. Дали два. Но при этом я всю жизнь занимался смежной работой где требуется знание сетей, серверов, линуксов, аппаратной части, микроконтроллеров.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Так я тоже до этого довольно долго админил. + мелкие задачи на фрилансе были. Типо: "посмотри ,что там с сайтом".
НУ и просто всегда хотел быть программистом, поэтому часто зависал на форумах и хабре. Т.е. какие-либо базовые знания были. Без них просто дольше придётся, но тоже вполне возможно.

1
Автор поста оценил этот комментарий

Можете посоветовать сайты или если есть книги, видеоуроки , ну то с чего можно начать, а то уже деградирую чот в этих ваших интэрнэтах...

раскрыть ветку (1)
Автор поста оценил этот комментарий

Да на самом деле много чего. Читайте форумы, статьи. Главное не начинайте с гигантов типа Рихтера, Макконели и пр, которых все (почему то) советуют. Они нафиг не нужны начинающему.
Для начала можно посмотреть на учебники по scratch. Отлично объясняет логику программирования. А потом можно уже выбирать направление, которое вам больше нравится

Автор поста оценил этот комментарий

Думаешь такую ЗП дают от доброты? Нет! Потому что за косарь долларов никто из опытных, кто сгодится на вакансию, работать не будет. Прийдет десять человек, дай бог чтобы хоть один сгодился. По полгода иногда такие вакансии не закрываются.

1
Автор поста оценил этот комментарий
Ну, вот зачем так делать? Сейчас набегут брызжущие слюной, а потом таких на upwork демпенгующих толпы: sineor за 8 баксов в час
раскрыть ветку (2)
3
Автор поста оценил этот комментарий

У них своя ниша. Если тебя они пугают, значит тебе просто переплачивают сейчас.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Это был сарказм, если что ;)
2
Автор поста оценил этот комментарий
обидели Jet Brains :(( А это, между прочим, разработчик самой популярной IDE для Java, и разработчик ЯП Kotlin.
Вы имели в виду Geek Brains, по видимому
раскрыть ветку (1)
Автор поста оценил этот комментарий

Да, исправлялся в другом комментарии)

#comment_165058516

3
Автор поста оценил этот комментарий

Объясните пожалуйста, как с женой и двумя детьми вам удаётся уделять столько времени учёбе/работе?

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

Я сейчас учусь на третьем курсе, уже полгода как живу вместе с девушкой на съёмной студии. Чувствую, что времени на обучение у меня стало намного меньше, перестал ощущать прогресс. Постоянно надо уделять время девушке и всё такое. Такое ощущение, что я сейчас жертвую карьерой ради отношений. Я пытался выделять себе хотя бы 4 часа в день только на обучение, но это не помогает. Дайте, пожалуйста, какой-нибудь совет.

раскрыть ветку (6)
3
Автор поста оценил этот комментарий
Отношения стремительно шли вниз, меня жена и дети почти перестали узнавать, отношения в семье ухудшились.
Да и нервы от такого нон-стоп изучения немного расшаталась.
Жертв не бывает если с такой скоростью всё изучать. Ну или история кот с лампой)
Мне кажется часа 2-3 в день заниматься в более спокойном ритме будет полезней "для жизни". Но это займёт намного больше времени: один день 12 часов нон-стоп > 6-7 дней по 2 часа. Зато без жертв.
Win-win стратегии я не нашёл :(
раскрыть ветку (4)
7
Автор поста оценил этот комментарий

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

6
Автор поста оценил этот комментарий
Не работает так, 12 часов невозможно что-либо новое с нарастающим уровнем сложности изучать. Через час+- продуктивной работы начнется просто потеря времени на попытки концентрироваться на объекте изучения.
раскрыть ветку (2)
Автор поста оценил этот комментарий
Не знаю, я за 2 дня поверхностно изучил сетевой стэк как там эти ваши пакеты ходят и из чего состоят (уровень понимания чуть выше секретарши), потом как их читыват, перехватывать.. Итого написал свой мелкий сниффер, даже со всякими этими лэйзи лоадами (да-да, вайршарк есть, лучше мало что есть, но свой велосипед ближе к телу).
Понадобилось ~27 часов и около 15 кружек кофе, как раз раз в час примерно в туалет отбегал.
Это похоже на обучение через саморазрушение) Ну и да, надо уметь выпадать из этого мира, для меня это порой сродни медитации, эти часы пролетают незаметно.
Кроме того, мне кажется многие становятся очень демотивиронными, когда в результате подобного "рвания жопы" через три дня условный менеджер говорит: ты молодец, но всё переигралось и всё что ты изучил и сделал нахрен никому не нужно, в мусорку, сорян.
раскрыть ветку (1)
2
Автор поста оценил этот комментарий
У меня также, порой забываю поесть, поспать. Выпадаю из мира, когда что-то интересное. Но вот фундаментальное изучение, с Hello world и по нарастающей только с перерывами получается. Так как можно войти в ритм и несколько глав понять, но через день-два не помню что там было и по новой прохожу. Понял что лучше по кусочку изучать, постепенно, чтобы потом это в голове нашло свое место, откуда можно извлечь при необходимости.
2
Автор поста оценил этот комментарий

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

3
Автор поста оценил этот комментарий
только не на говне типо джетбрэйнс

JetBrains? Говно? Ахаха, небось Vimом пользуешься?

раскрыть ветку (3)
6
Автор поста оценил этот комментарий
Я смог перепутать джетбрэйнс и гикбрэйнс)
Так-то джеты молодцы бесспорно.
раскрыть ветку (1)
3
Автор поста оценил этот комментарий
Я читал и сразу подумал об этом куске от mail.ru
1
Автор поста оценил этот комментарий

Он же про курсы писал..

1
Автор поста оценил этот комментарий

А что не так с джетбрэйнс? У них сейчас довольно-таки неплохой проект hyperskill.

раскрыть ветку (9)
1
Автор поста оценил этот комментарий
За чуть большие деньги есть всякие Coursera и прочие Udemy, там более годные курсы.
Но всё на английском языке, да, ибо на русском что-угодно в 99% случаях не стоит проходить, ибо: обновляют курсы реже (если вообще обновляют, а не нарубают $ и в закат), подача хуже.
раскрыть ветку (8)
Автор поста оценил этот комментарий

А что думаете на счет JavaRush?

раскрыть ветку (5)
Автор поста оценил этот комментарий
Я знаю java на уровне чтения, не хочу даже учиться кодить на ней, все эти мегафраемворки типо спринга зло (имхо), а без них никто как правило не пишет.
Так что не могу оценить.
раскрыть ветку (4)
Автор поста оценил этот комментарий

Ну а какая альтернатива сделать мегапроект без мегафреймворка? Я думаю, что неспроста все их используют.

Иллюстрация к комментарию
раскрыть ветку (3)
Автор поста оценил этот комментарий
Писать с нуля всё, понимая как выделяется каждый байтик в памяти, работать напрямую с областями памяти, контролировать свой сборщик мусора и прочие идеальные сферические кони.
Я вот сорочку удалить с файлика писал функционал, под 100 строк вышло. Да, открыть и прочесть. Зато "без либ, пап, мам и импортов".
Думаю не зря все пишут на говноджаве :( Наверное я не прав, миллионы мух не могут ошибаться, потому стараюсь не забывать приписывать к таким выражением "имхо"..
раскрыть ветку (2)
3
Автор поста оценил этот комментарий
Ну тогда тебе ассемблер нужен. Будет файл открываться не 0.1 секунды, а 0.0999 секунды. Без тестов не заметишь, но зато удовольствие от процесса получишь.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Я писал на нём в студенческие годы. Но это перебор, если всё честно вручную набивать)
Мечтаю всё Rust пощупать, там можно и нужно наяривать на все эти микросекунды, которые никому не интересны на рынке в 99% случаев (в отличии от готового продукта).
DELETED
Автор поста оценил этот комментарий

на Udemy немало руссоязчных курсов, некоторые оч годные

раскрыть ветку (1)
Автор поста оценил этот комментарий
Я не следил. Но: они апдейтятся оперативно? Т.е. если курс вышел, и каждые 2-6 месяцев должен обновляться.
Иначе это плохой курс, даже если он "хороший") Всё слишком быстро меняется в it.
1
Автор поста оценил этот комментарий

Ну я слыхал/читал ютуб на питоне написан.

раскрыть ветку (4)
2
Автор поста оценил этот комментарий

Там очень много технологий.

4
Автор поста оценил этот комментарий
Какая-то часть - почему нет.
У питона сложно в параллельность. На том же Go я под 2кк горутин (с конкуренцией, обращениями к общей памяти и прочими свистелками) запускал на ноутбуке (!!!), и оно работало и даже не лагало.
Я любя go и не очень любя python порой выбираю именно python, ибо так проще и быстрее. Да-да, весь этот идеальный и быстрый код лесом надо уметь слать, до прода и хайдлоада надо ещё дожить (что в принципе редкость в разработке).
Везде нужен свой инструмент, что сказать.
1
Автор поста оценил этот комментарий

Только что зашел на ютуб и проверил в браузере - оказалось на жабаскрипте, зуб даю!

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Да не.. я щас тоже посмотрел. Он на хтмле написал! Я их раскусил.

7
Автор поста оценил этот комментарий
Очень многое зависит от подхода. Например когда я учил С - тоже кололся и плакался, но продолжал зубрить Кернигана-Ритчи. Однако случайно попался мне учебник Стивена Прата и эти 950 страниц счастья ответили на все мои вопросы, потому что разжеванно всё, буквально каждая строчка, а K&R для тех кто уже имеет кое какой опыт и сух как кость. Я убедился что полностью неприступных знаний нет, для начала нужен материал, который оперирует простыми понятиями и загружает мозг постепенно. Поэтому когда мне понадобилось подтянуть схемотехнику - я обратился к Рудольфу Свореню, что бы разобраться с цифровой - к Дэвиду и Саре Харрисам. И сейчас если потребуется я открою учебник хоть начальной школы, если будет необходим такой уровень упрощения, хотя почему то многие стесняются к ним обращаться. Очень полезно изучать несколько смежных тем одновременно. Если тяжело даётся чтение - не мучайся над каждым словом, а просто почитай главу два раза. Может конечно это работает только у меня, но именно на втором почтении происходит полное усвоение информации. Вообщем главное - не упускать руки, если тебе действительно интересна данная сфера деятельности - ты найдешь способ научиться.
раскрыть ветку (1)
Автор поста оценил этот комментарий

Такая же хрень у меня со Страуструпом. В 2001, когда мне было чуть больше двадцати, купил себе "Язык С++". Только ближе к сороковнику начал осознавать что вот вот уже приближаюсь к его пониманию. Но за это время появились C++11, C++14, C++17 и вот уже C++20.

71
Автор поста оценил этот комментарий

Преподаватели что в школе что в техникуме далеко не всегда объясняют с энтузиазмом. Если есть возможность попробовать самотоятельно или с кем-то из сети, то я бы попробовал.  Я тоже пытался писать на C#, но дальше pet проекта дело не зашло. Учитывая специфику того рынка, возможно оно и к лучшему.

раскрыть ветку (125)
59
DELETED
Автор поста оценил этот комментарий

У меня ссылка не открывается, это первое задание я так понимаю?))) куда зайти?

раскрыть ветку (14)
16
Автор поста оценил этот комментарий

@moderator, Добавьте в пост, пожалуйста:
https://t.me/LearnRubyForPikabuChat
https://t.me/LearnRubyForPikabu

раскрыть ветку (4)
2
Автор поста оценил этот комментарий

Ссылки не открываются т.к. домен t.me в блоке) Лучше напиши акк в телеге с @ )

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

Так акк вы можете просто после слэша выделить, скопировать и найти в телеге, добавив "@"

Можете пользоваться впн ещё, есть много бесплатных для браузеров.

раскрыть ветку (2)
3
Автор поста оценил этот комментарий

Я знаю) просто автору сказали, что ссылки не работают, а он отсыпал еще таких-же))

Я то открою, а другие могут и не догадаться)

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Ну и ладно, отсекание лишних участников на раннем этапе)

3
Автор поста оценил этот комментарий

ищите в телеграме LearnRubyForPikabu

раскрыть ветку (8)
25
Автор поста оценил этот комментарий

Зашел на канал. В первом сообщении десяток книг, который нужно изучить. Наверно то же самое чувствует линукс, когда на него ставишь какое-нибудь ПО: "О, программка, вроде небольшая. ХЕРАК стопицот пакетов"

раскрыть ветку (7)
19
DELETED
Автор поста оценил этот комментарий

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

раскрыть ветку (6)
11
Автор поста оценил этот комментарий
И книги не отдают)
Автор поста оценил этот комментарий

О, скажите, пожалуйста, какие книги можно почитать про радиоэлементы (кроме учебника по физике и "Электроника шаг за шагом")

раскрыть ветку (4)
DELETED
Автор поста оценил этот комментарий

Первая книга и самая простая ( радио? это Очень просто)

раскрыть ветку (1)
Автор поста оценил этот комментарий

спасибо

1
Автор поста оценил этот комментарий
Я в ПТУ учился по этому учебнику http://www.libex.ru/detail/book403138.html
раскрыть ветку (1)
Автор поста оценил этот комментарий

спасибо

65
Автор поста оценил этот комментарий

Я пытался что-то понять по бумажным самоучителям (дорогие, сцуко), когда еще интернет был не особо развит. И понял, что без базовых математических знаний даже соваться не стоит. Берешь книгу - обложка чуть ли не кричит о том, что в кратчайшие сроки научится любой дебил, открываешь и мозг закипает: массивы, матрицы, переменные...ну нахер...

Иллюстрация к комментарию
раскрыть ветку (11)
14
Автор поста оценил этот комментарий

Ну да, если ты не знаешь что такое переменная (уровень 5 класса), то да, видимо, программирование не для тебя

раскрыть ветку (10)
7
Автор поста оценил этот комментарий

А если не знаешь, что такое массивы и матрицы? Куда?

раскрыть ветку (9)
30
Автор поста оценил этот комментарий

Массив - это тумбочка для переменных, а матрица - несколько таких тумбочек, стоящих рядом)

1
Автор поста оценил этот комментарий

Массивы и матрицы по сути просто таблицы ^^

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Если это действительно так, то звучит довольно понятно :)

ещё комментарии
11
Автор поста оценил этот комментарий

Может это знак? Была не была!
Учи меня полностью)
Как запихсаться?

11
Автор поста оценил этот комментарий
Я тоже пытался писать на C#, но дальше pet проекта дело не зашло. Учитывая специфику того рынка, возможно оно и к лучшему.

c# - это Enterprise, а там как раз крутятся хорошие деньги. Точнее не просто в C#, а в ASP.NET.

раскрыть ветку (32)
9
Автор поста оценил этот комментарий

А с выходом .Net Core, он ещё и на новых проектах стал активно использоваться)

3
Автор поста оценил этот комментарий

Не только. WPF тоже неплохо идёт. Но да, фулстек с asp.net много кому нужен.

2
Автор поста оценил этот комментарий

C# - это и десктопная разработка под винды (WPF/UWP), и Xamarin для телефончиков. Да и просто банального вебчика на нем достаточно.

1
Автор поста оценил этот комментарий

с вакансиями грустно. Новые проекты на ASP'е очень редко стартуют + конкурент в лице джавы в таких случая получает больше внимания (стартануть потенциальный энтерпрайз почти всегда спринг). Да и шарписты зачастую на своем рабочем стуле корнями исходят, десятками лет могут работать на одном месте, а новых не так часто набирают -> нет текучки и потребности в новых кадрах

WPF мертв, десктоп ненужон, Xamarin тоже выдавлен конкурентами, на фоне кардовы/реактнейтива смотрится очень вяло.

раскрыть ветку (28)
4
DELETED
Автор поста оценил этот комментарий

работаю в геймдеве (ммо игры). Серверная часть на .net core, клиенты Unity3d, внутренние инструменты на asp.net и WPF. В общем всё на C#. Язык достаточно широкий в плане применения. Зарплата 230к. Устроился две недели назад. Опыт работы 14 лет.

раскрыть ветку (2)
Автор поста оценил этот комментарий

По-моему, шарп и жив только из-за Юнити.

раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий

Банки и прочие серьезные компании серверный код в основном на C# пишут. По крайне мере то, что раньше было занято нишей Java.

1
Автор поста оценил этот комментарий

WPF мертв

Ну для разработки на .NET под десктоп других вариантов-то особо и нет. Так что он вряд ли совсем умрет.

Конечно, сейчас многие перекатыватся в веб, но иногда бывает и десктопные приложения заказывают. Не на винформс же писать?

раскрыть ветку (2)
Автор поста оценил этот комментарий

UWP же)

раскрыть ветку (1)
Автор поста оценил этот комментарий

UWP - это по сути урезанный WPF, частично переосмысленный с прицелом под ныне мертвую мобильную платформу.

Да, UWP приложения можно запускать и на десктопе, но на десктопе  эта технология ничем не выигрывает у WPF.

2
Автор поста оценил этот комментарий

как актуальный шарпист-погромист скажу, что у вас староватые данные :)
Сейчас asp net core только и стартует, а это кросс-платформенность, удобство и вообще самая новинка с лучшими практиками. И вполне свой кусок рынка энтерпрайза поддерживает и развивает.


ну и по вакансиям - их ща полно, те же банки, аутсорсеры и прочие)


да, вот привели ссылку на вакансии в Украине

#comment_164937498

раскрыть ветку (4)
1
Автор поста оценил этот комментарий

Я присматривался к c# летом 2014. Скорей всего мое мнение о нем не актуальное. А по поводу "новинки с лучшими практиками"  - это очень субъективно.

раскрыть ветку (3)
Автор поста оценил этот комментарий
Оо, холивар! Все знакомые шарписты дальше веба так и не продвинулись. Платят мало. Это очень сложно и нужен большой опыт. В общем каждый язык под свои задачи.

Сам я за буду топить за С++/Python))
раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Однозначно. Как embedded, полностью согласен.

Автор поста оценил этот комментарий
дальше веба

А куда дальше то?)

Автор поста оценил этот комментарий

Лолшто? Тут каждое предложение можно ставить под сомнение.

Автор поста оценил этот комментарий
Не согласен, я .net фулстек дев, вакансий море, проектов вагон
раскрыть ветку (15)
1
Автор поста оценил этот комментарий
И если жопой к стулу прикипел а рядом нет вакансий, всегда есть epam.
раскрыть ветку (2)
Автор поста оценил этот комментарий

Лично не работал там, но очень наслышан о них.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
У меня там пара друзей работает, ничего особенного, галера как галера, правда это епам в Украине, хз как в других странах у них
Автор поста оценил этот комментарий
Не подскажете, что нужно знать для асп джуна? Умею немного в MVC, немного работал с Entity Framework, парсил сайты с HtmlAgilityPack(получить нужную таблицу и обработать данные), сделал простенького бота для телеги(отсылает запрос на другой сайт и парсит страницу-ответ)
раскрыть ветку (8)
4
Автор поста оценил этот комментарий
Интерфейсы, типы данных, ентити фреймворк, Гоф паттерны, солид, ооп и понимание их... Ну и практика, в идеале пет проект, так же зависит от самих фирм и проектов, где-то надо веб, где-то больший уклон в базы данных, так же надо знать гит, сборщик мусора (хотя бы понимать что это и что он делает) а так надо вспоминать, коллеги, дополните список тем что я мог пропустить. И главное ходить на собеседования, много, там вы и узнаете что надо знать в первую очередь, у каждого свои критерии оценки, я например, не люблю когда мне теорию 1 в 1 повторяют с Википедии, я спрашиваю о практических применениях этих знаний
раскрыть ветку (6)
1
Автор поста оценил этот комментарий
ак надо вспоминать, коллеги, дополните список тем что я мог пропустить

Асинхронка, делегаты, хэштаблицы?

раскрыть ветку (5)
Автор поста оценил этот комментарий

SQL (хоть и не .Net, но в ASP без него никуда) хотя бы базово.

В целом уже всё расписали. Но знакомство с MVC и Entity, это уже неплохо.

У Microsoft есть экзамен 70-483 Programming in C#. Для подготовки к этому экзамену есть книга, с аналогичным названием. Подходит для тех, кто уже имеет небольшой опыт в C#. Многое объясняет и систематизирует, что знали ранее.

раскрыть ветку (3)
Автор поста оценил этот комментарий

Про linq забыли.

Автор поста оценил этот комментарий
А ничего, что этот экзамен скоро закроют?)
раскрыть ветку (1)
Автор поста оценил этот комментарий

А у нас требуют что бы мидом стать(после того, как пройдёшь внутренний тех собес)

Автор поста оценил этот комментарий

Почему именно хэштаблицы?)

Автор поста оценил этот комментарий
С asp.net могу помочь, если нужно. @dx2fj в телеге
Автор поста оценил этот комментарий

Я вроде и не хлебушек, но не хрена не понял что там наверху. У меня есть шанс?

раскрыть ветку (2)
Автор поста оценил этот комментарий
Да
раскрыть ветку (1)
Автор поста оценил этот комментарий

Спасибо

9
Автор поста оценил этот комментарий
Не посоветуете литературу, для 0 уровня
раскрыть ветку (12)
8
Автор поста оценил этот комментарий
Попробуйте Яндекс.практикум там 20 часов бесплатно, а дальше может станет понятнее.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо
5
Автор поста оценил этот комментарий
Могу посоветовать канал SimpleCode, там реально очень доступно и подробно с нуля разжевывают и показывают. Я там с С++ разбирался, видел у него же про С# там. Не уверен только что последний там именно с нуля. Но если хотите вникнуть в разработку, советую с плюсов начать.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо
2
Автор поста оценил этот комментарий
Для совсем нулевого уровня по c# есть книга Троелсена "Язык программирования с# 7 и платформы .net и .net core"
а вообще на w3school есть куча бесплатных базовых уроков по разным языкам и технологиям
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо
2
Автор поста оценил этот комментарий
Я пробовал на sololearn через приложение изучать html css и питон. Довольно таки увлекательно, плюс есть чат и форум с пояснениями. Можно даже с телефона практиковаться.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо
Автор поста оценил этот комментарий

Если действительно полный ноль, то "Песни о Паскале". Если if от for отличаешь, то курс по Python на Stepik.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо
Автор поста оценил этот комментарий

https://www.ozon.ru/context/detail/id/136605542/ -- вся серия head first расчитана на полных новичков

раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо
5
Автор поста оценил этот комментарий
У тебя сейчас столько желающих наберется, что хоть Хогвартс открывай)
4
Автор поста оценил этот комментарий

Дядька, я вот сейчас пошел по неправильному пути я так думаю, и выход у меня один, попробовать сделать из себя что-то годное, не дай мне подохнуть в немилой пока что профессии, объясни, научи, покажи и расскажи пожалуйста!

дай знак пожалуйста

раскрыть ветку (6)
Автор поста оценил этот комментарий
А что конкретно пошло не так?
раскрыть ветку (1)
5
Автор поста оценил этот комментарий

следователем стал.

Автор поста оценил этот комментарий
Приветствую. В чем именно у вас сложности?
раскрыть ветку (3)
Автор поста оценил этот комментарий

уже месяц как следователь :(

раскрыть ветку (2)
Автор поста оценил этот комментарий

бандиты ловятся, звания мутятся ?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Засиживаюсь 6 дней в неделю в душном офисе, и занимаюсь мелкими кражами и мошенничествами
3
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Я тоже недавно озадачилась этой программой, даже основы проектирования скачала, но никак не начну. Если вам нужно, могу книгу в пдф  скинуть.

1
Автор поста оценил этот комментарий
С какого возраста учишь?
раскрыть ветку (1)
Автор поста оценил этот комментарий
С любого
1
Автор поста оценил этот комментарий

Добрый день! Что можете посоветовать для ребенка 12 лет? Очень интересуется программированием, а я совсем в этом не понимаю. Может есть видео курсы какие?

раскрыть ветку (5)
6
Автор поста оценил этот комментарий

Для ребенка рекомендую графический язык программирования "Скратч":

https://scratch.mit.edu/

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

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Спасибо большое!!!

2
Автор поста оценил этот комментарий

js

Легко учить, легко применить, очень востребован.

Свою игрушку написать сможет например очень быстро, это очень интересно.

5
Автор поста оценил этот комментарий

Добрый день. Попробуйте JS и/или GO. JS потому, что универсальный и для него очень много гайдов. Go потому, что простой.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Спасибо. Погуглил что это такое.

1
Автор поста оценил этот комментарий
Как записаться?
5
Автор поста оценил этот комментарий
Комп обязателен? Или можно работать на смартфоне?
раскрыть ветку (7)
15
Автор поста оценил этот комментарий

Ustin

Скажите, есть ли нормальные интерпретаторы других языков программирования, сделанные под J2ME?

Проблема в том, что компьютера нет, уже давно (4 года), и похоже, надолго. А программировать на чем-то хочется. Есть Nokia 2323c-2 (MIDP-2.1, CLDC-1.1, heap size 1024 KB). Пробовал Hecl, но у него три фатальных недостатка - нет логарифма и экспоненты, нет перевода символа в его код и обратно, невозможно сохранить написанную программу. Я бы его доделал, но повторюсь, компьютера нет. Может кто-нибудь помочь?


Mikhail

Устин, скорей всего нет и не будет. думаю, что проще купить (взять) компьютер.


Ustin

Михаил, где я вам в тюрьме возьму компьютер?

4
Автор поста оценил этот комментарий
Обязателен
раскрыть ветку (4)
3
Автор поста оценил этот комментарий
А интернет?)
раскрыть ветку (3)
7
Автор поста оценил этот комментарий
А электричество?
раскрыть ветку (2)
18
Автор поста оценил этот комментарий
Ну начинается, потом ещё монитор какой-нибудь да? Лахотрон это опять ваш интернетовский.
раскрыть ветку (1)
Автор поста оценил этот комментарий

потом попросят 300 р перевести на обработку данных.....

Автор поста оценил этот комментарий

в принципе, есть IDE и на смартфоны, при желании можно, но для начала это будет просто менее удобно чем комп и может отбить весь порыв к обучению)

Автор поста оценил этот комментарий
Дружище, готов поддержать по теме Laravel))
Автор поста оценил этот комментарий

Могу помочь с фронтом js/ts и нодой, и смежными технологиями..

Автор поста оценил этот комментарий
А что не так со спецификой рынка? Работаю в этой сфере ни один год.
Автор поста оценил этот комментарий

ASP.Net Core + C# + Azure = вообще бомба. Лучшей экосистемы и инструментария, моё мнение, на данный момент не существует. Не говоря уже о совершенстве самого языка C#.

Автор поста оценил этот комментарий

А что за специфика у этого рынка?

Автор поста оценил этот комментарий

Был на одной паре "Прикладного программирования" в нашем местном универе. Второй курс, первый семестр, первая пара, тема - линейные структуры данных. Вёл очень уважаемый в местной академической среде доцент кафедры "Вычислительных и программных систем".


Бля, он пытался объяснить, что такое стек, буквально - полтора, сука, часа. И, если бы мне так его первый раз объясняли - я б тоже нихрена не понял. И это, блять, стек, есть что-то проще в информатике? Пятиминутная же тема.

Автор поста оценил этот комментарий
На данный момент, как начать учиться? Подскажете?
раскрыть ветку (1)
Автор поста оценил этот комментарий

После моего поста у тебя появилось такое желание? =)

Ни как тебе не напишу, работой завалили. Надеюсь следующую неделю не работаем, тогда появится время.

Автор поста оценил этот комментарий

Не вижу ссылочку(

Автор поста оценил этот комментарий
Добрый день. Как можно записаться?
1
Автор поста оценил этот комментарий

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

раскрыть ветку (10)
4
Автор поста оценил этот комментарий
Для азов Scratch Jr, чтобы и визуально заинтересовать, потом python например.
Я могу сказать что будет Rust востребован, только толку, с него начинать точно не стоит) Главное научиться программировать, потом понять за паттерны/архитектуру и прочие "запахи кода", и тогда язык выучить не самая большая проблема.
раскрыть ветку (3)
3
Автор поста оценил этот комментарий

Не надо Python. При всей его прелести, отучиться потом от динамической типизации и прочего питонячего сахара будет очень сложно.

Питон хорош, когда хоть немного понимаешь, что вообще происходит и уже не задаёшь тупых вопросов а-ля "я сложил 1+1 и получилось 11,памагити((" (привет js'ерам, в питоне тоже есть свои приколы).

раскрыть ветку (2)
2
Автор поста оценил этот комментарий

- Стринги с интами (как и флоатами) в Питоне не складываются.

- Динамическая типизация - отличный вход для начинающих.

- В Питоне (с 3.4) есть тайп хинтинг. Т.е. можно задавать псевдо строгие типы как на вход, так и на выход.

- Уровень входа в Питон очень низкий. Отличный язык для того, чтобы не забросить проганье в самом начале.


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

Если сразу начинать с этого, то можно просто забросить. Потому что нихера не понятно, что куда и зачем.



По вашей методике, можно новичкам брать Кнута и ассемблер. Ну а чё? Основы основ. Зато переучиваться потом не придется...

раскрыть ветку (1)
Автор поста оценил этот комментарий
Согласен. Потому после первых игр, чтобы отучиться от динамической типизации: либа pydantic маст хэв, минимум функций, только методы объектов. Это повернёт мышленте в "классическую" ООП сторону)
Автор поста оценил этот комментарий

не знаю. как для ребенка, но лично мне было очень легко начинать с языка Python. Но у меня в универе было немножко базы на VBA, где объяснили про типы переменных и про блок-схемы. Можно решать задачки на сайте e-olymp. По моему опыту, люди, занимающиеся олимпиадным программированием потом могут разобраться вообще в любой задаче, в любом языке программирования, в любой новой технологии.

1
Автор поста оценил этот комментарий

я бы ребенка начал учить тому, что легко учится и что можно использовать чуть ли не на входе, а не когда-то потом. а это - javascript. самая большая сфера использования из всех языков.

раскрыть ветку (4)
3
Автор поста оценил этот комментарий

Базу надо дать ребенку.

А это алгоритмы.

Дискретная математика, по минимуму , но это должен знать любой ,кто не веб макака.

В идеале , должен быть язык со строгой типизацией, не зря нас дрочили раньше на Паскале .

Ибо выпрямляет руки, заставляет шестерёнки в голове крутиться.

раскрыть ветку (2)
1
Автор поста оценил этот комментарий
Базу надо дать ребенку.

не заинтересуешь ребенка - никакую базу он не осилит. Дискретная математика проста как мычание, чему там учить то. как будто это пипец какая база)))

Автор поста оценил этот комментарий

У нас полный офис сидел ЖэЭСеров, которые понятия не имели что такое размерность переменной, типы данных, алгоритмическая сложность, оптимизация. Работали себе, рожали какой то там результат. Я, конечно, не вдавался в детали, но судя по тому, что их долго не выгоняли, всех все устраивало. Кто разбирается - тот получает один уровнь ЗП, кто не разбирается - тот совсем в другой категории.

Автор поста оценил этот комментарий

javascript. самая большая сфера использования из всех языков

Не больше, чем у любого языка общего назначения.
1
Автор поста оценил этот комментарий

скажу вам так. много кто хочет. ко мне тут некоторые обращались с пикабу, обычно на первичных советах все заканчивалось.

хотя двух близких друзей  я успешно обучил.

Главное правило это огромный интерес к теме. Если приоритет - заработок. то 80% это будет провальной идее вкладывать своих силы. поэтому выбирайте того ученика, который в первую очередь старается что-то делать и искать самостоятельно, проявляет инициативу. Чтобы ваше время не было потрачено впустую.

1
Автор поста оценил этот комментарий
Извини, что под этим комментарием, но не хотел был побомбить (самолично глянуть проблему и,если заинтересует и настройка будет успешной- отблагодарю ибо 2 год меняю комплектующие, а проблема не уходит) по-шной проблемой ПКрни? Цимус заключается в инпутлагах во всех играх без исключения, если фпс ниже герцовки монитора, а если ограничивать, то какой бы не была игра тяжелой или легкой-фпс просаживается на кадр и начинается инпутлаг управления:монитор на 144, но ограничил до 120-при 144 становится все темным из-за низкой гаммы. Проблема крайне интересная. Носил знакомым которые живут пк-железом и настройкой их, но все без толку. Если будет интересно, то буду раз помощи.
6
DELETED
Автор поста оценил этот комментарий
Тоже думал что мне не дано. Потом волею случая начал писать алгоритмы с помощью графического программирования (вот уж где реальный изврат). Ну и попробовал-таки всё же писать код. Оказалось что программировать может каждый.
раскрыть ветку (4)
DELETED
Автор поста оценил этот комментарий

Графическое программирование это как? Блок схемы?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Штуки вроде Scratch

Иллюстрация к комментарию
Автор поста оценил этот комментарий
Нет, это оказалось ошибкой выжившего.
1
Автор поста оценил этот комментарий

Но не каждому дано

8
Автор поста оценил этот комментарий

Жиза..

Пытался вкатиться в сисетку - дальше работы с sql не ушло(хотя его не слабо подтянул).

Нынче душу питона, pandas тема, мелкие скрипты прям мастхэв на нем.

Ну а powershell это просто золотая палочка в AD.

Столько рутины автоматизирует, ппц просто.

раскрыть ветку (21)
14
Автор поста оценил этот комментарий
Опять эльфийский
2
DELETED
Автор поста оценил этот комментарий

Если не сложно, скинь, откуда знания по powershell брал. Пока не натыкался на нормальный мануал, только куски под конкретные задачи.

раскрыть ветку (9)
8
DELETED
Автор поста оценил этот комментарий

Учебники сгодятся? Я писала диплом по AD и PowerShell, очень помогли книги Learn Windows PowerShell in a Month of Lunches и Active Directory with PowerShell. Англоязычные, но там очень жизненные и полезные скрипты, всё очень понятно расписано. Издательство Puckt Publishing. Могу скинуть, у меня скачаны в PDF.

раскрыть ветку (6)
Автор поста оценил этот комментарий

и я, и мне... можно в облако выложить?

раскрыть ветку (2)
раскрыть ветку (1)
Автор поста оценил этот комментарий

Премного благодарен

Автор поста оценил этот комментарий

Спасибо за учебники !

DELETED
Автор поста оценил этот комментарий

Да, конечно пригодятся, почему нет) Буду очень признателен

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Да вот тоже ничего путного не видел.

https://docs.microsoft.com/ru-ru/powershell/

А там уже по сообществам, где-то stackoverflow, где-то по форумам.

https://leanpub.com/u/devopscollective

Вот тут коллекция годная.

раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий

Спасибо, ознакомлюсь

Автор поста оценил этот комментарий

Что можете посоветовать по sql? На том же сололерне именно в sql куча холиваров в комментах, что преподают не то и не так, а выучить хотелось бы

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

Удобный сайт с задачками по базовому sql с написание простых запросов:

https://learndb.ru/

Автор поста оценил этот комментарий
Могу посоветовать курс МГУ по sql и есть 10 часовая лекция по тонкостям sql от одного из разрабов VK. Но от себя добавлю что никак лекции без практики не помогут его изучить. Поэтому тоже советую погуглить задачники по sql и делать их ещё.
Автор поста оценил этот комментарий

Имхо, но sql лучше официального руководства msdn ничего нет).

Все курсы однотипны, ничего не показывают толком,только базовый DML и DDl , а вот действительно годных туторов по t-sql не видел.

Автор поста оценил этот комментарий
Почему питон выбрал?
раскрыть ветку (2)
2
Автор поста оценил этот комментарий

Синтаксис зашёл.

Куча готовых либ, практически для всего.

Скорость работы да, медленнее, но это в рамках больших проектов, для мелочевки норм.

Вот сейчас, у меня 120 ip телефонов.

Мне пиздец как впадлу на каждый заходить и менять настройки.

На питоне скан сети, все производители yealink, заламываюсь по хттп к ним на морду, меняю конфиг, сохраняю.

И вот для таких мелочей ничего лучше питона не нашел.

Как админу - очень хорошее подспорье .

1
Автор поста оценил этот комментарий

Выбирал, но как-то не зашел. Да и вакансий на удаленку с ним поменьше было на тот момент. А для меня это было одним из приоритетных пунктов.

2
DELETED
Автор поста оценил этот комментарий

Я вообще залезаю в AD из Excel, очень удобно выгрузки по пользователям и группам делать в зависимости от заданных параметров - сразу формируется табличка аккуратная красивая, с ней удобно работать.

раскрыть ветку (2)
Автор поста оценил этот комментарий

Это все делается через powershell в пару строк)

раскрыть ветку (1)
2
DELETED
Автор поста оценил этот комментарий

Что, и табличка сразу красивая-аккуратная в формате .xlsx? Я конечно очень уважаю Powershell, но писать две строки, когда можно дважды кликнуть мышкой - как-то лень)

3
Автор поста оценил этот комментарий

Не получается - спроси у меня на https://stackoverflow.com/ например. Помогают быстро. Если с английским траблы (что в целом не проблема с современными переводчиками) - есть https://ru.stackoverflow.com/ ну или там quora.

Море разделов для разных тем, от авиации до построения собственных миров.

Хотя ты как сисадмин наверное знаешь, но для остальных будет полезно.

2
Автор поста оценил этот комментарий
Руби? Ну... Так себе. Я думал будут плюсы... А вообще ТС молодец, у меня терпения не хватило бы.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Руби уже освоил?
1
DELETED
Автор поста оценил этот комментарий

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

раскрыть ветку (3)
3
Автор поста оценил этот комментарий

Программирование как и юриспруденция всегда будет нуждаться в квалифицированных кадрах. Очень много народу весьма плохого уровня и с ними можно легко конкурировать.

DELETED
Автор поста оценил этот комментарий

Это да. С другой стороны, сисамдину программирование, что называется, "в коня корм". Я бы в идеале работала где-то на стыке профессий, чтобы не уходить в программисты only, но и не оставаться только админом. Ну мечтать не вредно :)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Это как-бы devops

Автор поста оценил этот комментарий

научить нельзя ... можно только научиться

Автор поста оценил этот комментарий

Доброго времени суток.
Готов обучаться веб разработке.
Как можно с Вами связаться?

раскрыть ветку (3)
DELETED
Автор поста оценил этот комментарий

Кажется, с уровнем комментария промахнулись Вы)))

Автор поста оценил этот комментарий

Жди тут, тебе рано или поздно ответят.

Автор поста оценил этот комментарий
Ссылка на телеграм в статье
DELETED
Автор поста оценил этот комментарий
Попробуешь питона?
раскрыть ветку (1)
4
DELETED
Автор поста оценил этот комментарий

Как-то двусмысленно звучит эта фраза

Автор поста оценил этот комментарий
Сначала алгоритмизацию надо изучать
раскрыть ветку (10)
4
DELETED
Автор поста оценил этот комментарий

Пыталась. Самостоятельно не получается, а всякие онлайн-курсы не нашла серьёзные по алгоритмизации, чтобы понятно было. В технаре нас на практическую работу с серверами натаскивали, а вышка - вообще гуманитарная. Так что склад ума не располагает к тому, чтобы легко освоить алгоритмизацию без объяснений "для дебилов".

раскрыть ветку (7)
4
Автор поста оценил этот комментарий

Нет способностей.

Вообще советовать всем поголовно становится программистами это всё равно, что советовать всем стать художниками.

Есть же художники, которые большие деньги зарабатывают. Есть такие.

Но вот способности...

Общеизвестно, что некоторые от природы обладают определёнными способностями, а некоторые нет.

Есть например способность к рисованию, есть природный музыкальный слух, есть спортивные данные и тд.

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

Я например могу учиться петь , но не стану. Слуха то нет.

И программистом я бы не стал никогда.

Но сейчас о другом скажу- пост то похоже является чистой рекламой своего бизнеса. Разве нет?

Разве это не нарушает правила пикабу о запрете на саморекламу и рекламу вообще?

раскрыть ветку (4)
1
Автор поста оценил этот комментарий

Слух можно развить, петь можно научиться, вопрос в том хочется ли тратить огромное количество часов только на это чтобы "догнать" тех кто занимается этим давно.

1
Автор поста оценил этот комментарий

Способности не имеют значения по сравнению с практикой.

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Вот как?

Уверены, что сможете петь как Фёдор Шаляпин если потренируетесь?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Зачем мне петь как Шаляпин?

Я смогу научиться петь на уровне эстрадного певца средней руки, если посвящу этому пяток - другой лет, да

Тут вроде как  не про гениальность разговор, а про базу

Автор поста оценил этот комментарий

Попробуй книжку Грокаем алгоритмы

раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий

Спасибо, попробую! :)

2
Автор поста оценил этот комментарий

Что входит в это понятие? В современном тырпрайз погроммировании(это там где деньги) наберется от силы один процент случаев, когда нужно оптимизировать и разрабатывать алгоритмы. Остальные 99 решаются готовыми алгоритмами

раскрыть ветку (1)
Автор поста оценил этот комментарий

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

2
Автор поста оценил этот комментарий
У меня ваще в школе был Бейсик, а в технаре Паскаль, было понятно но мало, да и хотелось погулять, денег, а не это все с учебой по не профилю)
раскрыть ветку (9)
2
Автор поста оценил этот комментарий
Паскаль и бейсик полная фигня, тем более, когда это учат в школе на отвали.
раскрыть ветку (8)
2
Автор поста оценил этот комментарий

Языки то нормальные, для школы в самый раз

раскрыть ветку (7)
Автор поста оценил этот комментарий
Почему бы не начать изучать сразу С или С++? Если подойти ответственно, то получатся будет намного лучше.
раскрыть ветку (6)
1
Автор поста оценил этот комментарий

Можно и с них. По большому счету вообще нет разницы, на чем учиться, на начальном этапе гораздо важнее усвоить основные принципы, которые одинаковы во всех языках одной парадигмы. Язык - всего лишь инструмент, просто тот же Бейсик имхо немного проще для понимания чем си, да и даст меньше возможностей отстрелить себе колено.

1
Автор поста оценил этот комментарий

С слишком машинный.

С++ не прощает ошибок .

Для понимания основ алгоритмизации и программирования - Паскаль самое то.

Строгая типизация, простой синтаксис.

После него перекатиться легко хоть куда и не будет лапши

раскрыть ветку (4)
Автор поста оценил этот комментарий
Ну так и хорошо, что ошибок не прощает - учит их исправлять. И я вообще не понимаю, в каком это таком месте синтаксис современного С++ сложен?
раскрыть ветку (3)
Автор поста оценил этот комментарий

Первый попавшийся пример - инициализация

Или упростили в 20 стандарте?


Приезжал докладчик, про модули рассказывал. Вышел с ощущением что это наркомания. Проще не сделали, теперь нужно понимать и про них.

Предпросмотр
YouTube59:58
Автор поста оценил этот комментарий

Ну, допустим, здесь: https://github.com/gcc-mirror/gcc/blob/master/libstdc++-v3/include/std/functional#L115


или тут: http://llvm.org/doxygen/FormatVariadicDetails_8h_source.html, строка 81


или здесь: https://ru.stackoverflow.com/questions/602986/Различия-auto-...


В общем-то, всегда, когда дело доходит до навороченного функционального программирования или даже простого метапрограммирования. Справедливости ради, паскаль так не умеет... наверное, давно с ним не работал.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну так необязательно сразу лезть в дебри, но разбираясь сразу с теми же плюсами, можно получить очень хорошую базу для дальнейшего развития. Другое дело, что для подобного нужно очень хорошо составлена программа обучения и заинтересованность педагога в преподавании, а так же мотивирувание учеников.
1
Автор поста оценил этот комментарий
Чувак, есественно может быть не дано, это прерогатива всяких ИЛЭ с 1Л или 2Л по большей части. Мне, как СЛИ с 3Л, тоже тяжеловато, иногда долго туплю, поэтому забил на это дело.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку