Сохранен 148
https://2ch.hk/b/res/81099873.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 06/12/14 Суб 14:57:09 #1 №81099873 
14178670295420.png
Мутации в программиста-тред
Анон, если я почти уже закончил Бауманку по инженерной специальности, из программирования знаю Паскаль, которому меня учили весь первый курс, и курс написания прог по численным методам в матлабе - сложно мне будет конвертироваться в программиста? Завод, на котором работаю в свободное время, заебал. С чего начать? Знаю, что кодеров у нас на профильных факультетах ебут какой-то суровой математикой, у меня же были только пределы, интегралы с дивергентами, диффуры, немножко комплексных числе, аналитическая геометрия и линейная алгебра - всю математику, имевшую место быть на первых двух курсах, я забыл.
Каковы шансы конвертнуться в программиста?
Аноним 06/12/14 Суб 14:58:02 #2 №81099913 
сразу бамп
Аноним 06/12/14 Суб 15:00:41 #3 №81100040 
14178672411590.png
>первый курс
>паскаль
Аноним 06/12/14 Суб 15:00:45 #4 №81100044 
Никаких. Для того, чтобы стать программистом нужно в совершенстве владеть всеми разделами высшей математики.
Аноним 06/12/14 Суб 15:02:27 #5 №81100126 
14178673475980.jpg
>>81099873
платиновый ответ:

если тебе нравиться хуячить код, то конвертнутся будет легко...

а высшую математику с алгоритмами будет легко подтянуть.

На паскале-то хоть было интересно?
Аноним 06/12/14 Суб 15:03:24 #6 №81100177 
>>81099873
какой специальность факультет? конкретно?
Аноним 06/12/14 Суб 15:04:18 #7 №81100228 
>>81099873
Все, что ты перечислил и даже больше, я недавно прошел.
мимо 2-ой курс, учусь на ИБ
Аноним 06/12/14 Суб 15:04:44 #8 №81100248 
>>81100044
Нет, ну это хуита. Но вот можно ли высоко подняться в этом деле, хуёво их зная - интересный вопрос.
>>81100040
Такие дела, да.
>>81100126
Ну да, интересно более-менее. Но я хорошо понимаю разницу: многие вещи интересны, пока они легки, а на более глубоком уровне начинают казаться скучной хуитой. Например, экономика - на общем уровне интересно, но когда в неё приходит математика. мне становится скучно. Что, если программирование на хардкорном уровне мне покажется аткой же занудной хуетой и интерес пропадёт?
>>81100177
Факультет МТ, кафедру не скажу, дианон же.
Аноним 06/12/14 Суб 15:05:52 #9 №81100312 
>>81100228
Что за ИБ? ИУ чтоле? У меня последняя математика была в первом семестре второго курса.
Аноним 06/12/14 Суб 15:07:05 #10 №81100371 
>>81100312
Информационная безопасность
Аноним 06/12/14 Суб 15:08:30 #11 №81100452 
14178677101000.webm
14178677102491.webm
Аноним 06/12/14 Суб 15:08:42 #12 №81100464 
посоны, ответьте мимо крокодилу программистам на 1 курсе обычно пихают сразу сложный матан или сначала повторяют школу, проходят не пиздецки сложные задания?
Аноним 06/12/14 Суб 15:08:58 #13 №81100479 
>>81100044
Вот этого не слушай.
>>81100248
Ну а вообще, если хочешь, то станешь. Паскаль это конечно не то, но базовые знания он дает. Но нужно ли оно тебе? Зачем? Фрилансить собрался? Или устроиться без диплома?
Аноним 06/12/14 Суб 15:09:26 #14 №81100512 
>>81099873
>паскаль
>программирование
Забей, пидорашкинская программа учит не программировать, а только калечит ум, ты вряд ли сможешь начать в таком возрасте. Считай, тебе будет даже сложнее, чем тем, кто учится с нуля, т.к. мозг засран говном вроде паскаля, и будет противиться всему современному и новому.
Аноним 06/12/14 Суб 15:10:45 #15 №81100597 
>>81099873
Но 99% прогеров же математика нахуй не нужна, не? А если и нужна, то на уровне общего представления, что такое интегралы и производные, и зачем нужны дифуры. А ёба-математика нужна только тем, кто пишет узкоспециальную математическую хуиту (и в той степи денег ты хуй дождешься). По крайней мере мне объясняли так. Это правда, аноны?
Аноним 06/12/14 Суб 15:11:19 #16 №81100632 
>>81100464
Что значит сначала школу? Первый курс это производные, пределы и интегралы, немного рядов. Второй - комплексные числа. И вроде как дифуры, не знаю, пока что только 1 семестр. Задавайте вопросы если что, 2 курс, Программная инженерия.
Аноним 06/12/14 Суб 15:11:48 #17 №81100659 
>>81100597
Да.
Аноним 06/12/14 Суб 15:12:08 #18 №81100676 
>>81100479
>Зачем? Фрилансить собрался? Или устроиться без диплома?
Думаю, что на этом можно заработать больше. чем работая за 40к на заводе. Да и коллектив что на этом заводе. что на том, где я был на практике. мне не понравился - сплошные деды, а молодые все какие-то ебанутые. Начинаю подозревать, что так в промышленности везде.
Аноним 06/12/14 Суб 15:12:59 #19 №81100717 
>>81100676
быдланы же
Аноним 06/12/14 Суб 15:13:04 #20 №81100720 
>>81100044
Два интеграла этому.
Без вышки будешь вечным тупым джуниором, который хуячит лямбда-функции через итератор. Вчера полдня на такого дебила потратил - объяснял зачем в базе данных нужна хвостовая рекурсия, он даже этого не знал, пиздел что-то про методы Симпсона, Рунге-Кутта какого-то - хуйня с первого курса, короче. Как же заебало исправлять недоучек без профильного образования.
Аноним 06/12/14 Суб 15:13:07 #21 №81100724 
14178679879910.jpg
>>81100464

Что для тебя "сложный матан"? Для меня он весь сложный, например. На первом курсе была и высшая математика, и, собственно, математический анализ. Я в нем ничего не понимаю, но, кажется, повторение школы было только первую неделю учебы. Из кодинга был сразу и Паскаль, и Си.
Аноним 06/12/14 Суб 15:13:33 #22 №81100745 
>>81100512
Поссал на этого дивана.

