Программирование

Ответить в тред Ответить в тред
Check this out!
Сап /pr. Создаю отдельную тему по изучению программирования Аноним 01/05/21 Суб 08:52:03 20146971
1619760708317.jpg 433Кб, 1240x1109
1240x1109
1619782236301.jpg 19Кб, 480x360
480x360
1619727335652.jpg 18Кб, 315x292
315x292
111221.jpg 358Кб, 900x626
900x626
Сап /pr.
Создаю отдельную тему по изучению программирования в которой один анонимус вроде будет в свободное время рассказывать по полочкам как им стать.
Аноним 01/05/21 Суб 09:26:07 20147112
>>2014697 (OP)
Не понял. Тред про то как стать изучением программирования или про то как стать анонимусом?
Аноним 01/05/21 Суб 10:19:00 20147473
>>2014697 (OP)
>один анонимус
Я на связи. Начать лучше вот с чего, расскажи про свой уровень знаний и умений в программировании, какой ОС пользуешься, какие языки нравятся или не нравятся и почему, какие курсы проходил или пытался.
Аноним 01/05/21 Суб 11:03:05 20147794
>>2014747
Если не писал вообще, не проходил курсы, не имеешь представления о языках, то так и пиши.
Аноним 01/05/21 Суб 11:03:38 20147825
>>2014779
Мне нужно понять твой уровень подготовки.
Аноним 01/05/21 Суб 11:04:11 20147836
>>2014779
спасибо за ожидание, я стараюсь сформулировать вопросы счас.
Аноним 01/05/21 Суб 11:15:43 20147917
>>2014747
уровень знаний:
1)примитивная математика 7 класса
2)javascript на уровне простого манипулирования html -элементами, даже простое рисование на канвасе не осилил из-за отсутствия моральных сил.
Ну думаю понятно что я не шарю в относительно сложных вещах для себя вещах типа всяких умных терминов пока что.
Т.е уровень деревеньщины.

какой ОС пользуешься:
Обожаю Windows7 за яркий, контрастно-прозрачный дизайн.

какие языки нравятся:
php, javascript, python .
Нравляться за то что по ним наиболее полно информации, да и сами они легкие для моего мозга и приятные глазу и понятные, поэтому они кажуться наиболее легкими и нужными мне.
Ну и вобще я не могу решиться что для меня легче: php-программист или frontend-хуйня. (я хотя бы частично правильно различаю эти профессии?) В своем манямирке я хочу больше писать то что приносит деньги за шаблонную фигню, а не исполнять несколько работ втч запутаных или не дай господь Бог кажущуся тонной работу верстальщика с нуля.
Я бы хотел какие задачи ставят php
и js программистам, также для того что бы узнать что они там делают, кроме того что это вроде написания внутренней системы работы сайтов я не могу представить ничего другого.

не нравятся и почему:
C++, ruby, например.
Я задавался вопросом почему так, оказывалось это:
"Какие та сложные, азазазза, неприятные, неприятна читать информацию по ним, ))))"

какие курсы проходил или пытался:
https://learn.javascript.ru читал мельком и пытался в 2016.
Ниасилил.

Ну в общем я хотел бы быть, если можно, backend или frontend-макакой, но желательно не делая работу верстальщика, вот.
Что-то в этом роде.
Аноним 01/05/21 Суб 18:00:36 20153128
>>2014791
>php, javascript, python
Это хорошо. У многих неправильные и абсолютно ненужные предубеждения на счет JS и PHP. Вообще язык для обучения не сильно важен, но не все языки хороши для обучения.

>Нравляться за то что по ним наиболее полно информации, да и сами они легкие для моего мозга и приятные глазу и понятные, поэтому они кажуться наиболее легкими и нужными мне.
Вот это правильный подход. Язык для обучения должен быть простым и по нему должно быть много инфы. Он должен легко читаться.

>javascript на уровне простого манипулирования html -элементами, даже простое рисование на канвасе не осилил из-за отсутствия моральных сил.
Хорошо что есть какая то база. Важно понять, что в первую очередь нужен хороший фундамент по основам программирования. Имея его не составит труда писать все что захочется, хоть фронтенд, хоть бекенд. Поэтому сразу приготовься к тому, что нужно прокачивать базовые основы, в основном алгоритмические, грамотный код, а также основы архитектуры. Без этого рано писать что-то серьезное, даже простой фронтенд. Для конечно можно и нужно, но не стоит ждать, что получится что-то толковое, и не стоит ждать, что будет идти все легко. С выработанным правильным мышлением все пойдет. Поэтому нужно делать упор на это, на алгоритмическое мышление.

