24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
1) Очень везде много воды 2) Никто ничего не объясняет на примерах простых или простыми словами 3) Устаревшая информация и 95% учебниках молчу про видеокурсы
Так вот анон. Каким хером ты все таки изучил программирование? Тебя просто погоняли на работе и ты неожиданно для себя что-то методом тыка познавал и всея?
>>137869716 (OP) Поздно вкатываешься. Сейчас уже оклады на спеца любого уровня из этой отрасли сократились на 15-20%. Через лет 5-6 планируется понижение как минимум на 30%, программирование уже не актуально, сам варюсь в этой каше но не программист и, можно сказать, инсайдерская информация. мимо-hr-одной-крупной-компании-в-дс
>>137870133 так хуйли, программисты сейчас на том же месте где были инженеры 100 лет назад, профа ещё считается прибыльной но по сути рынок полон а хайп живет за счет удачно раскрутившихся персонажах вроде цукербега
>>137871587 вопрос не когда, вопрос сможешь ли ты себе их позволить? >>137871615 я не говорю что программисты будут НИНУЖНЫ, они будут так же как и инженеры, офисный работник с технологическим уклоном + возможно совмещать часть обязанностей менагеров\техперсонала
>>137869716 (OP) Купил учебник "C++ за 21 день" и за месяц-полтора его освоил, выполняя задания в конце каждой главы. Потом купил учебник Юрова по ассемблеру x86, поставил SoftICE и ломал игрушки под шиндоус.
>>137869716 (OP) Базовый синтаксис и аутирование над задачками. Что интересно, то и ебашил. Кодфорц, тимус - понадобилась какая-нибудь специфичная хуйня, нагуглил как использовать, использовал. Понадобился алгоритм - нагуглил, разобрал, использовал.
Собсно через 150-200 задач у тебя уже будет неслабое представление и о языке, и об алгоритмах. В эту голову не грех положить труп струса, или дизайн джавы, или змею какую-нибудь, в зависимости от того, что ты там выбрал. А вне зависимости от этого, положи туда кормена, он всегда не лишний.
>>137871710 самый прибыльный сегмент это казуалки под андроид\яблоко, при этом игры это как раз та область где больше всего применят труд интернет гастарбайтеров
>>137872126 Распределение труда + юзерфрендли. 1 умный дядька сейчас пилит сложный софт но с простым управлением. Затем этим софтом пользуются 100 обычных дядек. После N-го допила интерфейса и распределение задач 1 умный дядька будет успешно заменён 10 бабами.
>>137872386 Чтобы пользоваться пекой тебе же сейчас не надо знать машинный код и разбираться в железе. Сечешь? Прогресс влечет за собой упрощение. Упрощение ведет за собой легкую заменяемость рабочей силы. А это ведет снижение оплаты труда.
>>137872716 А вот сайты сейчас, к слову, можно выебать вдоль и поперек либами всяких разных ЯП. Не уверен, но возможно, что верстка тоже с головой прыгнет в либу какого нибудь питона.
>>137869716 (OP) >вода ну а хуле, любой студент мнит себя светочем знаний, поэтому обязательно вносит свои 5 копеек в копилку инфы, зачастую частично, а иногда и серьезно неправильно
это нормально для этой сферы
>никто не объясняет а вот тут пиздешь и провокация, сообщество программистов самое толерантное. так завелось
>устаревшая информация в каком смысле? ищи не устаревшую если старая не нравится
>каким хером ПРОСТО, я не задавал тупых вопросов, а лампово задрочил на практике
>>137872296 это называется метапрограммирование и оно уже давно плавно вошло в сферу. но никаких баб не появилось, а все потому что эти макросы кто-то должен пилить, раз макаки не осиливают
Посидел за плечем более опытного товарища , посмотрел как он работает. Еще помогает писать маленькие тесты по вопросам которые ты не понимаешь. Типа написал, понял, сохранил, дальше работаешь. Насчет воды согласен.
>>137873783 Блять, уже лет 20 слышно мантры про "да скоро все что надо будет мышкой манагер натаскает и в путь", только вот трабла в том, что большинство людей непроходимо тупы и даже конструктором пользоваться не могут. Смекаешь?
>>137873818 Ой бля че ты споришь с историей? Погугли про исчезнувшие профессии. Компуторщиков ждет такая же учесть. Нескоро конечно, хотя смотря с чем сравнивать.
>>137874289 Их не ждет та же участь, компутерщики перейдут плавно в другую сферу-название, вот и все. У бывшего компютерщика в миллион раз больше вариантов пригодится, чем у бывшего бочкаря.
>>137874112 РАСПРЕДЕЛЕНИЕ ТРУДОВОГО ПРОЦЕССА Сечешь? Ты видел как конвейеры работают? Такую же хуйню сделают и на компах, где вместо одного художника будет сидеть 10 баб например. Все они сидят в одной сети и в одной программе, каждая баба специализируется только на одной задаче. Первая например набрасывает идею. Вторая рисует все контуры. Третья там тени делает. Потом разукрашивают и тд. Так будут и код ебашить, если его не будут ебашить сами программы.
>>137874411 >сферу-название, вот и все Ага, где уже есть своя конкуренция и уровень скила. Зачем кодеры постоянно учатся, осваивают новые плюшки? Чтобы в помойку не улететь.
>>137874693 >сфера конкуренция А ты не умный? Кодеры просто поменяют название, они останутся на своих местах, а не так что КОК-КОК нет погромированию, всех распустить, расходимся по домам!-если это каким-то раком случится, то до этого вымрут сначала большинство остальных профессий
>постоянно учатся потому что стремление к совершенству, это везде так, алле
И вообще ты тупик. Кодер-умный, умный всегда найдет выход. У парикхмахера есть только руки и моторика, он соснет если у человека перестанут расти волосы. Но у кодера есть мозги, и он соснет если человечество перейдет в идиократию, но тогда уже на все будет похуй, ибо всем пизда.
>>137874289 Про 1С в девяностые был такой же кукарек. Мол, сами бухгалтеры и будут составлять под него конфигурации, язык там намеренно простой и похожий на русский язык.
И что в итоге? А в итоге появилась отдельная каста 1С-программистов, и живут они очень неплохо. А если разработчик и интегратор в одном лице - он может и 200, и 300к в ДС зашибать, сам знаю таких людей. И даже если спрос программистов сократится, на них спрос не сократится в ближайшие лет 30, потому что 1С сильно специфичен для России. Ничто его не заменит.
>>137875114 Ой бля это пример простого конформизма всей системы. Это как в поликлиниках по сей день бумажная картотека. Это не значит, что это самый лучший способ организации. Это значит что мы в рахе находимся.
>>137875543 >Это не значит, что это самый лучший способ организации. Это значит что мы в рахе находимся. И что от этого поменяется? Ты не понимаешь, что отчеты в различные службы нужно будет сдавать всегда и везде, хоть в США, хоть у нас. В США для этого есть свои системы, от IBM, например. У нас 1С, так как они быстрее и дешевле всего позволяют создавать необходимые конфигурации для отчетов самого разного уровня. Бизнес голосует деньгами.
https://www.youtube.com/watch?v=TXbltlCuH0g Во пример наглядный. Что если через 30 лет программирование сделают в виде складывания мозаики? Будут сидеть дауны реальные и собирать её. Если даже в дефли помню была форма куда накидываешь кнопки разные, списки, переключатели. Даже игры вон можно кодить таким методом, просто блок-схемы крутишь-вертишь. В будущем знать как работает сам код вообще не понадобиться. Собственно я ща печатаю и не ебу как это работает :D
>>137875870 Ебаный в рот, затрахали эти отсталые пердуны, с хуя ли дети должны уметь пользоваться хуетой, которую только в музее можно найти? И блять, если им показать, как таким телефоном пользоваться, они естественно разберутся. Каждому блять пердуну надо повыебываться, какое у них поколение умное, и какие сейчас все дебилы
>>137876438 Да че ты прицепился за этот 1С. Я тебе про тенденции пишу. Нету что ли в твоем 1с места для оптимизации? Сделать программу более совершенной тем самым сократив штат сотрудников. Если машины собирают роботы от начала и до конца, то почему за пекой ты думаешь такого не будет?
>>137876620 >Если машины собирают роботы от начала и до конца Их собирают не машины, а высокоточные станки. Ты очень сильно удивишься, но их тоже программируют, есть даже специальная профессия - инженер по АСУ.
>>137876981 Это где я такое подразумевал, долбоеб? Тяжелое машиностроение в большинстве стран тоже давно на высокоточные станки перешло. Но программирует их человек.
>>137876786 Ну так я те про то и пишу. Будет в будущем инженер майкрософт который будет реально влиять на производство. А все остальные будут пользователями-потребителями. И никакие мелкие кодеры энтузиасты никому не будут нужны. Как только вся эта система железа+софта окуклится, вот тут и настанет пиздец.
>>137877169 >Будет в будущем инженер майкрософт который будет реально влиять на производство Делать ему больше нехуй, чем в Усть-Каменогорске станок смотреть. Инженеры АСУ всегда работают непосредственно на заводе. >мелкие кодеры энтузиасты никому не будут нужны У нас в большинстве сфер автоматизация толковая даже не начинаалсь. Ты немного долбоеб, извини. Работы у программистов - непочатый край.
>>137877293 > Работы у программистов - непочатый край. Еблан, так никто не спорит, что для программистов еще дохуя работы есть. >И никакие мелкие кодеры энтузиасты никому не будут нужны Вот о чем идет речь, долбаеб ты тупой.
>Работы у программистов - непочатый край. Я про сейчас и не пишу. Тут выше писали дескать компьютерные навыки будут всегда востребованы. Я писал что пиздеж и все это временно. На наш век конечно хватит работы.
>>137887806 Вообще хуй знает как у тебя так выходило, я порой свои не успеваю делать, не то что чужие, хотя ко мне и обращались чтобы я сделал за деньги, но я отказывался, потому что либо курсач висел, либо что-то другое.
>>137875870 Правильно, потому что под капотом такой пиздец, что его никто не поймет, если оно не под десятком слоёв абстракции. С этим невозможно бороться.
>>137869716 (OP) > 1) Очень везде много воды > 2) Никто ничего не объясняет на примерах простых или простыми словами > 3) Устаревшая информация и 95% учебниках молчу про видеокурсы Классика, блядь. Помню, пиздюком, ходил в магазины книжные и 95% книг выглядели следующим образом:
1. Синтаксис языка; 2. Математические выражения; 3. Пишем хелловорлд; 4. А ТЕПЕРЬ НАПИШЕМ СВОЮ ГОСТЕВУЮ КНИГУ; 5. Вуаля! Вы - погромист!
Это всё книги по пыхе были. Кривой и косой код, 0 объяснений. 100% гайдлайн - пиши вот так. Что ты написал? НИКОГО НЕ ЕБЁТ! Про массивы и работу с ними вообще по нулям. Про "дизайн" баз данных вообще нихуя ровным счетом. Бывали книги, где даже про работу с бд толком нихуя. Ограничивалось всё конектом и записью в базу.
Эта вся ебливая литература - пишется долго, нудно. Примеров и задач ровным счётом нихуя. Пиши так, а не иначе. Решать задачи? Их нет. Писать интересные вещи? Пфффффффффф... про ООП вообще, нахуй, молчу. Все дрочат на него, но никто толком не может объяснить как это. В книгах создание класса и причина этого - вообще магия. Вы видели в книгах по пыхе нормальный пример класса? Функция? Функцию высшего порядка кто-нибудь живьём вообще видел, блядь, в этих ебаных УЧЕБНИКАХ, СУКА?
Как учится погромирование? Сливается куча бабла на бесполезные книги (или качаются), и вычитывается каждая точка зрения каждого автора. Буквально, приходя в магазин после 5ти книжек по пыхе, открывая следующую - я испытывал дежавю: ЭТО БЫЛО. ЭТО БЫЛО У ВОТ ЭТОГО ПИДОРА. А ВОТ ЭТО БЫЛО У ТОГО ПИДОРА. В конечном итоге ты переходишь на изучение чужого кода. Я тогда открыл для себя джумлу. Криво-косо, но на примере понятно что происходит. Потом пошло поехало - работа. Там тебе дают задачу и ты пытаешься её решить. ОПАЧА - ФРЕЙМВОРКИ ПОДЪЕХАЛИ. Худо-бедно начинаешь понимать всю ебалу.
Потом по работе упираешься в макачий потолок. Понимаешь, что ты занимаешься обезьяньей работой не потому что ты плох, а потому что работодателю более ничего и не надо. Ну и так по наклонной (лишь бы не вниз).
Самый ублюдский мир - мир яваскриптиков. Базарю. Раньше литература по нему была в 2-3 раза хуже пышной. И только книги по яве и си, христоматии задротов с устаревшими паттернами проектирования, остаются нестареющей классикой, ибо там, более-менее, написаны адекватные вещи с отсылками к другим умным книгам, блядь.
Ни в шараге, ни в универе, мне не дали понимания кода. Даже в мурике, бывшему сокурснику, нихуя толком не рассказали. Есть 100000 часов теории, вышмата, физона, и десятки часов изучения синтаксиса. Дальше - ебись сам. Все знакомые из Казахии, Рашки, Беларашки, Мурики и Канады дошли до пограминга в полном объёме через года живой практики, на работе, с наставниками или сами.
>>137870133 > эйчар Хуйлан ты, а не эйчар. Каждый год спрос падает-падает, да никак не упадёт. То что вам в шарагу не нужны делфисты - ни о чем не говорит, долбоёб.
>>137892840 Ну так все верно. В учебнике и должна быть миенно эта информация, чтобы юсер имел представления о том, как вообще работает погромирование. А остальное гитхаб и гугл. Разобрался с хеловорлд, далее забиваешь "дизайн баз", желательно на аглицком - и вперед.
Начальник пизды вставил, проект горит, клиенты срываются, фирме пизда, если не запрограммируешь, выебу как макаку, времени неделя. А я вообще не в курсах, вторую неделю эникейщиком, как баран в ворота смотрю. Пришлось срочно все дрочить, пахал днем и ночью, проект осилили, клиенты остались. Так и стал сеньором.
>>137892924 В учибниках должны быть задачи... всю эту еблань я и в брошюрке прочитаю или на каком-нить php.net. В том и проблема была - не было задач. Есть чуваки - javarush - они эту хуйню у себя в платных курсах пофиксили. У них там дохулион мозгоёбных задач. Ну и да, мой батхёрт актуален для книг образца 2005-2009 годов. Дальше уже хз.
Если кто-то спрашивает КАК НАУЧИТСЯ ПЫХЕ, например, - отправляю на php.net. Нехуй на эи книги времени тратить.
>>137870133 Ага, только в США прогнозируют рост компютерной индустрии на 20% в следующие 5 лет и у моего универа процент выпускников из computer science, которых берут на работу приближается к 100%. Неактуально ппц
>>137892997 Этот ЭЙЧОР разботает где-нибудь в саранске, в студии пыхамокак, где штат 10 тел и жырный начальник отдела. Про бигДата не слышали и про аналитиков тоже. Не обращай внимания.
>>137892963 Ты ебанутый? Набираешь задачи по погромированию в инете и обрящи. Или задачи в учебниках быть должны по твоему? Если так, то я писал уж, что в учебниках и должна быть самая общая инфа, а далее, если ты уж решил стать погромистом, то тебе в гугл. Иначе какой же ты погромист?
Я вкатывался довольно давно, так что ссылки на книжки могли устареть, но в общем примерно так. В-нулевых, учишь блядь английский. Если ты не хочешь стать 1С-макакой, без знания языка ты ничего не найдёшь. Да и читать код с каким-нибудь widgets=[widget_factory.make_widget(unit=x) for x in game.current_scene.get_units() if not isinstance(unit.controller.type, PCController)] сложновато, если для тебя это китайская грамота. Во-первых, находишь лучший учебник по интересующему тебя языку. Именно лучший, а не просто приличный. Для меня это были The camel book по Perl и Dive into Python по угадай чему. Dive into Python3 и сейчас хорош, кстати, хотя некоторые рекомендуют Learn Python the hard way. По сям/джаве/жабаскрипту в гугле найдёшь. Как правило, по каждому языку такая книга ровно одна, обычно на русский она переводилась три-четыре версии назад. См. выше. Берёшь его и делаешь всё, что там написано. Все главы, упражнения, всё. Что-то не понял -- идёшь в гугл, отдельные посты с разжёвыванием чего угодно там есть. Параллельно можешь порешать ещё какие-нибудь интересные задачки, их в интернете много. Во-вторых, как закончишь с учебником - делаешь свою хуйню. Любую, которую ты хотел. Велосипедишь с нуля какую-нибудь игру (популярней всего рогалики, но это по вкусу), CMS, интернет-магазин, библиотеку для какой-нибудь обскурной статистики, что угодно, лишь бы там было хотя бы пара десятков тысяч строк и это был цельный проект, а не сотня разрозненных скриптов. Смотришь, как сделано другими, и делаешь не хуже. Чего не понимаешь - в гугл. Попутно начинаешь читать про архитектуру приложения, юнит-тесты и прочие штуки, которые нужны для большого проекта. Выкладываешь своё говно на гитхаб/битбакет, идёшь на реддит/тематические форумы и в соответствующем разделе хвастаешься. Там тебе расскажут, почему ты сделал говно; разбираешься и делаешь лучше. Где-нибудь в процессе выкатываешься на работу. Либо фриланс, либо джуниором в контору. Я лично аспирант, мне программирование в науке так и так нужно. Дальше уже сам разберёшься. Всё, вот тебе няшка, подрочил и пиздуй гуглить.
>>137892840 У меня с C++ такая же история. 1) Смотри, это синтаксис 2) Циклы. 3) Огромный кусок кода, реализующий графический редактор с бесполезными комментариями, т.к. основ тебе не дали. 4) Поздравляем, вы- программист на C++.
>>137892840 Не у вас одних. У нас таже хуита. Недавно с zfs разбирался. Взял книгу по Соляре. Вроде ниче так. Читаю. Дошел до zfs. Ну да, описание с вики, разбор структуры файловой системы. 12 примеров команд. Ни стратегии использования, ни планов работы с ней. Попиздовал в ман. Там есть все.
>>137892840 По пыхе есть, кстати, одна нормальная книга, черная такая с оранжевыми буквами про ооп. Но она, вроде, не сильно и давно вышла. Помню в 2005 везде говорили, что годная книга Томпсонов (белая такая с фиолетовыми акцентами и какой-то ч/б горой на кавере), но это нихуя не годная книга была, вот, хули ее все годнйо называли. Собственно с Флениганом или как его там по JS, этот ебаный толмуд - ебаное говно, который годиться только как справочник (но есть электро справочники с поиском так-то), за язык, технологии и подходы - там нихуяшеньки, но его все еще советуют на всяких формуах/блогах, хуйзнает зачем.
Блять, весь мир переходит на мобильные приложения, появляются новые версии платформ Android/iOS, приложения множатся, именно сейчас решаются клиент-серверные задачи типа касс без кассиров, а мир катится в облачные сервисы. И спрос на рукопожатных, а не рукожопых mobile developpers только растет.
И что сука характерно, ты покупаешь самоучитель %языкнэйм_с_нуля% для того, чтобы действительно с нуля выучить язык. Находишь свободное время, вникаешь в текст книги. А текст писал уебан, который большую часть базовых моментов вообще не написал, а то, что написал - написал настолько кратко, что смысл может уловить только опытный программист со стажем. Для новичка же большинство этих книг бессмысленны. Сейчас да, по Джаве годные книги появились, даже с картинками, лол. Ну и курсы тоже стараются не отставать. Но уже время упущено, уже работаю, нет столько свободного времени на изучение программирования.
>>137869716 (OP) Учился по видеокурсам в интернетике и люто-бешено пытался сделать свой проект. Книги это вообще залупа, можешь их даже не трогать, там всегда устаревшая инфа.
Твоя задача — получить начальную информацию о синтаксисе языка и структуре приложения, а потом закрывать дыры гуглом и SO. Через полгодика можешь почитать что-нибудь фундаментальное, чтобы лучше понимать как оно работает под капотом.
>>137899390 Потому что это говно для даунов. Книга по языку должна описывать особенности языка, принятые практики, библиотеки, применение. А не разжевывать для долбоёбов что такое цикл, массив и указатель. Эти вещи вместе с алгоритмами должны быть в отдельной книге и изучаться перед собственно языком.
Охуенно когда есть _идея_ и рвение сделать что-то конкретное.
Это как в универе, когда ты нихуя не делаешь целый семестр, а потом за сутки рожаешь курсач, или еще какую-нибудь залупу, оперативно собирая только самое нужное и успешно защищаешь проект.
Или когда в тачке что-нибудь наебнулось, например, а она нужна уже завтра кровь из носа, не садишься изучать автомобильное строение со времен первого форда, а быстро устраняешь конкретную проблему используя подручные средства\гугд\звонок другу\аллаха\что угодно.
Тут мне кажется точно такая же хуйня, можно полжизни потратить на изучение фундаментальных основ (не отрицаю что без них никуда) и так нихуя и не сделать конкретного
>>137900161 Не только зарплатой мотивированы, но и ложным представлением о том, что работа сродни работы оператора - ставишь галочки, заносишь какие-то цифры в табличку. Посему сейчас с одной стороны дефицит программистов, т.к. ИТ все продолжает расширяться. С другой стороны-наплыв мимокрокодилов, слабо понимающих, что они делают, но как сперматозоиды рассылающие свое резюме.
>>137869716 (OP) > Так вот анон. Каким хером ты все таки изучил программирование? Тебя просто погоняли на работе и ты неожиданно для себя что-то методом тыка познавал и всея?
Именно так. Ещё можешь начать читать официальную документацию, а не протухшие книги, разбирать чужой код и дальше писать свой код. Потом наступит момент, когда поймешь как оно работает и всё пойдет по маслу. А если такого не наступит, значит не твоё и иди на хуй.
>>137869716 (OP) Программирую с 2001 года. Началось все с дистрибутива Мандрейка (РИП). И пошло поехало. Сейчас работаю в ГВЦ РЖД (Главный Вычислительный Центр), начальником департамента разработки и внедрения ПО. Программирую САП, в основном фулл-стек. Есть много примеров, но лень давать пруфы, все есть в сети. Ах, да! C/C#/C++, Perl, Ruby, Python, Node/Exxpress, PHP; JS (Angular, ReactJS, jQuery, Prototype); Java.
>>137907676 Он перечислил. Не в языках дело. Дело в архитектуре. Синтаксис ты выучишь за пару месяцев. Главное что бы вообще мог. А там пиши на чем потребуют. Есть другого рода распределение. Веб, серверсайд хайлод, биг дата и прочее говно. 2016 год, а они до сих пор языки выбирают. Ебать.
Стал изучать программирование. И столкнулся
1) Очень везде много воды
2) Никто ничего не объясняет на примерах простых или простыми словами
3) Устаревшая информация и 95% учебниках молчу про видеокурсы
Так вот анон. Каким хером ты все таки изучил программирование? Тебя просто погоняли на работе и ты неожиданно для себя что-то методом тыка познавал и всея?