Оп никого не слушай. Программирование это просто и весело, если не ассемблер. Только сначала выдумай долгосрочную цель, чтобы с выбором языка не промахнуться. Но точки входа три: C, Java, PHP. Остальное нинужное хипстерское говно. И да, зная один из них хорошо - изучить второй дело пары недель, потому что они похожи, а область применения ебанись какая разная.
Аноним 06/12/14 Суб 15:13:47 #23 №81100762 
>>81100632
ну так школу, в 11 же проходят начала матанализа
Аноним 06/12/14 Суб 15:13:48 #24 №81100766 
>>81099873
Нахрена там математика, в 99% случаев ибашишь тупо ифы.
Аноним 06/12/14 Суб 15:14:05 #25 №81100783 
>>81100632
У меня было так:
1 семестр - математический анализ и аналитическая геометрия.
2 семестр - Интегралы и дифференциальные уравнения, линейная алгебра.
3 семестр - комплексные числа, ряды, численные методы.
На этом математика у меня закончилась.
Аноним 06/12/14 Суб 15:14:44 #26 №81100827 
>>81100720
>объяснял зачем в базе данных нужна хвостовая рекурсия
А мог бы просто выгнать, тряпка.
Аноним 06/12/14 Суб 15:14:49 #27 №81100830 
>>81100659
Ну и нахуя тогда оп тут про математику канитель разводит? Алсо в каком-то треде недавно пилил кулсторю анон инженер по образованию, заводчанин (сами понимаете, можно там всю жизнь проработать и нихуя не стать начальником, хоть ты и с вышкой), который за 4 года работы смог в свободное время осилить кодинг и съебал с завода фрилансить. Так что дерзай, оп.
Аноним 06/12/14 Суб 15:15:47 #28 №81100890 
>>81100720
>метода Рунге- Кутта
Рунге-Кутты, блять!
Аноним 06/12/14 Суб 15:15:55 #29 №81100898 
14178681560060.jpg
>>81099873
>интегралы с дивергентами
>дивергентами
Лол.
Пиздуй на завод, погромистов сейчас хоть жопой жуй, а хороший инженер всегда в цене.
sageАноним 06/12/14 Суб 15:17:01 #30 №81100967 
14178682214810.jpg
>>81100898
>хороший инженер всегда в цене
Как хороший рубль?
Аноним 06/12/14 Суб 15:17:07 #31 №81100970 
>>81100745
Я не диван, я сам работаю программистом, и знаю, что пидорашкинское образование - говно. Я учился всему сам, с 6 лет, когда мне подарили первый спектрум. Ни школа, ни вуз не дали мне абсолютно ничего, что я мог применить бы на работе.
А к нам в контору приходят такие вот дауны после вузика, которые думают, что раз они протирали 5 лет штаны и слушали про паскаль, то теперь им должны платить хорошие деньги, их увольняют обычно через месяц.
Аноним 06/12/14 Суб 15:17:13 #32 №81100976 
>>81100717
Среди молодых много быдланов, да. Но тут даже не в этом дело. Почему-то все разговоры у них сводятся к хохлам, евреям, мировому заговору, постоянно пиздят про политоту или ещё какое говно. Смесь политача с вм. Возможно, что просто оба предприятия относятся к ВПК, и поэтому там такая хуйня, но что-то мне подсказывает, что такое и на остальных заводах тоже.
Аноним 06/12/14 Суб 15:17:23 #33 №81100988 
>>81100724
сложный мата ето то что в школололе не изучают лол не базовые знания грубо говоря -матанализ, дифы
Аноним 06/12/14 Суб 15:17:49 #34 №81101016 
>>81100898
+15 этому еблану. у нас же импортозамещение, инженеры вот не сегодня завтра будут на расхват. а фрилансеры и прочие паразиты пойдут на стройку ашотам в помощники.
Аноним 06/12/14 Суб 15:18:08 #35 №81101038 
14178682886620.jpg
>>81100890
Навикипедил? Малаца.
Аноним 06/12/14 Суб 15:18:35 #36 №81101061 
14178683154960.jpg
>>81100452
нефти тебе, за готовую нульщевскую вебмку.
Аноним 06/12/14 Суб 15:18:46 #37 №81101072 
>>81100970
Слишком много
> я
Даже не читал.
Аноним 06/12/14 Суб 15:19:12 #38 №81101103 
>>81100783
Ну я просто описал, что у нас было на матане, а если по предметам, то:
1 семестр - матан, алгебра и аналитическая геометрия.
2 семестр - матан
3 семестр - матан, тервер.
Алсо, у нас мало кто сдал матан с первого раза, процентов 20 с потока, а то что мы сейчас проходим я вообще слабо понимаю. Однако, это ну вообще никак не мешает мне программировать.
Аноним 06/12/14 Суб 15:19:41 #39 №81101140 
>>81100724
Ну, для меня он тоже сложный, но от чуваков с ИУ слышал, что у них вообще пиздец.
>>81100898
>хороший инженер всегда в цене.
Лол, загляни на хедхантер, инженер получает копейки. Из моей группы никто не собирается работать по специальности, кроме пары человек.
Аноним 06/12/14 Суб 15:20:08 #40 №81101170 
>>81099873
Изи, если есть желание.
Аноним 06/12/14 Суб 15:20:11 #41 №81101177 
>>81101072
На собеседовании так скажешь, когда тебе в лицо рассмеются.
Аноним 06/12/14 Суб 15:21:10 #42 №81101245 
>>81100898
Лол, вот этого поддержу отчасти. Податься в айти при наличии мозга - все равно что выбрать стул с хуйцами.
Аноним 06/12/14 Суб 15:22:09 #43 №81101313 
>>81100970
Люто плюсую.
Аноним 06/12/14 Суб 15:22:32 #44 №81101341 
>>81101245
КОНЕШНО ПРИ НАЛИЧИИ МОЗГА НАДО ИТТИ НА ЗОВОД СТОНОК УПРАВЛЯТЬ, ТАМ ТОЧНО РЕАЛИЗУЕШ СЕБЯ /boom
Аноним 06/12/14 Суб 15:22:45 #45 №81101358 
>>81101140
>Из моей группы никто не собирается работать по специальности, кроме пары человек.
А застявят скоро, лол. Будете как крепостные крестьяне: на что выучился - то до конца жизни и делай. Ибо нехуй, вон врачи и учителя так делают и вы так же будете.
Аноним 06/12/14 Суб 15:23:01 #46 №81101381 
>>81099873
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Аноним 06/12/14 Суб 15:23:31 #47 №81101400 
>>81101140
>загляни на хедхантер
Проиграл с тебя, у тебя просто недостаточно инфы по этой теме, вот ты так и рассуждаешь. А перспектив для роста у инженегра овер дохуя, если ты не ленивый мудак.
Аноним 06/12/14 Суб 15:23:46 #48 №81101425 
>>81101358
у врайчей-учитилей просто выбора нету по сути, а если ты манагер или экономист так любым хуйцом сможешь работать, хотя че я несу срачи и учителя тоже хоть где работают
Аноним 06/12/14 Суб 15:24:34 #49 №81101466 
>>81101170
Я просто опасаюсь, что даже если я выучу какой-нибудь C#, то дальше фриланса не залезу, ибо нет профильного диплома, а на фрилансе много зарабатывают единицы.
>>81101245
Пока что я чувствую себя на стуле с хуйцами, когда хардкорно работаю за копейки. Тот факт, что главному инженеру, если судить по хедхантеру, редко платят выше 100к, о многом говорит.
Аноним 06/12/14 Суб 15:27:21 #50 №81101623 
>>81101358
Если ты о том ебанутом законопроекте, то это оказалось уткой.
>>81101381
Почему питон? Я пока ориентировался на C#, в веб-отрасли, как мне кажется, слишком высокая конкуренция сам пилил пару сайтов и одну мелкопарашу, так и не взлетело
>>81101400
Приведи пример. Я перспектив не вижу никаких.
sageАноним 06/12/14 Суб 15:28:21 #51 №81101686 
>>81099873
Короче ОП, идешь гуглишь Хэллоу Ворлд на андроид/иос
Через неделю пишешь свой клиент твиттера
Через месяц клиент вконтактика с пушами и локальной БД сообщений
Через пол года устраиваешься без проблем джуном на 30к
Через полтора ты получашь от 70к
/thread
Аноним 06/12/14 Суб 15:28:42 #52 №81101709 
>>81101341
Тебя никто не заставляет там всю жизнь вьябывать за копейки под начальством ерохина, наберись опыта - съяби в проектную например, или открой свой бизнес в этой области. Суть в том, что макакой может стать любой не долбоеб 20-25 лет, а вот чтобы стать нормальным инженером надо как минимум вышку с хорошей теоретической базой, а также дохуя опыта и въебываний. Но и цениться такой спец потом будет поболее макаки. Но если хочешь денег легких пока молодой, то давай, иди кодь.
Аноним 06/12/14 Суб 15:31:18 #53 №81101868 
>>81101709
>открой свой бизнес
Это хорошая идея, но не в условиях рецессии и отсутствия у меня начального капитала. А в проектной организации я не нужен, я же не конструктор, да и какие проектные организации в машиностроении? Это же больше к строительству относится.
А больших денег в промышленности я просто не вижу. Кто здесь получает много - для меня загадка.
Аноним 06/12/14 Суб 15:31:43 #54 №81101896 
>>81101623
>Приведи пример
Издеваешься? Любой начальник средней руки на заводе имеет те же 100к. А если ты ёба-спец и на тебе лежит куча ответственности, то там вообще пиздец сколько можно грести + пиздить при желании. Но туда трудно пробиться. Базарю за химические производства, о других не берусь судить.
Аноним 06/12/14 Суб 15:32:58 #55 №81101959 
>>81101896
Заебал ты уже под киселева косить. Давай факты, пидораха.
не оп
Аноним 06/12/14 Суб 15:34:30 #56 №81102041 
>>81099873
Хуйня, программирование - это говно без задач. Это как выкапывать яму, когда ее тут же зарывают.
мимо-воннаби-кодер
Аноним 06/12/14 Суб 15:34:44 #57 №81102055 
>>81101868
>больших денег в промышленности я просто не вижу
я тебе тут сказал >>81101896, начальство на предприятиях это бабло жопой блять жрет, но и ответственность на них очень большая, любой косяк может стоить жизней людей и денег владельцев.
Аноним 06/12/14 Суб 15:36:08 #58 №81102134 
>>81101896
>Любой начальник средней руки на заводе имеет те же 100к
Мой начальник получает 50к, насколько я знаю. 100к получает какой-нибудь главный инженер предприятия.
Но я-то говорю о машиностроении, в химической промышленности я хуй знает, какие зарплаты.
Аноним 06/12/14 Суб 15:36:34 #59 №81102158 
>>81101959
Какие тебе пруфы, манька? Имена фамилии явки документы кто сколько получил и спиздил? Совсем ебанулись уже со своим политосрачем, везде кисель у них. Да похуй на тебя, кто знает, тот поймет что я не пиздобол.
sageАноним 06/12/14 Суб 15:37:11 #60 №81102192 
>>81102158
Пруфани зарплатной ведомостью.
Аноним 06/12/14 Суб 15:37:25 #61 №81102210 
>>81102041
Но за него платят намного больше.
Аноним 06/12/14 Суб 15:38:22 #62 №81102258 
>>81102134
Ну да, с машиностроением в рашке вроде туго. Но ты же можешь пойти инженерить на УСПЕШНОЕ предприятие другой отрасли? Механики те же дохуя где нужны.
Аноним 06/12/14 Суб 15:40:29 #63 №81102391 
Иди программистом 1С на завод.
Аноним 06/12/14 Суб 15:40:44 #64 №81102400 
>>81102210
Хуй там плавал. Джуниоры так вообще лапу сосут. Работа, правда не пыльная у них.
Аноним 06/12/14 Суб 15:42:07 #65 №81102491 
Двощ, скажи, что бы мне написать такое интересное? инб4 борду
Аноним 06/12/14 Суб 15:42:09 #66 №81102494 
>>81099873
>знаю Паскаль
>Каковы шансы конвертнуться в программиста?
НИКАКИХ! НУЛЕВЫЕ! ТВОЙ ПАСКАЛЬ НИКОМУ НЕ НУЖЕН, ТЕБЯ НЕ ПРИМУТ НА РАБОТУ С ОБОССАНЫМ, УБОГИМ ЯЗЫКОМ, КОТОРЫЙ УМЕР В 70-ЫХ. ЗАО-ВЕКТОР ЖДЕТ ТЕБЯ В БЕЛОРУСИ ТОЛЬКО. БУДЕШЬ РАБОАТЬ В БУХГАЛТЕРИИ И СЛУШАТЬ О СЫНАХ-КОРЗИНАХ ВСЯКИХ МАМОК
Я не тролль.
Аноним 06/12/14 Суб 15:45:53 #67 №81102703 
>>81102258
>Но ты же можешь пойти инженерить на УСПЕШНОЕ предприятие другой отрасли
Плохо себе это представляю. В химии я не понимаю ничего, в строительстве тоже. У меня факультет машиностроительных технологий же.
>>81102400
Ну сколько получают? По моей специальности средняя 40к признаюсь, я у мамки технолог Иногда вообще пиздец типа 25-30к. У меня родственница работает уборщицей в отеле 2 через 2, и получает 43к. ДС, да.
Аноним 06/12/14 Суб 15:46:15 #68 №81102728 
>>81099873
ОЧЕРЕДНОЙ ЮНЕЦ НАЧИТАЛСЯ БАЕК ПРО ПРОГРАММИСТОВ-МИЛЛИОНЕРОВ?????????
Аноним 06/12/14 Суб 15:46:45 #69 №81102755 
Не слушай чуханов. Программировать очень круто, множество разнообразных проектов в самых разных сферах, клиенты с разных частей земного шара, командировки на месяц на Филлипины, например. Теплый офис и чувство причасности к чему-то большему, нежели производство зубной пасты. Нетривиальные задачи, которые сначала кажутся невыполнинмыми, спустя 2 недели уже заливаются в продакшн. Конечно это все не относится к пхпмакакам-сайтоклепателям.
Аноним 06/12/14 Суб 15:48:50 #70 №81102893 
>>81102755
Да вот мне тоже интересно, потому что работать среди феерических политизированных ебанатов на заводе мне не хочется совершенно, да и зарплаты нищенские. Но повторюсь, даже если я смогу и выучу тот или иной язык программирования, каков мой потолок, если у меня нет профильного диплома?
Аноним 06/12/14 Суб 15:49:24 #71 №81102935 
>>81102703
джун > 1k $
мидл > 2k $
синьйор > 3k $