Я предлагаю JS как язык для обучения. После можно и нужно попробовать PHP, хотя бы для того чтобы знать чем отличается разработка бекенда на Node.js от PHP.

Есть проверенная программа обучения. Она не моя, сразу говорю. Платить тебе ни за что не нужно. Я просто могу тебе направлять, объяснять что непонятно, а ты должен выполнять то что скажу. Возможно тебе это не будет нравится, но это нужно делать, иначе будет сложно научиться. Я сам проходил через такое, кажется, что непрвильно обучают. Это эмоции, не нужно на них смотреть. Нужно заставлять себя следовать плану и не сворачивать. Нужна определенная твердость, характер. Они будут вырабатываться в процессе, если двигаться вперед через все преграды.

Первое что тебе нужно, это настроить окружение, чтобы ты мог запускать JS код через командную строку. Выполнять JS без браузера позволяет Node.js. Если не знаешь что это, задавай вопросы. Лучше всего node.js устанавливать с помощью NVM, это такой менеджер версий для node, он позволяет легко управлять установленным node. Скачай этот файл https://github.com/coreybutler/nvm-windows/releases/download/1.1.7/nvm-setup.zip распакуй и установи с помощью nvm-setup.exe

Далее открой cmd.exe (командная строка) или powershell, введи nvm и нажми enter. Появится меню nvm, его команды. Чтобы установить node.js введи nvm install node и нажми enter. Когда установится введи node должен открыться node repl. Кроме того почитай это https://ru.hexlet.io/courses/js-setup-environment это бесплатный курс, вроде можно смотреть даже не регистрируясь. Это даст понимание основ экосистемы node.js. Если есть любые вопросы задавай. Как выполнишь сообщи.
Аноним 01/05/21 Суб 18:01:27 20153159
>>2015312
Если что непонятно, то спрашивай, по всем этим штукам есть инструкции в интернете, если что дам ссылки что читать.
Аноним 01/05/21 Суб 18:11:32 201533410
Хочу вкатиться в QA. Сейчас работаю манагером и меня это заебало, в технической части думаю понравится больше работать. Не знаю нихуя, пробовал курсы javarush не пошло, слишком много воды.
Манагером получаю около сотки в мск, готов к ухудшению дохода ради перспективы.
Собсна весь вопрос в том, что хотелось бы получить гайд как что и где, чтобы по его выполнению двинуться на следующий пункт.
Аноним 01/05/21 Суб 18:25:26 201537611
>>2015334
У тебя весь мир в интернете открыт, нет буду спрашивать на дваче "как вкатиться". Ты понимаешь что КАЖДЫЙ кто спросил как вкатиться - никогда не вкатился.
Аноним 01/05/21 Суб 18:54:07 201543912
>>2015334
>Собсна весь вопрос в том, что хотелось бы получить гайд как что и где, чтобы по его выполнению двинуться на следующий пункт.
Гайд какого рода и куда после двинуться? Не пойму, тебе нужен курс обучения или что?
Аноним 01/05/21 Суб 19:03:19 201545713
Хочу вкатиться в Андроид-разработку. Цели найти работу 300к/сек нет, пока что хочется делать какие-то прикольные штуки для себя. Часто задумывался, что было бы прикольно иметь приложение, которое упростило бы мою жизнь.
Из знаний - стандартный набор хтмл, цсс, немного жс.
Что планирую делать - начать с базы про основы программирования, алгоритмы и все такое. Затем перейти к Жаве, после чего - Котлин.
Все правильно расписал?
Аноним 01/05/21 Суб 19:50:06 201551214
>>2015439
Гайд без воды. Строго разбитый по пунктам, типа:
1. Читаешь эту книгу.
2. Читаешь вот эту книгу.
3. Проходишь вот этот курс и смотришь вот этого чувака для закрепления.
4. Читаешь вот этого господина.
5. Пробуешь делать тесты, я хз.

Гуглится все это легко, но каждый продаёт своё говно. Гайд прошу чтобы собрать для себя картину и понимать что чаще советуют и кого слушать в приоритете.
Аноним 01/05/21 Суб 21:49:57 201576215
>>2015512
Гайд чисто для QA? Это вопрос не по теме. Если хочешь именно программирование изучать, то могу дать проверейнный путь. Проходишь это https://ru.code-basics.com/languages/javascript дальше проходишь это https://ru.hexlet.io/programs/frontend или это https://ru.hexlet.io/programs/backend

