24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
>>129988021 Он пытается предостеречь то настоящее и будущее, где свободное ПО будет просто способом сэкономить на программистах и не будет работать без проприетарщины.
>>129988327 А я знаю дохуя вебразработки и многопоточности но не могу в SQL. Из нас двоих получился бы царь-программист. УЧИ DJANGO @ ПОЛУЧАЙ БАБОС НА АПВОРКЕ
Есть кто из тестировщиков? Предлагают заняться нагрузочным тестированием - мне кажется это хуйня какая-то, но деньги неплохие и контора американская. хочу увидеть кулстори
>>129988837 >>129988837 Essentials of Metaheuristics A Set of Undergraduate Lecture Notes by Sean Luke Department of Computer Science George Mason University Second Edition Online Version 2.1 October, 2014
>>129988960 что кулстори, настраиваешь машину жертвы, напротив нее машину с патронами. стреляешь, смотришь на каком рпс сервер начинает загибаться. строишь графики, пишешь логи. если не тупой, автоматизируешь этот процесс до кнопки "шатай мне сервер отсюда досюда"
>>129988084 >>129988101 Началось всё года полтора назад, когда я подумал: "Гы, андроид, прикольна". Узнал тогда, что для андроида нужна джава и начал, собственно, учить. Надо сказать, что какие-то начальные знания о погроммировании у меня уже были, но я всё равно был долбоёб и начал обучение с ДЖАВАРАШ))0. Помню, как первые десять уровней там прошёл, купил таки месяц подписки и прошёл ещё около десяти уровней. Тогда-то и подумал, что знаний джавакор у меня достаточно и захотел устроиться на работу (ну а хули, молодой неопытный). Примерно в это же время (летом прошлого года) я узнал о стажировке, проводимой одной компанией в нашей мухосрани и решил поучаствовать. Придя туда я понял, что не умею вообще нихуя и до джуна надо ещё пахать и пахать. Стажировку я прошёл, что-то на андроид написал, но мне это уже было не очень интересно, т.к. увидел, что такое серверное программирование. Тогда-то я и определился точно, на кого хочу идти. Весь следующий год я задрачивал тырпрайз с самых азов (да, JDBC с запросами, написанными руками + сервлеты), делал один проект для вузика. В общем, я его раза три переписывал. Собсна, были версии на jdbc и сервлетах, на java ee + spark (писал сначала без Dependency Injection, был долбоёб), позже - переписал всё по-человечески на Spring + Hibernate. Попутно курил Java EE Beginning, Spring in Action и десятки статей. Алсо, после того, как этот проект был дописан, ещё задрочил алгоритмы, структуры данных (Data Structures and Algorithms in Java) и паттерны. В итоге, полмесяца назад я начал работать, такие дела.
>>129989106 ну так мене и предлагают автоматизировать этот процесс, я как-бы программист, просто было настолько что тестировщики в моей прошлой конторе получали поболе меня. но у меня там нагрузочных тестов никто не делал, а здесь клиент прописывает это в контракте и они заебалсиь делать всё вручную
>>129989249 Некоторые - приходилось курить попутно, изучая структуры данных, некоторые учил по фану. Практического смысла в них мало, но по факту код я начал писать менее "тяжёлый".
Я вот начал учить 3 недели назад JS. Прочел там половину учебника. И заебался. Заебался запоминать все эти методы хуетоды и прочая. Не стать мне программистом.
>>129987576 Можно выебываться тем, какой ты крутой, знаешь Хаскелль, а все остальные - жалкие неосиляторы. Работы нет. Ну, там, где я живу, по крайней мере.
>>129989294 Про деньги почитай на хабре, зависит от страны. Первым клиентам отсасываешь почти бесплатно, согласится первый, второй, делаешь им пару раз качественно и в срок и они становятся твоими постоянными.
Изучаю Java, дочитываю Thinking in Java, израсходовал бесплатный лимит на javarush. Просто читать книгу и тестировать описанные там примеры скучно и как-то малоэффективно, на том же джавараше намного веселее изучать из-за того, что изучение проходит через практику. Есть задание - пытаешься его сделать - не получается - ищешь теорию или примеры как это сделать - решаешь задание. Таким образом всё отлично запоминается. Хочу взять какую-нибудь парочку проектов и попилить их несколько недель или месяц, чтобы на практике применять всё описанное в книгах, да и вообще поковыряться в чем-то реальном. Где взять список возможных проектов не уровня laba1 или задач на математику, но и не чудовищ уровня "напиши свой фотошоп"? Да и вообще как опыт чего-то реального получить, а не консольной ссанины?
>>129989571 Имеется в виду, что знание хипсорта наизусть не слишком-то юзфул, так как эта сортировка есть в любой стандартной библиотеке. Но изучая все эти алгоритмы, ты начинаешь замечать свои косяки и, к примеру, уже никогда не будешь искать что-то по значению в отсортированном наборе данных за о(n).
>>129989746 Бля, не понимаю, как можно выёбнуться знанием языка? Один хуй ведь всё в машинный код транслируется, по сути один язык ведь, а остальное надстройки для удобства превращения твоей мысли в команды процессору. Это как гордиться знанием разметки на дваче, хз. мимоюрист
>>129989858 Из "реального" либо тырпрайз, либо андроид. Написание прикладных десктопных апплиух не слишком-то поможет тебе. Пиши каталог какой-нибудь хуйни (сервак для интернет-магазина, например).
>>129990045 upwork посмотри там всё норм. Язык простой. Но порог вхожения для норм девелопера довольно высокий. Есть мало пиздатых студий которые берут к примеру django джуниоров
>>129990155 Начни с простого. Поставь себе задачу, что ты хочешь сделать. К примеру простой сайт с говно анимациями, и какимнибудь ёба функционалом. Например парсинга каокйнибудь инфы. Разбей эту задачи на под задачки. И гугли ищи. Всё в твоих руках
>>129990381 Смотря какие задачи стоят. Вполне возможно что придётся использовать что-то из мира фронтенд штук (angular, rect), мб всякие очереди celeri, RQ. Возможно не реляционные базы данных (redis и тд.) всё от задач стоит
>>129990290 Да. Более шарящий в языке программер напишет программу, занимающую меньше памяти. >>129990434 Нет, не придётся, ты можешь тестить результаты хттп-запроса через wiremock, а в ответе на запрос отправлять какой-нибудь JSON
>>129990677 Что нужно для устройства джуном или миддлом в питоне, имею ввиду. Какой набор технологий? Ангуляр и рект - это совсем не про питон, это какой-то фуллстак макакинг уже. Редис - окей, знание баз данных в любом случае будет нужно, что еще?
>>129991001 1) пистон 2) веб-параша 3) оверхайпнутая тормозня 4) любтимая поделка школьников-фрилансеров, ничего общего не имеющая с программированием Вот тебе четыре. Пожалуй, хватит.
>>129991078 что-бы быть в курсе всего происходящего и в случае чего легко исправить.Если нужно что-то спецефическое, то к фласку это легко прикручивается так-как зависимостей по минимуму
>>129991072 Ты просто должен понимать как оно работает. Как и бекенд так и фронтенд. По поводу устроится джуниором. Всё зависит от твоего горада. Если студии которые используют django, flask, aio. Если есть то в основном всегда нужны программисты, потомучто мидлы со временем уходят. На более оплачевоемуе рабуту. Или уежает в другие страны.джунов набирают и учат их до мидлов на проектах. такой круговорот
>>129991769 По началу мне django казался могическим фреймворком. Но со временем я всё понял. Там магии вообще нету. Просто пишеш меньше кода. Быстрей делаешь задачи, получаешь больше бабок.
>>129989628 Ты делаешь это неверно. Вот смотри: 1. Научись базовым вещам по книжке: переменные и типы данныз, управление потоком (условия, цыклы, исключения), функции. Это можно за день-два осилить, если раньше никогда не прогал. 2. Пойми, как работает js, тут посложнее, но, наверняка это в твоей книжке тоже есть. Про один поток, асинхронность, вот это все. 3. Понял - молодец. Закрой книжку и пиздуй читать про актуальный снадарт, т.к. инфа 95%, что твоя кнга повествует о неактуальных уже вещах. 4. Прочел? Мелькали у тебя перед глазами всякие import, let, class и вот это все? Отлично, пришло время для практики. Хуй ты что сам придумаешь, поэтому просто начни писать алгоритмы, простые, бинарный поиск, быструю сортировку, dsf - это нужно просто для того, что бы ты немного привык и набил руку. 5. Ты спросшь, мол js - это же про сайты, dom и вот это все. Я тебе отвечу: 1. работа с dom - это просто вызов функций, хорошо дукментированных и миллион раз обсосанных на so. 2. В 2016 году руками с dom работают или для академических целей или душевнобольные люди. 6. Настало время вкатываться в экосистему. Что такое webpack можно быстро понять по статьям в интернете. По факту больше тебе ничего не нужно, т.к. он закроет 95% юзкейсов из коробки. Что такое npm понять еще проще. И наконец самое главное - фреймверк. Тут сложно что-то советовать, есть примерно 3 стура: эмбер, ангуляр2, реакт+редукс (или другая имплементация). Лично я советую 3, но хз, как дела будут обстоять, когда ты доберешься до этого пункта. 7. Берешь квик старт твоего фрейсворка и пишешь тудумвц. Если все гладно, то тут можно перейти уже к пидумыванию себе задачи, ее декомпозиции и, собственно, свободному плаванью.
Вообще в этой стране все плохо с Python.Этот язык - это лучшее, что случалось со мной в этой жизни, но кушать тоже очень хочется, из-за чего пришлось поступиться принципами и стать обычной php макакой с 15к зарплатой. Мне очень грустно и обидно, когда мое руководство шлет меня нахуй, когда я пытаюсь им объяснить, что всех существующих проблем можно избежать если все бахать на чем-то более стабильном и явном нежели эта помойка.
Кому вообще в 2076 году нужны программисты? В интернете существуют решения абсолютно любых задач. Все, что от тебя требуется -- вызывать функции и ставить ссылки на библиотеки, с чем справится и обезьяна. Тогда какой вообще смысл?
Анон, у меня на работе есть чувак, который пишет на Си/Крестах/Расте/АСМЕ, так вот он дичайший тип, разрабатывал свою БД, дсли всякие, драйвера для БД, шарит в матеше и машинном обучении. Он делает меня грустить. Я в общем тоже не полной хуйнёй занимаюсь, но до его уровня никогда не дорасти. Анон бывал в такой ситуации? Как смирился? Что за странное чувство вызывает у меня этот тип?
>>129991266 Удвою этого господина. И вот печему: 1. Фулстэк мешает - я не хочу, что бы ебучий web-фреймверк решал за меня, какая будет архитектура приложения. Какую использовать orm и использовать ли, как авторизовать юзеров и еще миллион всего, да госпади, мне навязывают даже, как настройки хранить. Единственное, чего я хочу от web-фреймворка - это что бы он абстрагировал меня от http, остольное я сам сделаю, как мне надо, конкретно в этой задаче. 2. Хайпнутость. Как и любая популярная вещь django является причиной того, что долбоебы-неосиляторы пихают ее везде, где надо и не надо, а когда оказавается, что выбор был плохим оно городят костыли, ли ж бы продолжать сидеть на ней. Я не спорю, есть своя ниша у джанги, но джанго - это не весь питон и даже не весь вэб. Дауны этого не понимают и продолжают совать ее в каждый проект.
>>129992318 Пайтон, всегда пайтон. Если выучить пайтон, то затем с большой долей вероятности учить больше не придется нихуя, в какой бы области ты не работал, от сайнтифик расчетов, до веба.
>>129992741 Друг как я тебя понимаю. Но я не отошёл от этого пути. И нашёл другую компанию. Где они с радостью перешли. И я теперь техлид. Ищи я и думаю ты найдёшь работу по душе.
>>129992786 ой, да какая у твоего приложения может быть архитектура. запроса-ответ 100 разными способами? извини, но уже давно все разумные варианты расписаны. настройки это что, ключ значение? какая разница где они лежат, если у тебя есть ручка get(name) .
>>129992513 Да, этот путь тернист. Но я не вижу иного выхода. Книго прочтенная от корки до корки еще большую, мне кажется, кашу создаст. Плюс риск потратить силы на понимание неактуальных вещей. На самом деле, там не гора материала же, и большинство нововведеней сделали язык более выразительным. Мне с разбегу только мапы и випмапы в голову приходят, как кандидат в непонятную для неофита хуйню.
>>129992787 Если он осилит вышеперечисленное, то я не думаю, что у него будут проблемы с понмание, как джейкверями с домом работать. Ну и, его же дело - браться за легаси проект или нет.
погромисты, как хорошо что я нашел ваш тред. вот нашел я на findface нужную мне лярву, как теперь узнать ее вк? ебаный сайт предлагает задонатить ему за эту услугу, но я то знаю что можно его объебать и все узнать не потратив денег. научите как.
>>129992786 Использую django во всех проектах. Во всех где я это делал он ахуенно подходил. Сроки по реализации проектов 1-2 недели. Небыло времени что-то писать. Нужно сделать быстро. И этот фрейм ворк помогает в этом.
>>129993270 Потому что в пайтоне хуева туча библиотек для чего угодно, один только numpy заменяет матлаб. Если ты попытаешься найти нормальные, иностранные курсы о вебе, обработке данных, научных расчетах, то с высокой вероятностью они будут на python. Apache Spark на python, курс Highload data processing от вашингтонского универа на python, джанго и фласк одни из самых популярных фреймворков, на python и не уступают любым другим, система jupyter это вообще подарок для дата майнинга, хотя туда сейчас можно подключать любой язык как ядро, изначально был создан поверх python. Пайтон решает любые задачи, не всегда эффективно, но просто и красиво.
>>129994081 Я знаю что руби очень близкий аналог python и по этому поводу много разговоров, думаю как-нибудь посмотреть. Однако я не видел курсов, где бы за пределами вэба предлагали ruby. Python хотябы стандартно идет почти со всеми unix подобными осями.
>>129993446 Красава, вот ты ее верно импользуешь в ее нише. Очевидно, что за 1-2 недели можно усперть сделать интерфейс к бд с нескушными кнопочками. Я без пренебрежения, ок, если задачи такие.
>>129993938 Причем здесь все это говно, если речь о ёбаном вебе? Ебаное создание ебаных страниц, цмс, крудов и проверок форм? Дата майнинг, хардкорные расчеты - это все заебись как круто, но для этого есть C++ и R, а питон все равно будет языком скриптов для рутинного говна. Хочешь быть обслугой нормальных ученых? А в вебе все твои нампаи и юпитеры нахуй не всрались.
>>129994677 Ну вот я и исхожу из коньюнктуры, на пайтон делают все и следовательно готовых решений, гайдов и вопросов на стековерфлоу по любым вопросам для пайтона ожидается больше, чем на руби, который как ты говоришь ассоциируется с рельсами.
>>129993003 > да какая у твоего приложения может быть архитектура А ТЕБЯ ЕБЕТ ШТОЛЕ, ШАКАЛ?!! У НАС В КОВОРКЕНГЕ ЗА ТАКИЕ ВОПРОСЫ УБИВАЮТ НАХУЙ!!!1 Рили, а что если запросов овердохуя и мне надо их просто зарутить с какой-то логикой куда-то еще. А что, если мне нужна какая-то экзотика в бэкенде, мало ли, кратчайший путь я в графе считаю средствами бд или еще чего? А что если, мне надо запрос не напямую в бд сделать, а зарулить его через какой-нибудь меседж брокер, вроде zermq или раббита или, например, у какого-то другого сервиса, может моего, может чужго спросить? Джанго мне тут никак не помогает, только оверхэд от нее. > настройки это что, ключ значение? Ога, так должно быть. Только вот settings.py - это пиздец антипаттерн: 1. Обязательно какой-нибудь умник, польхуясь тем, что это питон решит, что настройки просто словарем - это не круто и пришло время сделать удобненько, допусав туда какой-то костыль. А потом номальные пацаны себе в ногу стреляют. Элсо, а что если у меня есть много сервисов, среди которых не все на питоне и я хочу настройки в одном месте - пиздец, как неудобно, лучше б в json-ке хранились. 2. Настройки должны инжектиться там, где надо, а не пронизывать собой весь код. А том потом получается, что я не могу переиспользовать/протестить сраный класс, который вообще ни к вебу ни к джанге никак не относится, что б меня не попросили сделать settings.py доступным, из-за того, что где-то через 3 пизды в импортах оно зашкварилось об джангу.
>>129994930 если у тебя есть spark, numpy, pandas, то количетсво ситуаций, когда надо перекидываться в плюсы и в r несколько уменьшается. r все равно считает не на r а на прикрученных библиотеках, фортрановских, плюсовых. итд. в результате получается один код на одном языке, решающий некоторую задачу
>>129994590 Что ты именно понимаешь под этим? По факту если ты используешь сервак линуксойдный он уже там стоит. Всё что тебе надо сделать это поставить менеджер пакетов, и поставить ту или иную штуку.
>>129994930 > для этого есть C++ и R, а питон все равно будет языком скриптов для рутинного говна Ебанутый, нет? Зачем перекатываться/учить крестам или r, если есть питон, куда вкатиться куда проще, а для "дата майнинга, хардкорных расчетов" там все есть и можно не тратить время на борьбу с языком, а тратить на решение задачи. Элсо, в подавляющем большинстве случаев, питон это обертка над чем-то, что реально занимается хардкором. Просто обертка, удобная, понимаешь?
Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь. Позвольте разъяснить вам несколько моментов: а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время. б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйтесь к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться. в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовьтесь искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы. г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса. д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.
>>129995600 И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей: а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики. б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
>>129995629 Ближе к делу. Модуль первый, введение. Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус указателями. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хаскелл. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заморачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные. Не дожидайтесь, пока вас заебёт первая рекомендованная среда, а сразу поставьте все распространённые и выберите понравившуюся. Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро. Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой. Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке. Писать игры на джаве удобно, используюя LWJGL. Игры – сапёр, ним, пакман, "зенитка". Для пакмана может не хватить алгоритмической базы. Не заморачивайтесь, ваша задача – освоить стандартные библиотеки.
>>129995655 Теперь можно перейти к дискретной математике. Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учите. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы. Надеюсь, дедушка Кнут научил вас, что доказывать теоремы – это весело. Найдите себе товарища, доказывайте вместе. Это развивает мышление.
Традиционно далее изучаются базы данных. Базы данных есть в любом мало-мальски сложном приложении. Даже в компьютерных играх есть. Даже в ссаных гостевухах, которые сейчас пишут оставившие нас несколько абзацев назад «коллеги». Поэтому базы данных надо знать. Сейчас используются исключительно реляционные базы данных. Некоторые люди поговаривают про key-value хранилища (непременно асинхронные и сверхбыстрые), ну так вот, они концептуально тоже реляционные. Но вы с ними обязательно разберитесь отдельно. Матчасть: идёте по учебнику Кристофера Дейта и изучаете темы. Идти до конца не надо: читайте выборочно и смело бросайте около 17 главы. Изучить надо реляционное исчисление, ER-модель, транзакции, SQL. SQL лучше изучать не по Дейту, а по какому-нибудь практическому учебнику – обратите внимание на книжку Моисеева и его сайт с задачами. Практика: проектировать базы данных. Быстро. В уме. Таблицы должны интуитивно получаться сразу в 3NF. Пишите запросы на сайте у Моисеенко. Напишите приложение, которое активно использует базу данных – многим студентам такое барахло нужно на курсачи и дипломы, можно даже найти заказчика за деньги. Посмотрите на ORM (SQLAlchemy, Hibernate и.т.п.), почитайте статейки. Узнайте, какие сейчас используются базы данных, и обязательно прикрутите парочку к своим приложениям. Было бы здорово сделать что-нибудь с ORM. Сети. Задача – научиться писать сетевые приложения. Матчасть: Таненабум наш друг и товарищ на все времена. Осиливайте модель OSI, читайте спецификации нескольких сетевых протоколов. Например, http и smtp. Особенно http – разберись с хедерами, сжатием и.т.п. Долго и хорошо почитайте в Википедии про современные системы свзяи. Посмотрите алгоритмы, которые используются в маршрутизации, разберись, чем пакет отличается от кадра. Практика: делаем сокет-сервер, например, для чата. Разберитесь с XML, HTML, JSON. XML особенно. Освойте XPath. Теперь вы должны немного разбираться в вебе. Не так, как ваши товарищи, которые набивали шишки, но для закрепления знаний HTML вполне можно написать небольшой имиджборд. Если вам понравится – можно покинуть курс сейчас, так как начинается хардкорная computer science. На работу в веб вас возьмут после двух-трёх недель хорошей практики.
>>129995434 Это можно написать на любом языке. php, python и тд. Просто ты это будешь писать с нуля, или всётаки возьмёшь фреймворк? Где часть этой всей логики реализовано.
>>129995027 запросов дохуя - ставь балансер, не умничай. если найдешь базу, которая считает кратчайший путь в графе - покажи запрос. а если тебя беспокоит оверхед питона, у тебя всегда есть возможность на си из сокета читать.
потом всем этот жсон парсить, как-то развозить его по машинам, и изобрести DI на всех языках, чтобы все друг друга нашли.
>>129995679 Архитектура ЭВМ. Задача: знать, как работает компьютер. Дабы не делать ляпов. По крайней мере, глупых ляпов. Матчасть: Читаете Таненбаума, про архитектуру ЭВМ. Лёгкое и интересное чтиво. Знать: что такое вентиль, что из них составляют: там очень подробно описано по разделам. Не путаться в шинах. Знать про адресацию памяти, прерывания. Практика: Спроектировать простейший "железный" компьютер из блоков. На бумажке. Чтобы выполнял программу, записанную в память. Спроектировать всякой хуйни в эмуляторе схем. Дешифратор для семисегментного индикатора, например. Ассемблер лучше особо не трогайте, познакомишься с ним для интересу у Кнута, а писать на нём вам всё равно не придётся. Во всяком случае, я до сих пор я пытался оградить вас от низкоуровневого программирования. Знаний там очень много, но они все совсем не фундаментальные и изучать их надо под конкретную должность. Начните читать Кнута, по крайней мере, разберитесь с его компьютерами (MIX и MMIX) и напишите для них несколько программ на бумажке. Сделайте свой виртуальный компьютер, но не такой старый и сложный, как у Кнута. Сделайте для него ассемблер и напишите пару простых программ. Операционные системы. Задача состоит не столько в изучении операционных систем, сколько в изучении принципов распределения ресурсов компьютера. Тут же надо разобраться с многозадачностью, которую я вам как-то отсоветовал изучать сразу. Матчасть: опять же Таненбаум. Разберитесь с алгоритмами для планирования процессов, организацией памяти, файловыми системами, ядрами. Есть толстенный учебник Дейтелов. Помните, вы по ним си изучали? Так вот, ещё есть и по ОС учебник. Отдельно изучаете многозадачность: синхронизацию, пайпы, семафоры, мониторы. В жабе всё это дело есть из коробки и писать программы, которые реализуют такую функциональность будет просто и приятно. Если вы бросили Эккеля на этом месте – самое время начать читать опять. Одного Эккеля мало, используйте гугл. Хотя, наверное, к этому времени вы уже сменили язык. Практика: многопоточные приложения. Сделайте свой компьютер многопоточным. Это весьма занимательно. Сделайте сегментную организацию памяти и поковыряйте методы адресации. Возможно, придётся переписать с нуля. С этого раздела байтоебля, коей в нашем курсе было очень мало, официально заканчивается. Теперь вы примерно знаете, что это такое.
>>129995712 Наконец переходим к алгоритмам. Задача: понимать, как оценивается скорость алгоритма, почему существует много алгоритмов, как выбрать нужный. Знать базовые алгоритмы. Знать структуры данных и связанные с ними алгоритмы. Хорошо знать! Их много самых разных, со многими вы уже познакомились, когда изучали свои первые языки. Всякие связные списки из массивов вы должны уметь реализовывать стоя у доски с маркером. Это хороший тон. Книги: Вирт, Ахо по алгоритмам и структурам данных. Вот тут читать надо всё, очень пригодится дискретка. Опять же, Кормен. Там очень много материала, разбирайтесь в нём постепенно. Можно вернуться к конкретной математике, раз уж вы её бросили. Практика: реализуйте алгоритмы, про которые читаете. Вряд ли в реальном мире вы будете использовать их в чистом виде, однако вы должны знать хорошие решения. Теперь можно писать гораздо более сложные ИИ для игр, которые вы когда-то создали для тренировки. Напишите классический алгоритм поиска монстрами Пакмана, например. Если хватит терпения реализовать всякие поиски – снимаю шляпу. Да, эта бодяга надолго. Изучайте параллельно что-нибудь ещё, следующие разделы лёгкие и богатые на практику. Нельзя позволить себе растерять мотивацию. Формальные языки и методы трансляции. Да, вот она вершина, с которой видно весь остальной курс. Если вы досюда добрались, то у вас железные яйца. Жму руку. Хотя и написано, что теория трансляции, надо обратить внимание на синтаксически управляемую обработку данных вообще. Матчасть: начинаем разогрев с главы учебника по дискретке про семиотику. Продолжаем Ахо и Сети, Книгой Дракона. Введение по дискретке там есть, но бедное. Нужно осилить грамматики, языки, иерархию Хомского и соответствующие автоматы. Кстати, автоматы в конце SICPа есть. Изучаем работу компиляторов и интерпретаторов. Изучаем оптимизации. Отдельно про регулярные выражения. Что такое регулярное выражения вы поймёте при изучении иерархии Хомского. Но регулярные выражения – это уже прикладная область, и чтобы их составлять нужно быть знакомым с синтаксисом, обозначениями и.т.п. – учебник по дискретной математике вам этого не даст. Прочитайте книгу О'Рейли про регулярки. С совами на обложке. Практика: написать несколько сложных регулярок. Затем написать калькулятор. Затем сложный калкулятор. Дипломная работа нашего курса – компилятор или интерпретатор. Да, чёрт подери, настоящий оптимизирующий компилятор простого языка. Подумайте, насколько вы стали круче с момента, когда отказались писать гостевухи. Стандарты в программировании: всё самое сложное вы уже осилили, осталась сущая малость. Во-первых, стили разработки. Юнит-тесты, UML, рефакторинг, всякие совершенные коды. Модный набор постоянно меняется, и его надо знать. Следите за форумами. Уже пора изучать язык, на котором будете работать, и изучать классические труды о его устройстве, стандартных библиотеках и методах. Если вас действительно заинтересовали Ахо с Сети, то вы должны многое узнать о языках и выбрать наименее противный. Для прихода к просветлению можно таки выучить модный хачкелл. В книжках, которые я рекомендовал есть моря ссылок на другие труды. У вас уже должен быть большой кругозор. Думаю, к этому времени вы уже знаете, что делать.
>>129995160 Ага. Медленно решающий. >>129995592 Зачем делать коллайдер из дерева? Такая же бредятина, как писать...ну, на С++ тоже можно писать для веба, ага
>>129994930 Питушек даже не понимает о чем говорит. Намного ли пизже R пайтона? Настолько ли он пизже его чтобы его учить? Я посмотрел бы на тебя как ты стал обрабатывать данные на C++, при выборке меньше миллиона значений, да у тебя бы жопа порвалась от бугурта с типами переменных или когда тебе нужно ебать мозг с числом которое не влезает ни в один тип данных, вот смотри, мне нужно число 2^2048, что я делаю на пайтоне? пишу 2 2048, что я делаю на крестах? Начинаю охуевать. Теперь если ты хочешь хуярить круды, берешь джанго и он ни чем не хуже, хочешь изучить датамайнинг, берешь пайтон, он ни чем не хуже, хочешь в вероятностное программирование и баесовы методы, берешь либу, забыл название но ее аналог есть только под кресты. Изучая пайтон ты получаешь универсальный инструмент, который универсально решает любые задачи, и идеально подходит для изучения в любой области, а в областе веба ничем не хуже любого другого решаения. У нас в лаборатории вся статистическая обработка данных происходит на пайтоне и это прекрасно работает.
>>129995762 >Нужно ли знать ruby чтобы выкатиться в ruby on rails? Также как и django, flask, aio. Конечно да. Ты просто должен хотябы понимать как оно работает. Что бы писать какие-то вещи
>>129995009 > django Первый выпуск 2003[1] > RoR Создан Давидом Хейнемейером Ханссоном на основе его работы в компании 37signals над средством управления проектами Basecamp и выпущен в июле 2004 года > 2004 > 2003 > django клон
>>129995754 Ну вот с хуя ли spark и numpy будет медленным? Numpy вообще на сколько я знаю использует фортран, а python spark это вообще просто враппер на пайтоне, уеба.
>>129995754 > Медленно решающий. Ты о чем? О том, что цикл на си работает быстрее, чем на питоне? Ну ок, работает. Тебе ж объяснили, что питон - это байндинг к тем же крестам, которые делают все, что нужно. И ты же за речерч тащил, так вот, в ресерче как-то не особо критично, посчитается оно за секунду или за час, все ровно этот рассчет выполняется редко. Куда критичней, что бы разработчик мог быстро написать и уйти к другим задачам.
Теоретический вопрос насколько легко группе умных программистов запилить "свой интернет": то есть протокол связи и браузеры с операционной системой. Просто в интернете ходят слухи о сверхзакрытых сетях.Свои протоколы связи,сайты,браузеры.Слухи упорные. Хотелось бы услышать что об этой мистике скажут специалисты?
>>129996241 >>129996351 Насколько я помню django был написал как сайт обычных новостей. От того что у них так ахуенно всё получилось они запили из этого фреймворк.
Ироды, вы нахуя ньюфагов смущаете своим свитерным говном? Какие рельсы, какая жанга, ебанутые? В вебе есть 2 языка, пхп с его 85% для настоящего и жопошкрипт с его приложением ко всему вообще для будущего. Руби и Питон в прошлом, все, хайп прошел, со временем первый просто издохнет, а второй останется только у красноглазиков вместо баша по чисто историческим причинам.
>>129996605 Что ты понимаешь под свой? Если работающий поверх интернета, как i2p, например, то вполне выполнимо. Если нет, то невыполнимо из-за инфраструктуры. Да и бессмысленно, наверное, если это таки глобальная сеть должна быть.
>>129996605 Ничего лучше, чем 2ip и тор не придумать, если прямо параллельно, то тоже нет смысла ничего придумывать, свои физические каналы связи и шифрование. Короче это хуерга все. Единственное что имеет смысл сделать, раз уж носишь шапочку из фольги, так это написать свой стандарт шифрования, но тогда вероятность соснуть только возрастает.
>>129996771 Ну слухи про дип веб это хоть из пасты, но меня заинтересовала теория.Например у военных или сектантов каких токое может быть теоретически по логике.
>>129996919 Ага, питон как отсасывал, так и сосет со своими 2%. >>129996776 Хуйню написал и рад. >>129996844 Да, но их существенно меньше, да и перспектив меньше.
>>129997036 Интересно почему возрастет опасность засветки о своим стандартом шифрования? шапочку я неношу просто заинтересовался темой от нетсталкеров раньше их полно было на этой доске
>>129997118 У военных просто свои каналы связи и все, открываешь люк в асфальте, смотришь, там охуенная туча оптоволоконных муфт висит, на одной из них бирочка, фапси, фсб или спецсвязь. Никакой дипвеб не нужен, если юзаешь криптографию. Есть еще вариант это телефонные сети, там вообще всем похуй, можешь шифровать модулировать пакеты и звонить ими к другому сектанту (ебаны диалап короч), но это тоже нахуй не надо, так как есть просто шифрование. Забудь эту хуйню, это выдумки дебилов.
Лол, после шарпа хотел выучить кресты. Скачал книгу из разряда "кресты за 5 минут" добрался до рекурсивных функций, а у меня функция два раза всего вызывалась. Спрашивал в зк, на всяких форумах - сказали код правильный, все работает, а у меня нихуя. Ну и дропнул я эти ебучие кресты.
>>129997118 Такое - это какое? Опиши подробней. Ну вот есть i2p, от которого мы получаем параноидальное шифрование и анонимность. Вот поднял я в этом i2p форум для сектантов-секретных-шпионов-педофилов. Вот разослал им адрес голубинной почтой. Ну сделал для прочего пафоса, что бы http инкапсулировался в какой-то самописный уберсекретный протокол, так что бы нельзя было зайти прямо из браузера, а сначала пустить трафик через штуку, которая завернет его в уберсекретный протокол. Исходники штуки приложил в голубинной почте.
>>129996605 Запилить легко. С этим даже один школьник задрот справится. Сложность в том, чтобы убедить народ пользоваться этим протоколом. Потому что нахуй нужен протокол, если им будет пользоваться лишь два с половиной аутиста. И сложность эта из-за того, что уже и так дохуя всяких протоколов и чтобы доказать, что твой лучше других, нужны неебические возможности для пиара.
>>129997408 Не опасность засветки, а опасность взлома шифрования, один человек скорее всего напишет хуевую систему, они пишутся в командах ученых, много лет тестируются и все равно взламываются, думаю даже самый матерый криптограф со своим шифром соснет против команды средних криптоаналитиков всего за неделю. Я думаю на месте пидофилов и сектантов имеет смысл просто шифроваться и юзать стенографию.
>>129997877 > Я думаю на месте пидофилов и сектантов имеет смысл просто шифроваться и юзать стенографию. Так и есть. Взлом - это же ухудшение криптостойкости при определенных, порой экзотических, обстоятельствах, как правило. Т.е. товаришьмайор не запускат crack_i2p.exe и вдит весь трафик. Так что одновременное использование нескольких средств анонимизации и шифрования, а так же здравый смысл защитят от подавляющего большинства угроз. мимо-агент-массада-внедренный-в-секту-арабскийх-педофилов
>>129998388 хз, сам факт нестандартного шифрования уже наводит подозрение, если шифроваться по gmail через pgp, думаю гдето попадешь на карандашик, если учеть что таких людей будет меньше 1% карандашей не очень много нужно. Лучше всего прятать что-то на самом видном месте.
>>129998433 > свои ip Хз, что ты имеешь ввиду, но в торе или i2p есть "свои" адреса, которые не деанонимизируют адресата. > свои страницы Хз, зачем, но ок, есть разные протоколы уровня приложения: никто не мешает сделать свой irc или еще что с собственным уютным протоколом, только неясно зачем, защиты это не прибавит. > и протоколы связи Ну опять же, руковая/чесночная маршрутизация, например, - чем не свой протокол.
Все уже придумано, работает, но пользуются 3,5 педофила и 1,5 хацкера.
>>129998631 Да какой нахуй у нас эшелон. Сети то дай бог цифровые, а если и цифровые, то плезиохронные, причем своего, советского стандарта. Я думаю там вообще всем похуй, при том, что мало кто вообще понимает как эти древние технологии атлантов вообще работают.
>>129998560 Вобще то платит я читал блог военного из израиля так он писал что какието полулегальные спецслужбы охотятся на неофашистов.Он точно военный с фотками и пруфами.
>>129998560 Хз, я из другого отдела, мы по арабским сектантам работаем. Но ты сходи на сайт, заполни форму - с тобой свяжутся. У нас все культурно и официально, не кгб же.
>>129999018 Ну это и есть pgp, ты чето написал, зашифровал, вставил в письмо и отправил. Западные журналисты с именем давно так делают, просто у себя на сайте или блоге выкладывают открытый ключ, чтобы им писали на правах анонимности. Но сам факт кракозябр в письме может заинтересовать. Так что лучше вообще юзать чето типа телеграма, и может уже там дополнительно шифровать, если не веришь.
В треде есть молодёжь и школота? Какие вы там языки изучаете хоть в ваших школах и вузах? Я ещё на Бейсике помню погромировал. А сейчас как с этим дела обстоят?
>>129999339 Я понимаю. Я имел вииду протонмэил и аналоги - если гэбня увезет все их сервера, то кого конкретно ставить на карандаш неясно, т.к. шифруются все пользователи. Офк, если ты не со своего ip туда ходил.
>>129998882 Он не у нас он везде.Это технология стран нато.Серьезная такая сеть станций космспутников полное прослушивание эфира и интернета с авт сортировкой и записью они даже кабели прав связи в специальных точках слушают
>>129999533 Чувак, ну ты ж понимаешь, что это интернет-фалклер по большей части. Возможность сделать что-то, о чем никто не знает, кроме 3,5 человек есть. А вот всякие тихие дома - это уже изотерика какая-то. мимо-тот-агент-массада
>>129999642 Ну разве что тайным обществам у них братьев бывает по миру неск десятков млн человек Я как то справочник в продаже видел тайные общества, лол, то есть их много.
>>129999873 Но нахуя? Это же охуеть сколько трафика, 99,(9)% которого - это порно, котики и порно с котиками. Нафига слушать всех, если можно слушать конкретных людей, которые интересны? - так тупо экономически целесообразней.
>>129999873 Я те говорю, что наши каналы связи никто кроме нас на постоянной основе не может прослушивать. У нас внутри страны интернет даже в какой-то степени автономный, кроме направления трафика из россии через финляндию и снова в россию. Инфраструктура полностью своя, с выходными шлюзами на другие страны. Мы не страна нато, поэтому кроме как через закладки в оборудование и охуевшие врезки прямо в кабель посреди бела дня у них просто нет способа чего-то там записывать.
>>130000503 На какой "такой", еще раз тебя справшиваю? Сделать клон тора или i2p? - хватит, еще сдача останется. Только незачем, лучше потратить эти деньги на экспертизу, починку потенциальных уязыимостей имеющегося и популяризацию.
>>130000712 Своя сеть информации полностью отрезанная от обычных технологий цивилизации, альтернатива.Там выше ссылка на викиреальность. Я еще "ключи от мира" читал как фантастику о будущем интернета.
>>130000900 Да от задачи зависит. Я не говорю, что django - зло по сути, но и не среребряная пуля, как и любая другая технология. Если интересуешься вобщем, то предложил бы расширять кругозор. Если конкретно, то пиши детали.
>>130000459 Система ищетт по ключевым словам и сортирует записи автоматически.Она для гражданской слежки по миру.А потом уже по конкретным людям работает конечно.Вобще так в сети написано.
>>130001034 > полностью отрезанная от обычных технологий цивилизации Во-вервых, хуйня. Как это, отрезанная от технологий? Ну можно локалку на Марсе кинуть - будет отрезанная. Во-вторых, тогда она не будет глобальной. Вот могуя я пачкордом 2 компа соединить у себя дома - изолированная сеть, хули. Если речь все же о глобальной сети, то из выполнимых вариантов или работать поверх интернета или mesh-сети, когда количество подключенных устройств увеличится еще сильнее (ближайшее будущее).
>>130001389 хз, их прокатили по тв, по всяким подкастам от газет, все дружно посмеялись, беллетристам из новой газеты дали по шее наверно, и они сново подтвердили гордое звание шизиков.
>>130001680 > Ну, вот я слышал, что Джанго плох в больших проектах. Что лучше использовать в таком случае? И есть ли критичная разница в выборе языка?
Так проект проекту рознь. Может и django сгодится для какой-то его части. Про разницу в выборе языка сложно сказать. Вполне оправданно брать тот, который все в команде хорошо знают. С другой стороны есть специфические вещи, которые удачно решаются не на всех язаках. Короче, задача первича - инструменты вторичны.
>>130001416 Извините аноны криво пишу я mesh-сети с своими альтернативными протоколами и имел в виду.Но аудитория есть конечно секты ,ордена и т д международные конечно
>>130001416 >Вот могуя я пачкордом 2 компа соединить у себя дома Не можешь, таким образом можно соединить компы только коаксиалом, в стандартном Ethernet кабеле нет пары для физического соединения между двумя машинами, нужно кроссовер использовать.
>>130002040 Я плохо себе представляю, какие задачи могут возникнуть. Вот, скажем, есть четыре проекта - борда, интернет-магазин, файлообменник, сайт с переводами манги. Что лучше использовать для каждого из них?
Как вкатиться в веб погромирование в 26 лет? Знаю английский свободно, могу в хтмл/цсс, натянуть вордпресс с шаблоном и все. Что начинать учить, чтобы быть востребованным у забугорных заказчиков?
>>129987015 (OP) Какая же Рашка отсталая, я сколько сидел на двачах, никогда ещё с такой частотой не появлялись треды в /б про погроммирование. А сейчас чуть ли не каждую неделю какой-то школьник создаёт этот тред с просьбами помочь СОВЕТОМ. Вы там серьёзно только в 2016 году поняли, что быть программистом = обеспечить себе безбедное существование до конца своих лет?
>>130002745 Уже поздно. На освоение технологий у тебя уйдет от года до двух. В итоге в 27-28 лет ты уже никому не будешь нужен, потому что есть студенты. Начинать надо было в 16-17. Ты все упустил.
>>130002964 Вот этого поддвачну, сейчас студентота вкатывается в 18-19 лет и выгорает к 22-23 годам, так что средний возраст программиста это 20 лет, а начинать нужно в 14-15 лет, иначе все упустишь.
>>130003051 Добавлю, что нужно дрочить в первую очередь алгоритмы, дискретку и SICP. Верстальщики сами по себе не нужны, это умеет делать любой программист.
>>130003263 Ты сириусли такой долбоёб, что хочешь их программировать? Да даже то, что ты задаёшь такие вопросы, уже как бы намекает, что у тебя нихуя не получится. Вакансий мало, знать надо много. Нахуя тебе это?
>>130003263 На русском нет нормальной литературы. Начать можно с этого: Artificial Intelligence and Soft Computing Artificial Intelligence Aplications and Innovations Artificial Intelligence Topics with Agents Daconta - The semantic WEB Functional programming Funge - Hardcore AI for Computer Games and Animation Marco_ - Universal Meta Data Models Russel - Artificial Intelligence_Modern approach Wilensky - Planning and understanding
>>130002344 > борда Будем думать, что большая борда, не на 3,5 анонимуса (если так, то без разницы на чем). Что имеем: 1. Может быть большая нагрузка, может захотеться что-то досылать на клинт в реальнм времени (скажем, через вебсокет). 2. Простоая структура данных, ничего особо не выиграем от реляционной бд, можно подумать про какое-то key-value хранилище, может даже про редис, т.к. не так уж и много нам надо персистентно хранить. 3. Каринки, скорее всего разумно унести на s3, т.е. не факт что просто положить на винт хорошая идея. 4. Много чего хочется делать на клиенте, без обновления страныцы. Вывод токой: нам нужно spa, на процессор у нас ничего не садится, зато много ввода вывода, не нужна сложная работа с бд - лучше всего подойдет что-то неблокирующее, я бы взял или tornado/asyncio или ноду, если можно не только питон. Возможно, на го хорошо получилось бы, но я го не знаю.
>>130003353 Хочу ИИ программировать, или хотя бы какие-то прикладные задачки, типа распознавания символов и т.д. Понятно, что кучу источников можно найти, но, возможно, кто-то знает что-то более-менее годное. >>130003422 Этот список, конечно, тоже надо будет разбирать, но все равно спасибо за наводку.
>>130002344 > интернет-магазин 1. Самое главное, что у товара должна быть отдельная страница, т.к. сео, да и привыкли все к такому ux. 2. Разумно использовать реляицонную бд (поиск товаров, как минимум). Собственно, по первому пункту уже можно брать django. Если будут проблемы с нагрузкой то из-за того, что товары относительно редко меняются - у нас весь сайт может в кэше жить, так что пофиг.
>>130002344 > файлообменник Да пофиг на чем, простая задача. Если надо быстро и ты хорошо знаешь django или будт поддерживать те, кто ее хорошо знает, то почему бы и нет. Если выбор технологии за тобой, то я бы взял что-нибудь, чего не использовал в продкашене, но хотел попробовать. Вот go, например.
Знаю html и css, less, немного js, python и django. Хватает навыков чтобы куда-нибудь вкатиться, анончики? Вакансий нет вообще для джанго кодеров, они походу нахуй не нужны.
>>130002344 > сайт с переводами манги Я не знаю, что это, но догадываюсь, что просто каталог переводов с поиском по названию и некой админкой для переводчиков. Если так, то тоже изи задача, django подайдет, и штатная админка тоже полезной окажется.
Короче, из того, что ты спросил относительно нетривиального была борда. Для остального вполне можно юзать django или вовсе что-то готовое: полно и интернетмагазинов и cms-ок. Только файлообменник писать самому, но там ведь все изи, а то, что файлов много решается облаками.
>>130003463 А что тебе пояснять? Ты сказал откровенную хуйню. Программисты достигают своего пика в как раз к 30-35 годам. Это сейчас погроммисрование молодая профессия, сам увидишь, что будет через лет 20, когда все сегодняшние молодые вдруг станут 50 летними старпёрами. можешь просто взглянуть на западные конторы, чтобы увидеть будущее
Ребята а вот такой вопрос.Хочу поступить куда нибудь что связанно с програмированием,конечно на бэджет,известен пока только русский-81 бал,сдаю еще матан физику информатику,думаю 240/230+балов будет.Куда поступить,чтобы можно было по специальности норм зарабатывать.Также все лето хочу изучать языки,какие лучше(какой)?
>>130006698 Уехть нахуй из этой страны. Канада там это востребовано можно получить визу на обученя, как раз по вебу. Закончишь там вуз, получишь нормальную работу. Там диплом востребован, без него работу не найдёшь.
>>130006698 >>130007457 Наши вузы по факту бессмыслены образовательны программы там очень стары. Понимания современного веба вообще нету. Просто потеряешь зря и так драгоценное время
>>130007589 >>130007457 Да бля,денег столько нету,скорее всего там егэ по иностранному надо было сдаватьДругой вопросКакие языки надо изучать,чтобы на фрилансе хоть какую нибудь монеточку заработать
>>129987015 (OP) У меня больше не стоит на программинг. Все эти бесконечные языки, фреймворки, инструменты, технологии. Уже блевать тянет от этого петушинства: "Смотрите, мы придумали еще одну замудренную хуиту, чтобы вывести в браузере хтмл-страничку с формочкой". Что делать? У меня уже невроз вылез на почве всей этой хуйни. Не в дворники же уходить. Хотя...
>>130008374 >>130008618 И вроде как там на еге вообе похуй. Они смотрят на аттестат твой, и есть бюджеты. Если уж не канада, то греция, германия, да и вообще дахуище других стран.
>>130008740 Ну позицию я понял твою),с радостью бы съебался из страны,подумаю что можно делать,но языки у меня хромают конечно,но увы надо быть реалистом
>>130008936 У меня друг так себал. Закончил в России вуз, но по факту он был там нихуя не востребован. Пошёл там учится, на платной основе. Получается как и у нас по факту. Но есть один плюс, есть практика. И за эту практику ты можешь заработать хорошие деньги. И оптатить учёбу.
>>130009129 Осталось ему вроде учится год, работает джуниором в канторе, получает больше чем мид в рашке. Будет потом заключать контракт с фирмой, и получать рабочую визу. Жизнь у далась. Язык при этом нихуя не знал, познания в программировании и в вебе были на уровни cms joomla.
>>130008011 >Отсутствие обработки ошибок Говнотраи не нужны >отсутствие генериков Генерики запутывают код чуть более чем полностью. >отсутствие версий библиотек Вут?
поясни, чем плохо. нравится делать всякие няшные окошечки на C# и Qt, недавно вот простенький картографический дроч на сокетах написал с бдшкой на серваке
И на что выгодное можно быстро перекатиться с неплохим знанием шарпа и среднехуевым плюсов? Веб видел только краем глаза когда сдавал курсач на джумле, на питоне только пару лаб с графиками выводил. Еще сносно знаю флеш, но он помер уже сколько лет назад, ток всякие ньюграундсы кое как живут еще...
>>130017826 Достаточно чтобы безбедно жить и со своей соской кататься по япониям, но он уже купил готовый продукт, просто нанял хомячков и допилил его, чтобы более эффективно монетизировать.
>>130019319 судя по подписчикам в вк,а это более 100к ,допустим что четверть,25000*200=5млн,вычитаем расходы(допустим треть)1,5млн=3.5млн,минус налоги,ну 2 ляма точно
Вопрос такой - съебал из ойти в начале 12 года, с тех пор за деньги ничего не разрабатывал.
Где сейчас можно найти адекватные вакансии, и что лучше подучить? Питон вроде актуален, я погляжу.
Интереснее было бы работать с ООП, плюс всегда любил делать всякие штуки с нуля, но сейчас, НЯП, так уже давно никто не работает, так что готов ляпать из библиотек аки из конструктора, да.