хорошие проектировщики бд > 5k $

украшка
Аноним 06/12/14 Суб 15:50:25 #72 №81102995 
>>81102728
У подруги моей мамки сын после той же Бауманки, закончив на программиста, устроился куда-то за 140к, а потом вообще в Гермашку уехал. Так что реальные истории успеха от знакомых есть.
Аноним 06/12/14 Суб 15:52:06 #73 №81103083 
>>81102935
Лол, ты это называешь сосанием лапы? Да ещё и в хохлашке? У нас наверняка ещё больше получают. Учитывая, что по моей специальности средняя зарплата сопоставима, получается, с средней зарплатой джуниора.
Аноним 06/12/14 Суб 15:52:46 #74 №81103120 
>>81102893
написал зарплаты выше

У меня законченая вышка связаная с ИТ, при устройстве попросили принести диплом, я сначал забыл, а потом забил. Кароче корочка ненужна совсем (разве что в колхозных конторах). Главное скилы
Аноним 06/12/14 Суб 15:52:56 #75 №81103126 
>>81102935
Хуясе.
Аноним 06/12/14 Суб 15:54:11 #76 №81103192 
>>81102893
Хорошие прогеры ( ссать всем на твой диплом) получают более 100к.
Аноним 06/12/14 Суб 15:54:43 #77 №81103218 
>>81103083
про лапу не я писал. 1к баксов вполне хватает студенту старших курсов
Аноним 06/12/14 Суб 15:55:07 #78 №81103240 
14178705079150.png
>>81100512
А мне 30 лет и 7 лет опыта работы админом. Учился на инженера-электронщика. Решил завязать и ближайшие два месяца учить Жабу. До этого программированием не занимался (ну, тот же паскакаль, пара утилиток на с++, на аутохоткее автокликер довольно продвинутый писал, но всё это херня). Итак, два месяца буду задрачивать самоучитель, а потом попробую устроиться юным падаваном. Админить сил больше никаких нет.
Аноним 06/12/14 Суб 15:55:25 #79 №81103252 
>>81102703
>Плохо себе это представляю. В химии я не понимаю ничего, в строительстве тоже. У меня факультет машиностроительных технологий же
Лол, а ты думаешь все люди строго по спецухе работают? Ты же в механике что-то шаришь? Можешь попробовать тем же механиком на УСПЕШНЫЙ завод пристроиться, их сейчас многие хотят к себе.
Аноним 06/12/14 Суб 15:57:32 #80 №81103356 
>>81100745
>Программирование это просто и весело, если не ассемблер.
Да ты охуел. Именно что ассемблер - просто и весело. Вот тебе стек, вот тебе регистры, вот тебе 256 байт памяти - пиши. А языки высокого уровня - это полиморфизм, наследование, представления и прочаяя ООП ебала.
Аноним 06/12/14 Суб 15:58:50 #81 №81103412 
14178707303600.png
14178707303611.png
>>81103252
А какой успешный завод ты знаешь?