Читать книги/статьи новичку мало полезно. Новичку нужно много писать и читать код. Программирование это как обучение единоборствам, нужно оттачивать практический навык каждый день.
Аноним 02/05/21 Вск 00:51:43 201591616
2021-04-16-2014[...].png 843Кб, 1920x1080
1920x1080
2021-05-01-2149[...].png 177Кб, 1920x1080
1920x1080
>>2014697 (OP)
Составил для себя список для вката в ойти\прог, долгосрочный, из интересующих тем, всё правильно сделал?

1. Рефакторинг, Алгоритмы, Матан
2. С, Python, JavaScript
3. LinuxKernel, LFS, BLFS
4. FASM\metasm, ShellScript, HTML\CSS
5. mksh, musl, tcc
6. awk, JSON, grep
7. ed, sed, Vim
8. UTF-8, Regexp, PostScript
9. BSD, Plan9, RTOS
10. LibreSSL, 9P -network protocol, ndb -Network database
11. TCP\IP, kvm\qemu, apparmor
12. Go, Rast, Haskell
02/05/21 Вск 03:28:05 201597117
>>2015312
спасибо, как высплюсь-сразу же сделаю..
Аноним 02/05/21 Вск 19:20:47 201668618
>>2015916
У тебя список какой-то бессвязный, намешаны в кучу языки, технологии, операционные системы и computer science. Ты на JS'е имиджборду напиши хотя бы, потом будешь кернел учить
Аноним 02/05/21 Вск 19:31:15 201671119
>>2014697 (OP)
Расскажите, какая математика программисту реально полезна. А то с доски math программистов гонят ссаными тряпками.
Аноним 02/05/21 Вск 19:41:07 201672120
>>2016711
Дискретная, ещё не помешает прочитать книгу по precalculus, любую.
03/05/21 Пнд 16:12:04 201762521
Аноним 03/05/21 Пнд 17:50:33 201771222
>>2017625
Что написать? Здесь удобнее. Будет виден твой прогресс. Необходимость писать здесь будет подталкивать не бросать. Если нода установлена, проходи это https://ru.code-basics.com/languages/javascript
Потом проходи этот бесплатный курс https://ru.hexlet.io/courses/introduction_to_programming
Обязательно нужно решить все задания, желательно самостоятельно. Как можно больше думать о том, как решить ту или иную задачу. Это только первый этап, но он дает хороший фундамент. Все что непонятно или другие вопросы сюда.
Аноним 03/05/21 Пнд 17:52:30 201771623
>>2017625
Для практики выставляй здесь https://edabit.com/ уровень очень легко и решай как можно больше задач. Нужно выработать написание простых функций до автоматизма.
03/05/21 Пнд 21:56:30 201803924
>>2017712
>>2017716
Поймите правильно:
"НЛО прилетело и удалило мой вопрос."-это зашифрированое послание.
Правила Двача есть к сожелению правилами.
Уже не первый раз...
03/05/21 Пнд 21:56:53 201804225
такое непонятное...
Аноним 04/05/21 Втр 01:33:25 201832926
Почему все вкатчики кругом сайтоделы? Есть тут анон который вкатился в бекенд? Без вуза? Напиши стори.
Аноним 04/05/21 Втр 08:17:09 201855227
>>2018329
В вопросе разберись. У всех сайтов есть бекенд.
Аноним 05/05/21 Срд 16:55:29 202054628
Привет тред.
Я тут понял что мне интересно айти, на работе последней иногда готовил датасеты для мл команды, выгрузка, нормализация и подобное, все это с помощью sql и скриптов на питоне с пандасом, обращался к апи сервисов разных, графики ебошил через seaborn и все такое по мелочи. Иногда думаю может попробовать вкатиться в мои 24, так как от манагерской работы тошнит.
Но совсем не знаю какое направление выбрать. Фронтенд вообще не интересен, бек мне представляется как клепание магазинов. В тред жавы и подобного заходил, там тоже не особо интересно.
В общем не могу выбрать направление, может мудрый анон даст совет годный. Заранее спасибо
Аноним 06/05/21 Чтв 00:19:03 202099429
>>2014697 (OP)
Господа, какой скилл посоветуете выучить с наилучшим ратио деньги/усилия? В программировании не новичок, имею вышку и опыт работы, хоть и маленький. Мне пофигу че кодить, голова на плечах есть.
Аноним 10/05/21 Пнд 15:16:45 202653330
>>2020994
data science - учи sql и все)
Аноним 13/05/21 Чтв 07:45:46 202924431
>>2017712
Прошел первый курс, второй предложенный на тилибоне проходить невозможно, не лезет в экран интерфейс. Какие еще варианты посоветуешь?
Аноним 13/05/21 Чтв 10:43:04 202931932
>>2020546
изучай Delphi, сможешь делать гуи программы, которые будут поставляться в виде одного бинарника
Аноним 13/05/21 Чтв 11:40:04 202938233
>>2014697 (OP)
Почему-то все гайдеры забывают про английский. А ведь в ИТ без него реально делать нечего.
Аноним 13/05/21 Чтв 11:41:20 202938434
Чтобы изучать программирование, нужны практические задачи. Если задач нет, то нахрена вообще оно нужно?
Аноним 21/05/21 Птн 21:31:19 203802435
>>2017712
Прошел, понравилось, чо дальше?
Аноним 22/05/21 Суб 17:54:21 203888236
Аноним 22/05/21 Суб 18:08:13 203889237
Посоветуйте пожалуйста что можно почитать по информатике если полный ноль, чтобы подогнать общий уровень знаний кода, как устроен комп и все такое. Сам хочу изучать с# и .Net, но читая даже вводные уроки на разных ресурсах сталкиваюсь с тем, что плохо понимаю самую базовую терминологию и хочу подтянуть данные знания (computer science/информатика).
Аноним 22/05/21 Суб 18:21:43 203891138
1621242149931.png 404Кб, 1079x589
1079x589
Я правильно понял, что для Machine Learning необходимо знание Python и SQL?
Ещё необходимо GIT.

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

Для геймдева непонятно как "делать красиво".

Из интересов ещё выучить что-то связанное с роутерами, чтобы хотя бы понимать как работает в доме WiFi.
Аноним 22/05/21 Суб 20:20:22 203903039
>>2038892
Советую прочитать книгу Чарльза Петцольда "Код"
Аноним 22/05/21 Суб 20:40:46 203905340
Тред привет, куда посоветуете перекатьться из embedded? Ещё в универе по наивности и мечтательности закончил приборостроение, потом изучал линукс и сишку,питон по потребности. По работе пишу дрова и прошивки для всякой поеботы для оборонки. Меня заебало работать за еду+хату. Свободных денег остаётся тысяч 10, вот сегодня купил ботинки и в этом месяце, по факту, уже ничего не инвестировал в будущее.
Аноним 22/05/21 Суб 22:55:04 203918841
>>2039030
Уже читаю, ее часто советуют начинающим, может есть ещё какие-либо книги в данной тематике для начинающих? Просто выучить базу для программиста чтобы потом приступать к изучению языка и более сложных вещей. Стоит ли читать книжки по информатике которую преподавали в школе к примеру? Многое тогда не учил, т.к. препод не особо был заинтересован чтобы объяснять, да и я тоже не горел желанием. Меня интересует именно должен ли я условно очень хорошо знать информатику и комп в частности, чтобы мог приступать к написанию и изучению кода и языков?
Аноним 22/05/21 Суб 23:12:32 203920342
>>2015334
Почему не хочешь пойти манагером в айти контору? Там бабки бешенные.
Аноним 22/05/21 Суб 23:13:42 203920643
>>2015457
Начни делать приложения для себя. Гайдов в интернете до пизды. Прочти про алгоритмы и структуры данных, на ютубе найди какой-нибудь бесплатный курс на Kotlin, для изучения синтаксиса и основных фишек. И вперёд
Аноним 22/05/21 Суб 23:36:56 203922444
Аноним 22/05/21 Суб 23:47:54 203923545
>>2039224
Заебись способ. Сам планирую в пм уйти из разработки.
Аноним 22/05/21 Суб 23:59:28 203924246
>>2039235
Расскажи о причинах, пожалуйста.
Аноним 23/05/21 Вск 09:49:34 203941647
>>2038911
>Я правильно понял, что для Machine Learning необходимо знание Python и SQL?
Главное это знания математики, если с ней проблем нет то вкатиться не проблема вообще.
Аноним 23/05/21 Вск 10:31:14 203944648
>>2039242
Женщины, деньги, власть и ещё раз женщины.
Аноним 23/05/21 Вск 11:15:38 203951649
>>2039053
А зачем перекатываться из embedded. Надо просто выкатиться из госухи. Полно ребят, которые за эмбеддед и линукс интерналс готовы платить нормально - Интел, Яндекс, Хуавей, возможно кто-нибудь из Сколково.
Зачем быть нормисом и клепать говно-сайты, когда с таким бэкграундом можно найти реально крутые проекты?

Аноним 23/05/21 Вск 14:10:44 203970150
>>2039416
Минимум до Calculus и Linear Algebra?

Уже нашел курсы по теме, занимаюсь математикой.
Аноним 23/05/21 Вск 19:23:27 204007851
>>2018329
>Есть тут анон который вкатился в бекенд? Без вуза? Напиши стори.
Про себя не расскажу сам начинаю вкатываться, расскажу на примерах знакомых.