Алсо, пикрелейтед кукаретикам, утверждающих о пользе работы на заводе.
Аноним 06/12/14 Суб 16:01:43 #82 №81103549 
>>81103083>>81103218
Вебмакака даже с опытом 25-30 т.р
java junior - 22 т.р
остается разве что .NET, но там открытых вакансий нихуя нет
провинция ~700к
Аноним 06/12/14 Суб 16:02:11 #83 №81103566 
ВЫ ВСЕ ВРЕТИИИ!!
ТАМ "ОТ" СТОИТ ЗНАЧИТ МОЖЕТ БЫТЬ ХОТЬ СТО ТЫЩ ТИХНОЛАГУ!!!
Аноним 06/12/14 Суб 16:02:51 #84 №81103600 
>>81099873
Учитель английского итт:
Делал несколько попыток учить яву, питон, потом поступил на переквалификацию и наконец-то въехал, что такое программирование, пишу тулы для себя и для работы (тестировщик). Высшей математики не знаю, пока не нужна была, да и те задачи, которые решают программеры, с которыми я работаю, тоже не требуют математики (разрабатывают финансовый - банковский софт, как ни странно).
Так что с инженерной базой тебе будет гораздо проще, пробуй.
Аноним 06/12/14 Суб 16:04:16 #85 №81103677 
14178710568380.png
>>81103412
Моар.
Аноним 06/12/14 Суб 16:05:07 #86 №81103724 
>>81103600
И сколько получаешь?
Аноним 06/12/14 Суб 16:07:45 #87 №81103853 
>>81103724
Я не менял профессию и продолжаю работать тестером - 2к получаю.
Аноним 06/12/14 Суб 16:08:39 #88 №81103901 
>>81103853
рублей?
Аноним 06/12/14 Суб 16:09:06 #89 №81103919 
>>81103901
тенге
Аноним 06/12/14 Суб 16:10:51 #90 №81104001 
>>81103901
долларов, я из беларуси, у нас тут все в долларах считают, что больше ста баксов.
Хотя вам тоже пора привыкать уже к этому.
Аноним 06/12/14 Суб 16:11:10 #91 №81104023 
>>81099873
Пилю гайд о том, как из инженегров в програмисты перевестись:

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

И так, ты живешь в каком-нибудь мухосранске, скоро диплом и ты нихуя не знаешь и неумеешь - это не беда. В каждом мухосранске есть всякие быдло НИИ и КБ некогда могучего ВПК нашей родины - туда берут почти всех. Кроме того, у вузика наверняка есть подвязки в таких местах. Если ты не полный даун - то тебя туда возьмут запросто. Это НИИ нужно нам для того, чтобы не сдохнуть с голоду и заработать стаж. Ибо стаж важен, все мамкины фрилансеры идут нахуй. Никому не захочется связываться с корзинкой, который год просидел у мамки на шее.
И так, ты устроился в НИИ и стал носить гордый титул - инженер.
Плюсы НИИ в том, что на 70% оно состоит из бездельников и пенсионеров. В нем тебе скорее всего выдадут древний ПЕКА, на котором можно только в сапера играть. Это хорошо - не будет желания убивать время на игоры. Как только обживешься в НИИ и поймешь, что делать тут нехуй абсолютно, начнется твое перерождение.
Можешь потихоньку прятать в носок на проходной флешку с литераторой, конпиляторами и прочими IDE. Ставить их себе на работа и изучать основы какого-нить языка: С++, Жава, Петон, что больше нравится.
Дальнейший процесс я описывать не буду, в интернетах школьники тебе предложат 1001 способ выучить хоть Хаскель за 1400 дней.

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

Ну вот год прошел - теперь тебе можно начинать искать вакансии джуниора в нормальные конторы (контора, в которую ты сначала устроишься джуном скорее всего будет говном, но не таким как НИИ). Лучше всего делать это в отпуск, чтоб лишний раз не ебаться с отгулами на работе, ибо в НИИ это гемор. В резюме можешь написать что чего-то там кодил для оборонки - все равно никто это не сможет проверить. У тебя сначала будет такая же зарплата, как и в НИИ, но придется много работать. Плюс этого в том, что работать ты будешь не один, а в комманде, в которой будут профессионалы (не все, но будут). После полугода-года работы в этой компании, ты научишься писать код правильно и решать с помощью этого задачи. Теперь тебя уже можно назвать програмистом и ты со спокойной душой можешь искать вакансии МИДЛ-разработчиков более-менее нормальных конторах.

Аноним 06/12/14 Суб 16:14:22 #92 №81104167 
>>81103412
Лол, опять началось сравнение жопы с пальцем.
>А какой успешный завод ты знаешь?
Я же тебе сказал, что за химическую отрасль базарю. Удобрения/нефтянка/нефтехимия и многое другое, посмотри рашкинские компании, посмотри их заводы. Алсо в интернете тебе вряд ли выложат объявление ТРЕБУЕТСЯ ГЛАВНЫЙ МЕХАНИК УСТАНОВКИ, на такие должности только после N лет успешной работы на предприятии назначают.
Аноним 06/12/14 Суб 16:19:50 #93 №81104470 
>>81104023
>флешку
У меня отключены флешки на работе. Говорят, китайцы шпионят и постоянно пытаются спиздить какие-нибудь разработки.
>отгулами на работе, ибо в НИИ это гемор
Про НИИ не знаю, на работе у меня можно проёбываться сколько влезет.
Алсо, совершенно секретные документы так просто не подпишешь - надо оформить допуск сначала. И его да, нехуй оформлять - не то, что съебать, даже туристом выехать нельзя.
Вообще, звучит годно.
Аноним 06/12/14 Суб 16:20:24 #94 №81104511 
>>81104167
>после N лет успешной работы на предприятии назначают

Какого-нибудь родственника генерального директора. Мы же в россии живем, забыл?
Заводов, где можно сделать карьеру 1-2%
Аноним 06/12/14 Суб 16:22:45 #95 №81104669 
>>81104511
Да какую карьеру можно сделать на заводе? Дальше главного инженера не вырастешь, а даже они получают в районе 100к. Не, есть места с охуенной зарплатой, но их единицы и туда с улицы не попасть.
Аноним 06/12/14 Суб 16:23:00 #96 №81104682 
>>81104470
Допуск скорее всего так и так заставят оформить, но даже если есть допуск, но документов не брать - только 3 месяца загранку выдавать будут, но выдадут. А так лучше вообще не оформлять допуск до 2-й формы, 3-й формы для начала хватит за глаза на год, а больше тебе и не надо.
Аноним 06/12/14 Суб 16:25:20 #97 №81104810 
14178723203860.png
14178723203861.png
14178723203872.png
14178723203883.png
ОП, почему бы тебе не завести трактор? Там инженеры хорошо получают.
http://2ch.pm/ing/res/81.html
Вон, посмотри. Нашёл в этом треде на инжераче.
Аноним 06/12/14 Суб 16:26:06 #98 №81104864 
>>81104682
Не обязательно, работаю на ФГУП "Салют", никаких допусков не имею.
Аноним 06/12/14 Суб 16:28:01 #99 №81104974 
>>81104810
Интересная тема, но я ничего об этом не знаю. Да и уехать от всех знакомых и начать всё с нуля непросто, и уж точно не проще. чем стать кодером.
Аноним 06/12/14 Суб 16:28:49 #100 №81105018 
>>81099873
Чтоб говнокодить говно для быдла, нужно иметь только математические способноти, может почитать пару теоретических книжек, но можно обойтись. Чтоб писать высший класс, нужно читать много теоретических книжек и матан.
Говнокодер в треде.
Аноним 06/12/14 Суб 16:29:59 #101 №81105088 
14178725996900.jpg
>>81099873
Блядь, хули вы все лезете в этот ебучий кодинг, зачастую даже не зная толком зачем и не имея к этому ни способностей, ни соответствующего склада ума? Криворуких школокодеров уже хоть жопой жуй, а нет, все лезут и лезут, рачье ебаное.

мимокодер
Аноним 06/12/14 Суб 16:31:03 #102 №81105145 
>>81105088
Ходят слухи, что зарабатываете вы немало.
Но я тут почитал тред, и подумал, может, вообще в манагеры податься? Правда, там конкуренция ещё выше, чем у кодеров.
Аноним 06/12/14 Суб 16:31:46 #103 №81105179 
>>81104511
>Какого-нибудь родственника генерального директора
Так бывает, но далеко не всегда.
>>81104669
>даже они получают в районе 100к
Ты знаешь, ты с ними общался, да? У меня есть другая инфа например. Хотя за все заводы рашки не буду пиздеть.
>туда с улицы не попасть
Лол, вся суть. А вы хотите найти объяву на хедхантере на такую должность что ли? Ну вы же не дети вроде, понимаете, что прогер долбоеб - это проебанная куча времени и денег, а инженер долбоеб - это кровь кишки распидорасило + проебаная куча времени и денег. И потому тут отбор на порядки строже, порог вхождения выше и вообще сфера куда менее открытая.
Аноним 06/12/14 Суб 16:32:36 #104 №81105229 
>>81100512
школотрон закукарекал.
Похуй же какой язык.
А паскаль по своей структуре все равно похож на 90% остальных языков. ООП только не предусмотрено. Хотя турбовижин, хотя никто его не учит.
Аноним 06/12/14 Суб 16:33:22 #105 №81105267 
>>81105145
Зарабатывают норм только те, кто реально задрачивает и способен. Как и в любой другой профессии.
Криворуки наслушавшиеся двачей, быдлокодят за копейки, на сижки и певко.
Аноним 06/12/14 Суб 16:34:43 #106 №81105337 
>>81104810
>перепись-тред
>50
>18к
>35к
>30
>35к
>40
>28
>40-45
>45-50
>35-40к
>30-35к
>37к
>30-35к
>35-45к премия
>55-60

Пиздец.
Аноним 06/12/14 Суб 16:36:19 #107 №81105412 
>>81105229
>ООП только не предусмотрен
А дельфи?
>>81105179
Я понимаю, что пиздатые места есть, но шансы попасть туда намного меньше, чем шансы нормально получать кодером.
Аноним 06/12/14 Суб 16:41:01 #108 №81105651 
14178732616510.jpg
>>81105412
>Я понимаю, что пиздатые места есть, но шансы попасть туда намного меньше, чем шансы нормально получать кодером.
Ну тащемта о чем и разговор. Кому-то хочется въебывания, роста, карьеры, связей, уважения, а уже потом денег, а кому-то сразу денег нетрудным способом чтобы хорошо жить пока молодой (да да, молодость один раз дана). Ну если оп так хочет, это его выбор.
Аноним 06/12/14 Суб 16:41:25 #109 №81105668 
>>81105412
Ну делфи это не поскаль, хотя и синтаксически\лексически один в один :3
Делфи да, уже совсем полноценный язык и изредка можно и на нем найти заказы.
Аноним 06/12/14 Суб 16:43:43 #110 №81105796 
>>81105651
Да нет, просто слишком велик риск даже въёбывая, не подняться инженером никуда.
В общем, из треда вынес три варианта развития событий:
1) Попробовать в кодинг php/Java/C#/Ruby/Pithon
2) Податься в манагеры. Проще всего, наверное, по продажам или по работе с клиентами.
3) Уехать за бугор и работать по специальности там. Тема интересная, надо побольше погуглить про неё.

Как-то так.
Аноним 06/12/14 Суб 16:44:11 #111 №81105815 
>>81105412
Но имхо работать много нужно. Смотрю на своих знакомых, которые не кодерки - весьма спокойно живут, а кодеркам приходится все время учить какие-то новые вундервафли, чтоб оставаться успешными.
Нельзя один раз выучить пхп или яву и получать 200к
Все время изучать новые библиотеки, обновления, настройки серверов, cms-ки итт
Считай учишься всю жизнь.
Аноним 06/12/14 Суб 16:44:14 #112 №81105819 
>>81105668
Никогда не видел заказы на дельфи. По сути, упрощённая версия С, зачем на нем что-то писать.
Аноним 06/12/14 Суб 16:44:58 #113 №81105861 
>>81105815
Да у инженера то же самое, если ты не на совковом говнозаводе военном работаешь.
Аноним 06/12/14 Суб 16:45:49 #114 №81105919 
>>81104864
Не в нижегородском Салюте случаем?
Аноним 06/12/14 Суб 16:46:32 #115 №81105958 
>>81105861
Наверное да. У дантистов еще обновления постоянно. Короче хуйню я сказал в предыдущем посте. Если не хочешь быть опущенкой, в любой профессии нужно все время учиться чему-то новому.
Аноним 06/12/14 Суб 16:47:51 #116 №81106036 
>>81105815
Именно поэтому нормальные программисты выходят из людей, которые не дрочат ебаную кучу языков, а изучают CS и матаны.
Аноним 06/12/14 Суб 16:48:44 #117 №81106098 
>>81099873
Ебанутых полон тред. Вот привязались к Паскалю. Язык как язык. Не слушай их, ОП. Если освоил язык одной парадигмы, то другие языки из неё же учатся элементарно. Мне только в этом году два языка ассемблеро-подобных пришлось выучить. Вне энтерпрайза вообще такой их зоопарк, что шарподети и не догадываются. Сложнее всего дастся ООП, потому что слишком мощное средство, а примеры в книжках не дают идеи о том, как оно реально используется. Это познаётся только в опыте, и лучше потихоньку дорабатывать то, что имеет хорошую архитектуру, этим хороши большие проекты. Математика для быдлокодинга тоже даром не нужна. Мейнстрим нынешнего прикладного программирования - это базы + сеть. Соответственно, если где-то провал, то по сетям в свободное штудируешь последнего Олифера, по базам - Гарсиа-Молину. Ну, и книжку по матлогике каку-нибудь. Прямо вот завтра начни читать "Алгоритмы и структуры данных" Вирта. Понемногу каждый день. Учти, что ошибок в русском переводе немеряно. Для баз математика нужна только если их проектируешь, но в больших проектах это делают отдельные люди, а в малых ты не сделаешь настолько плохо, чтобы оно не взлетело.
К шикарному гайду >>81104023 (реально, НИИ - отличный инкубатор кодеров) могу лишь добавить, что надо слёту входить в технологию программирования: с первой программы использовать СКВ (лучше распределённую, типа git или mercurial), юнит-тесты и всё в этом роде.
Аноним 06/12/14 Суб 16:50:15 #118 №81106180 
>>81105819
Допустим было контора "рога и копыта" и сделали им в 1995 какую-то прогу, которая уже не тянет. Бабла на нормальную переделку не хватает, а доделать функционал надо. Часто связано с гос-предприятиями
Аноним 06/12/14 Суб 16:51:32 #119 №81106233 
>>81105919
На московском, авиационные двигатели делаем.
>>81105796
А нахуя куда-то рваться? Мне моей небольшой зарплаты вполне хватает на покушать, одежду и интернеты, а зачем нужно что-то ещё? ОП, просто поменяй своё отношение к вещам. Меньше амбиций - меньше жопа болит, поверь мне.
Аноним 06/12/14 Суб 16:54:09 #120 №81106375 
Годный тред, схоронил.
Аноним 06/12/14 Суб 16:56:15 #121 №81106485 
>>81106233
Если не развиваться, будешь таким же быдланом, как на заводе и не на много больше денег. А если развиваться, деньги таки будут. Будет болеть жопа, как их защитить и как защититься от всяких бандитов. И куда бы их инвестировать.
Обложился сигнализацией и коплю на квартиру в мухосрани хохлостана.
Аноним 06/12/14 Суб 16:57:50 #122 №81106583 
>>81106233
> Меньше амбиций - меньше жопа болит, поверь мне.
Это только на своём опыте постигается. Люди разные, и кому-то хочется власти и ответственности, а для кого-то это яд. Некоторым просто не дано. Сейчас даже уже кадровички до этого домыслили и в приличных организациях предлагают карьеру техническу, без манагерской нагрузки (ну, не совсем, всё-таки ведущий инженер, руководитель направления, руководитель проекта определяют за многих многое).
Аноним 06/12/14 Суб 17:00:54 #123 №81106781 
>>81106375
Хуйня полнейшая. Как всегда, либо кукреканье, либо срывы покровов.
Аноним 06/12/14 Суб 17:09:23 #124 №81107212 
14178749631990.jpg
Позвольте разъяснить вам несколько моментов: а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время. б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйся к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться. в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовься искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы. г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса. д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.
И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей: а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики. б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Модуль первый, введение. Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хачкеля. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заворачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные. Не дожидайтесь, пока вас заебёт первая рекомендованная среда, а сразу поставьте все распространённые и выберите понравившуюся. Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро. Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.
Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке.
Теперь можно перейти к дискретной математике. Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел.
Аноним 06/12/14 Суб 17:09:45 #125 №81107235 
Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учишь. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы.
Традиционно далее изучаются базы данных. Базы данных есть в любом мало-мальски сложном приложении. Даже в компьютерных играх есть. Даже в ссаных гостевухах, которые сейчас пишут оставившие нас несколько абзацев назад «коллеги». Поэтому базы данных надо знать. Сейчас используются исключительно реляционные базы данных. Некоторые люди поговаривают про key-value хранилища (непременно асинхронные и сверхбыстрые), ну так вот, они концептуально тоже реляционные. Но вы с ними обязательно разберитесь отдельно. Матчасть: идёте по учебнику Кристофера Дейта и изучаете темы. Идти до конца не надо: читайте выборочно и смело бросайте около 17 главы. Изучить надо реляционное исчисление, ER-модель, транзакции, SQL. SQL лучше изучать не по Дейту, а по какому-нибудь практическому учебнику – обратите внимание на книжку Моисеева и его сайт с задачами. Практика: проектировать базы данных. Быстро. В уме. Таблицы должны интуитивно получаться сразу в 3NF. Пишите запросы на сайте у Моисеенко. Напишите приложение, которое активно использует базу данных – многим студентам такое барахло нужно на курсачи и дипломы, можно даже найти заказчика за деньги. Посмотрите на ORM (SQLAlchemy, Hibernate и.т.п.), почитайте статейки. Узнайте, какие сейчас используются базы данных, и обязательно прикрути парочку к своим приложениям.
Архитектура ЭВМ. Задача: знать, как работает компьютер. Дабы не делать ляпов. По крайней мере, глупых ляпов. Матчасть: Читаете Таненбаума, про архитектуру ЭВМ. Лёгкое и интересное чтиво. Знать: что такое вентиль, что из них составляют: там очень подробно описано по разделам. Не путаться в шинах. Знать про адресацию памяти, прерывания. Практика: Спроектировать простейший "железный" компьютер из блоков. На бумажке. Чтобы выполнял программу, записанную в память. Спроектировать всякой хуйни в эмуляторе схем. Дешифратор для семисегментного индикатора, например. Ассемблер лучше особо не трогайте, познакомишься с ним для интересу у Кнута, а писать на нём вам всё равно не придётся. Во всяком случае, я до сих пор я пытался оградить вас от низкоуровневого программирования. Знаний там очень много, но они все совсем не фундаментальные и изучать их надо под конкретную должность. Начните читать Кнута, по крайней мере, разберитесь с его компьютерами (MIX и MMIX) и напишите для них несколько программ на бумажке. Сделайте свой виртуальный компьютер, но не такой старый и сложный, как у Кнута. Сделайте для него ассемблер и напишите пару простых программ.
Наконец переходим к алгоритмам. Задача: понимать, как оценивается скорость алгоритма, почему существует много алгоритмов, как выбрать нужный. Знать базовые алгоритмы. Знать структуры данных и связанные с ними алгоритмы. Хорошо знать! Их много самых разных. Всякие связные списки из массивов вы должны уметь реализовывать стоя у доски с маркером. Книги: Вирт, Ахо по алгоритмам и структурам данных. Тут вот читать надо всё, очень пригодится дискретка. Опять же, Кормен. Там очень много материала, разбирайтесь в нём постепенно. Можно вернуться к конкретной математике, раз уж вы её бросили. Практика: реализуйте алгоритмы, про которые читаете. Вряд ли в реальном мире вы будете использовать их в чистом виде, однако вы должны знать хорошие решения. Да, эта бодяга надолго. Изучайте параллельно что-нибудь ещё, следующие разделы лёгкие и богатые на практику.
Сети. Задача – научиться писать сетевые приложения. Матчасть: Таненабум наш друг и товарищ на все времена. Осиливайте модель OSI, читайте спецификации нескольких сетевых протоколов. Например, http и smpt. Особенно http – разберись с хедерами, сжатием и.т.п. Долго и хорошо почитайте в Википедии про современные системы свзяи. Посмотрите алгоритмы, которые используются в маршрутизации, разберись, чем пакет отличается от кадра. Практика: делаем сокет-сервер, например, для чата. Разберитесь с XML, HTML, JSON. XML особенно. Освойте XPath.
Операционные системы. Задача состоит не столько в изучении операционных систем, сколько в изучении принципов распределения ресурсов компьютера. Тут же надо разобраться с многозадачностью, которую я вам как-то отсоветовал изучать сразу. Матчасть: опять же Таненбаум. Разберитесь с алгоритмами для планирования процессов, организацией памяти, файловыми системами, ядрами. Есть толстенный учебник Дейтелов. Помните, вы по ним си изучали? Так вот, ещё есть и по ОС учебник. Отдельно изучаете многозадачность: синхронизацию, пайпы, семафоры, мониторы. В жабе всё это дело есть из коробки и писать программы, которые реализуют такую функциональность будет просто и приятно. Если вы бросили Эккеля на этом месте – самое время начать читать опять. Одного Эккеля мало, используйте гугл. Хотя, наверное, к этому времени вы уже сменили язык. Практика: многопоточные приложения. Сделайте свой компьютер многопоточным. Это весьма занимательно.
Формальные языки и методы трансляции. Да, вот она вершина, с которой видно весь остальной курс. Если вы досюда добрались, то у вас железные яйца. Жму руку. Хотя и написано, что теория трансляции, надо обратить внимание на синтаксически управляемую обработку данных вообще. Матчасть: начинаем разогрев с главы учебника по дискретке про семиотику. Продолжаем Ахо и Сети, Книгой Дракона. Введение по дискретке там есть, но бедное. Нужно осилить грамматики, языки, иерархию Хомского и соответствующие автоматы. Кстати, автоматы в конце SICPа есть. Изучаем работу компиляторов и интерпретаторов. Изучаем оптимизации. Отдельно про регулярные выражения. Что такое регулярное выражения вы поймёте при изучении иерархии Хомского. Но регулярные выражения – это уже прикладная область, и чтобы их составлять нужно быть знакомым с синтаксисом, обозначениями и.т.п. – учебник по дискретной математике вам этого не даст. Прочитайте книгу О'Рейли про регулярки. С совами на обложке. Практика: написать несколько сложных регулярок, компилятор, интерпретатор. Да, чёрт подери, настоящий оптимизирующий компилятор простого языка.
Стандарты в программировании: всё самое сложное вы уже осилили, осталась сущая малость. Во-первых, стили разработки. Юнит-тесты, UML, рефакторинг, всякие совершенные коды. Уже пора изучать язык, на котором будете работать, и изучать классические труды о его устройстве, стандартных библиотеках и методах. Для прихода к просветлению можно таки выучить модный хачкель. В книжках, которые я рекомендовал есть моря ссылок на другие труды. У вас уже должен быть большой кругозор. Думаю, к этому времени вы уже знаете, что делать.
Аноним 06/12/14 Суб 17:29:18 #126 №81108169 
14178761583190.jpg
>>81105796
Ты узко мыслишь. Работа инженером и завод не то чтобы намертво связаны. Я вот у мамы инженер, но на заводе был один раз на экскурсии. При этом постоянно имею дело с контроллерами, частотниками, двигателями и всякими прочими штуками.
Приходится и программировать, и проектировать, теперь вот и кучкой народа, занятой на проекте, рулить.
И да, одногруппник, который ноне в Яндексе работает, получает нисколько не больше.
Аноним 06/12/14 Суб 17:33:43 #127 №81108405 
>>81107212
>Нормальный объём академических часов в высшем образовании – 8000 штук.
Ох, поговорю с пастой.
Допустим, 8000. Окей. Минус физкультура. Минус английский. Минус история-культурология-философия-etc. Минус всякая непрофльная хуита, типа микроэлектроники, биоэлектроники, сопромата, наноэлектроники и тому подобного. Остаётся не так уж и много.

Из собственного опыта могу сказать следующее: занимаясь по 1-2 часа каждый день, через 2 месяца человек может писать программы. И они работают. Вот на меня сейчас выльют ушат говна, но этого действительно достаточно.

Как пример: в 2003 году я изучал в универе паскаль. И как-то раз наваял за две недели на нём маленькую утилитку. И раздал потом знакомым, которым она требовалась (в основном "О, ты прогу какую-то написал? Дай заценить."). прошло лет пять и я случайно нашёл эту прогу на софтопомойке в интернете. И не на одной. Более того, утилиту до сих пор скачивают и пользуются ей. А ведь на момент написания я всего-то три месяца изучал паскаль (даже не делфи), да и то в размере лабораторок.
Аноним 06/12/14 Суб 17:35:26 #128 №81108507 
>>81108405
Скинь заценить.
Аноним 06/12/14 Суб 17:38:35 #129 №81108685 
>>81108507
Не хочу. Всё равно скачав и запустив скажете "да кому эта хуита вообще нужна была?"
Аноним 06/12/14 Суб 17:40:55 #130 №81108819 
>>81108405
ВИШМАСТЕР: НАЧАЛО
Аноним 06/12/14 Суб 17:42:55 #131 №81108947 
>>81099873
Учи С++ полностью со всеми костылями и тд.
Потом легко что то другое выучить.
Аноним 06/12/14 Суб 17:44:05 #132 №81109022 
>>81108947
>Учи С++ полностью со всеми костылями и тд.
>Потом времени останется только до кладбища доползти.
Аноним 06/12/14 Суб 17:45:44 #133 №81109110 
>>81108405
Лол, я тоже делал говноподелия на бейсике несколько лет назад, и нихуя, пользовались успехом в моей шараге, ведь факультет был населен тупыми пездами и распиздяями. Так я вообще учился языку полтора часа, просто знал что мне нужно и мат аппарат как это сделать. При том я не прогер ни разу а вообще естественноблядь. Вот только мое говно кроме тпшек никому нахуй не нужно, а итт речь идет совершенно о другом.
Аноним 06/12/14 Суб 17:45:51 #134 №81109118 
>>81109022
Ну ладно не со всеми. Но уметь решать любые задачи на нем нужно ибо на нем легко можно подключить дружбана быдлана с ноутом
Аноним 06/12/14 Суб 18:05:12 #135 №81110164 
>>81100720
Илитка ИТТ, все на stackoverflow
Аноним 06/12/14 Суб 18:08:31 #136 №81110372 
>>81099873
Иу7 6 курс кун врывается в тред, математика пока еще не кончилась, спрашивайте свои ответы
Аноним 06/12/14 Суб 18:14:22 #137 №81110737 
ОП снова в треде
>>81110372
>математика пока еще не кончилась
Я бы охуел у вас учиться.
>>81108405
Нет, я могу писать программы, недавно вот пилил игру на дельфи, правда, хуй забил и в итоге в гд висит мой тред брошенный. Но это не тот уровень, как мне кажется, который требуется для занятия этим профессионально.
Аноним 06/12/14 Суб 18:18:02 #138 №81110957 
14178790820030.jpg
>>81110737
Ты не любишь математику? Чому?
Аноним 06/12/14 Суб 18:18:04 #139 №81110960 
Тред жив?
Аноним 06/12/14 Суб 18:23:28 #140 №81111315 
>>81110957
Не знаю. Еле осилил курс тот, который у меня был. Пришлось заниматься с репетитором. Думаю, дело в том, что в школе у меня была не особо хорошая учительница. Например, я с удивлением только на втором курсе узнал, что оказывается, в школе проходят кубические уравнения, которых у нас не было, и так далее.
Аноним 06/12/14 Суб 18:27:00 #141 №81111541 
Учусь на 3м курсе на погромиста. Проебал довольно много из курсов алгоритмов и матлога, также не любил матан. С остальным вроде и норм, но тут уже мешает моя тотальная лень.
Так вот, я думаю, нужно же выбрать какую-то область? Пока не поздно, могу задрочить хоть что-то и потом устроиться в контору. Что выбрать? Только веб?
Аноним 06/12/14 Суб 18:28:03 #142 №81111599 
>>81111541
А тебе интересен веб? Или хочется только деньги грести как можно большей лопатой?
Аноним 06/12/14 Суб 18:30:17 #143 №81111714 
>>81099873
МИНИМУМ НА ПРОГРАММИСТА

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

Тут можно засесть на всю жизнь и дальше не продвинуться, но так делать НЕ СТОИТ.
Учебник: Никлаус Вирт "Алгоритмы и структуры данных".

2. Архитектура ЭВМ и язык ассемблера. Тут ассемблер идёт как ненужный довесок. Важно понимание того, что происходит. Программировать что-то серьёзное, не имея представление, что такое регистр, где хранится программа, что такое динамическое / статическое связывание?
Учебник:
http://rutracker.org/forum/viewtopic.php?t=3829605

3. Операционные системы (на основе UNIX, потому что самые простые концепции). Понимать, как процессы взаимодействуют между собой. Можно игровой сервер на сокетах написать.
Учебники:
http://www.stolyarov.info/books

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

Учебники:
Классические учебники по Си++/Java в первой главе всегда имеют введение в ООП; википедия

5. Системы контроля версий.
Без этого только специфические разработки / проекты, которые не используют системы контроля версий.
Учебники:
Pro Git; не знаю, что про другие системы контроля версий сказать.

6. Базы данных.
Понимание реляционной модели. Могут спросить о трёх нормальных формах.
Ещё пример вопросв с собеседования:
есть две сущности СТУДЕНТЫ и ПРЕПОДАВАТЕЛИ. Как в реляционной модели будет выглядеть отношение многие-ко-многим между ними?

Ответ Отношение многие-ко-многим реализуется через дополнительную таблицу с внешними ключами из этих таблиц, можно придать этой таблице смысл — ЗАЧЕТНАЯ_КНИЖКА или ПРЕДМЕТ и хранить там дополнительные поля

Учебники:
Хороший учебник по SQL подойдёт.

7. Методологии тестирования и разработки.
Ну хотя бы представлять, что такое "водопад", agile, scrum.

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

//Коротко о себе: работаю и получаю за это деньги.
Аноним 06/12/14 Суб 18:31:06 #144 №81111762 
>>81111599
Мне вот веб интересен, я вообще в идеале хотел бы пилить в интернетах всякие интересные проекты и получать с них деньги. Но я пилил пару мелкопараш, они не взлетели.
Аноним 06/12/14 Суб 18:32:56 #145 №81111866 
>>81111599
А я не знаю, лол. Раньше я думал, что кодинг это мое и мне доставляет, но теперь я не хочу нихуя, но обратной дороги нет и нужно как-то развиваться.
Аноним 06/12/14 Суб 18:35:20 #146 №81112012 
14178801209930.png
>>81111714
> Учебники:
> Хороший учебник по SQL подойдёт.
Аноним 06/12/14 Суб 18:39:03 #147 №81112233 
>>81111866
Попробуй какой-нибудь другой кодинг, его же много разного.
Мне всякие Си разонравились к четвертому курсу, поэтому я пошел в другую сторону - к ПЛК, и мне норм.
Аноним 06/12/14 Суб 19:01:49 #148 №81113479 
Оп, ты зря тут серьезных советов спрашиваешь. Во-первых, тут изначально сидит довольно много айтишников, они тебе кроме как за айти ни за что другое толком не пояснят. Во-вторых, тут очень много школьников пиздоболов, настолько много, что годноту от зелени уже не отличить. Мой тебе совет - общайся больше ирл с людьми и не сиди на жопе в ожидании что тебе предложат охуенную работу с зп 100к+ просто за то что ты такой молодец. Алсо я не верю, что у вас там все так хуёво, даже в мой усть пердюйский политех часто приходят зазывалы в т.ч. и из дс и зовут ребят к себе, так что варианты из чего выбирать есть.
comments powered by Disqus

Отзывы и предложения