Был знакомый повар-кондитер. Пошел в педвуз, отучился на учителя физики. Программирование там на уровне "сложите а+б, завтра сделайте презентацию, в следующем семестре будем изучать ТЕХ", это я знаю достоверно. Пока учился, что-то там кодил сам. Так и аботал он учителем, потом я узнал, что он в МСК уехал. Программистом, ага. 27 лет ему было.

Еще один знакомый есть. Чинил телефоны и компы, зарабатывал 25к в своем Задрищенске. Жил с бабушкой в халупе вместе с курами - жрать было нехуй, держали их. Меньше, чем за год, задрочил питон, устроился джуном на галеру. Через год галеры уехал из задрищенска в норм контору. Последний раз когда общались, больше 100к получал. Не наносекер, но прогресс на лицо, как говорится. Ему 32 года.

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

Один друган банкоматы чинил, уволился - колени по пизде пошли. Сейчас ЖС учит, жену свою тестировщицей натаскивает, тоже съебывать собрался.

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

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

Еще про образование. Есть один знакомый, окончил политехнический вуз по части ИВТ (информатика). Куча матана, программирование. Он даже не в курсе, что такое линукс. Второй такой же автомойку купил и тачками занимается. Ну а кто хотел погромировать - тот стал погромистом, образование это ему не помешало. Так что самообразование и отвага, анон.
Аноним 23/05/21 Вск 19:24:48 204007952
>>2040078
Если тебе важен именно бэкенд, то

>Чинил телефоны и компы, зарабатывал 25к в своем Задрищенске.

>Еще один в техподдержке работал, ноуты сотрудникам выдавал-принимал

вот эти точно бэкендеры. Остальные не знаю.
Аноним 23/05/21 Вск 19:32:02 204009053
>>2039188
Чтобы начать писать код, тебе не нужно знать ничего из перечисленного. Просто подумай, что бы ты хотел написать и реализовать, и попробуй сделать это. По дороге к программе разберешься во всем, что на самом деле нужно на данный момент.

Есть чел по имени Джеймс Альтушер. Интересен тем, что за свою жизнь несколько раз менял профессии, и в каждую вкатывался с нуля. И в каждой преуспевал. Одной из профессий было как раз программирование. Он говорит, что ты потратишь год или два на то, чтобы банально перестать плавать в теме - это время уйдет на набор необходимой информации. Остальные три года будут потрачены на совершенствование тебя как специалиста. Так что меньше мыслей, меньше страха - просто бери и делай, что нравится. Единственно правильного пути нет и не было никогда.
23/05/21 Вск 19:41:24 204010554
>>2014697 (OP)
>рассказывать как им стать
Очередной тред прокрастинирующих дебилов, которые учатся как вставит свой пипирку в женскую вагину.
Аноним 23/05/21 Вск 23:19:46 204030855
Аноним 24/05/21 Пнд 03:56:36 204043356
>>2016711
Если хочешь заниматься фкнциональщиной, то помимо дискретки еще теорию групп пройти не помешает.
Аноним 24/05/21 Пнд 04:00:57 204043457
>>2039701
>Минимум до Calculus и Linear Algebra?
Это для обычного программиста нормально, на ML надо посерьезней базу иметь, матан, статистика, комбинаторика, вот это все, кароче знания хорошего студента последних курсов тех вуза.
Аноним 24/05/21 Пнд 07:36:36 204047058
>>2015512
>Читаешь эту книгу
Пчел, любая книга от этих издательств
https://www.packtpub.com/
https://www.oreilly.com/
Уже хорошая, годная. Бери вслепую - не ошибёшься. Смысл не в том, чтобы найти лучшую книгу в мире, а в том, чтобы просто начать.
Аноним 24/05/21 Пнд 07:41:05 204047159
>>2016711
>Расскажите, какая математика программисту реально полезна
Никакая.
Это всё равно что спрашивать "какая биология будет полезна социологу?"
Программист обычно не лезет в чисто математические штуки.
Если компании нужен сильно сложный алгоритм, они обычно нанимают специально обученного челика, который будет придумывать формулы.
Аноним 24/05/21 Пнд 07:43:55 204047260
>>2020994
Стартапы, iot, финансы, энтерпрайз, блокчейн - все эти отрасли вполне денежные.
Аноним 24/05/21 Пнд 16:51:02 204130361
Аноним 26/05/21 Срд 20:52:00 204425162
Аноним 30/05/21 Вск 16:53:45 204935563
Возник вопрос - как вы сами вкотились?
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов