Это копия, сохраненная 2 сентября 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
@
СИДИШЬ РАБОТАЕШЬ ДО 5-6 УТРА
@
СМОТРИШЬ ЧЕРЕЗ НЕДЕЛЮ - НИХУЯ И НЕ ДУМАЛИ ВЫКАТЫВАТЬ
@
СПРАШИВАЕШЬ, ПОЧЕМУ
@
ОЙ, А МЫ ЕЩЁ НЕ СМОТРЕЛИ
@
КРАШИТСЯ БЕЗ КАКИХ-ЛИБО СООБЩЕНИЙ
@
ЛОГИ ПУСТЫЕ
@
ЗАКОММИТИЛ
@
КОММИТ НИКТО НЕ ПРОВЕРИЛ
@
ЧАСТЬ ЦМСКИ ПРОСТО ОТВАЛИВАЛАСЬ С ПУСТЫМ ЭКРАНОМ
А ты и не против.
ПРИНОСЯТ КАКОЕ-ТО ГОВНО ХУЙ ПОЙМИ ОТКУДА НА ДОРАБОТКУ
@
НА ДРУГОМ ФРЕЙМВОРКЕ
@
"Ну, ща посмотрим ебана..."
@
ОКАЗЫВАЕТСЯ ПРЕДЫДУЩИЙ РАБ НЕ ОСИЛИЛ ФРЕЙМВОРК
И ИСПОЛЬЗОВАЛ CMS ОТ ВАСЯНА НАПИСАННЫЙ НА ЭТОМ ФРЕЙМВОРКЕ
@
МЕНЕДЖЕР: "Ну, там чуть-чуть поправить, там все готово тебе только дополнить немножко чтобы обновлялось..."
@
ПОЛДНЯ ВЪЕЗЖЬЕШЬ В СТРУКТУРУ КОДА
@
НАКОНЕЦ-ТО НАХОДИШЬ, КАК ИНДИАНА ДЖОНС НУЖНЫЙ КОНТРОЛЛЕР
@
В ОДНОМ МЕТОДЕ 950 СТРОК КОДА
@
0 КОММЕНТОВ
@
500 СТРОК - ЭТО IF В IF ВНУТРИ IF
@
ЗА ЧАСИК УПРАВИШЬСЯ???
@
БЛИИИИН, НУ КАК НЕТ? ТАМ Ж ВСЕ ЛЕГКО!
>ВСЁ ПРОПАЛО, ГИПС СНИМАЮТ, КЛИЕНТ УЕЗЖАЕТ, НУЖНО СДЕЛАТЬ ДОРАБОТКУ ASAP
>ОЙ, А МЫ ЕЩЁ НЕ СМОТРЕЛИ
О, а это типично у менеджерок-психопаток.
я такой мадмуазель работал, она правда кодила.
>СРОКИ ПОДЖИМАЮТ НАДО ЗАВТРА СДАВАТЬ МЫ НЕУСПЕЕМ СРОЧНО ОВЕРТАЙМЫ
>Я ОВЕРТАЙМЮ И ТЫ ОВЕРТАЙМ А ТО МЫ НЕУСПЕЕМ
>МНЕ НУЖЕН ВТОРОЙ МОНИТОР ЧТОБЫ ДЕЛАТЬ МНОГО ОТВЕТСТВЕННОЙ ,РАБОТЫ
>Я такая важная, что пиздец, без меня все рухнет, я решают проблемы, вся себя отдаю работе.
А потом, эта набитая дура, творит какую-то хуйню, которую разгребает вся команда.
Эм, чего? Там же всегда говорится что "Parse error: syntax error, unexpected 'echo' (T_ECHO) in 11.php on line 42"
Что-то ты странный какой-то.
Откуда батхёрт? Обьясняешь сложность и ситуацию, менеджер уже пусть делает выводы. Это же менеджер, он вообще не знает что там в коде и как и выводы он делать должен основываясь на том что ты сказал, а не на том что "Ну хуй знает ёпта я вот думаю что там ёпта потому-что я с потолка инфу взял." Если будет упираться, в лоб спроси почему он думает что это легко.
>2k17
>100500 редакторов кода с поддержкой синтаксиса PHP, всё подсвечивается, дописывается, коммитится, автопроверяется и дебажится по нажатию сочетания кнопок
>СОСАЧЕР ДО СИХ ПОР КОДИТ В БЛОКНОТЕ
Да, дебилам вообще тяжело живётся, только и остаётся на инструмент пенять.
>>998038
> Нит, на продакшене все нормальные люди отключают вывод ошибок
Нормальные люди пишут и тестируют код в дев режиме, а не на продакшене, поехавший. Ты серьёзно лезешь логи при каждой ошибке, когда можно сразу получать читабельный и удобный вывод ошибок прям на экран как на пикрил? Во всех нормальных фреймворках есть такие штуки.
>Нит, на продакшене все нормальные люди отключают вывод ошибок
>писать код сразу на продакшене
В голосину с долбоёба.
Не у нас проблемы на проде.
Ты-то рокет-саенсом занимаешься, науку вперёд двигаешь, алгоритмы новые выдумываешь? Нет, иначе не сидел бы на дваче. Такой же макакен-формошлёп в лучшем случае, если ты конечно работаешь.
Между рокет-саенсом и пхп-говночистом есть еще миллион уровней.
И да, пусть даже круд на руби в разы достойнее, чем рокет саенс на пхп.
@
GIT COMMIT, GIT MERGE, GIT PUSH
@
ВСЯ СТРАНА ВИДИТ ТВОИ АДМИНКИ
0 тестов в проекте?
@
ЗАПИЛИЛ МАССИВ ЧИСЕЛ
@
ЗАПИЛИЛ ОБЪЕКТ С ЭТИМИ ЧИСЛАМИ В КАЧЕСТВЕ КЛЮЧЕЙ
@
В ДРУГОМ МЕСТЕ СДЕЛАЛ Object.keys НА ЭТОМ ОБЪЕКТЕ
@
CONSOLE.LOG(ARRAY) ПИШЕТ [1]
@
CONSOLE.LOG(ID) ПИШЕТ 1
@
ARRAY.INCLUDES(ID) ВОЗВРАЩАЕТ FALSE
@
ОХУЕВАЕШЬ
ГОРЯЧАЯ ЗАМЕНА КОДА
Да я в курсе, но в первую минуту был просто огорошен. Ну охуенно же выглядит для невооруженного глаза - в массиве элемент вроде как есть, а как за ним потянешься, так он пропал. Квантовая неопределенность, епт.
Таки в идее. Но она подчеркнула последнюю букву в слове, после которого должна была быть точка с запятой
О да. Баб прожект-менеджеров нужно вообще запретить международной конвенцией о пытках.
Была одна такая. С ней постоянно срались все программисты в той шаражке, где мне довелось как-то поработать пару месяцев
Но бывают и мужчины такие. Например один китаец. Сначала показался мне адекватным. А потом начал выдавать такое как в оп посте постоянно. Ещё и звонит в скайп по полчаса, если я не хочу ночью делать его прихоти. Доделаю проект и пошлю нахуй.
>Доделаю проект и пошлю нахуй.
Нехорошо так отзываться о своих будущих хозяевах. Он же потом пожалуется на тебя оккупационной администрации.
>Нит, на продакшене все нормальные люди отключают вывод ошибок
нет, так делают только дурачки, по глупости, по тому, что "все же так делают, это же секурность"
@
НЕ РАБОТАЕТ КАК НАДО
@
ДОБАВИЛ ТРАССИРОВКУ КУДА ТОЛЬКО МОЖНО
@
ЗАРАБОТАЛО
@
УБРАЛ ТРАССИРОВКУ
@
...GOTO 2
Средний программист - омежка забитая, которая тимлидов и проектных менеджеров тупо боится и сказать им ничего не может. Сэд бат тру.
@
НУЖНО ПОМНИТЬ, ЧТО ЭТО ПОЛЕ НЕЛЬЗЯ СРАВНИВАТЬ С 0, 1, FALSE, TRUE И К ТОМУ ЖЕ ПОМНИТЬ ПРАВИЛЬНЫЙ РЕГИСТР ЭТИХ КОНСТАНТ
Конечно, по хорошему это нужно переделывать, но как блядь до этого можно было додуматься?
Миграция с текстовой БД, древней, как говно мамонта а ля набор .txtcsv файлов мб? Или с "универсальной" таблицы, в которой и булевы, и численные и строковые значение лежат в одной колонке
/ро/раша в другой стороне, пятак.
Или на фронтенде они наваяли такой чекбокс
<input type="checkbox" value="Yes">
Потому что в туториале было так написано. А поставить value="1" они не додумались.
Ну, да.
Что заставило тебя сделать такое? Православно жи есть tinyint(1) not null
Это ахуенные архитектурные решения прошлого программиста Он и логи в бд хранит,
а мне теперь это все переделывать придется.
Вангую проблему с возвратом из функции/метода, когда при трассировке из метода как раз возвращается всё что нужно, а без неё метод просто отрабатывает и схлопывается.
@
ДАЛИ ПЕРВОЕ ЗАДАНИЕ
@
СКУРПУЛЕЗНО ПИСАЛ КОД
@
ПОКРЫЛ ВСЕ КОММЕНТАРИЯМИ
@
ОТПРАВИЛ НА КОД-РЕВЬЮ ТИМЛИДУ
@
ОТВЕТ: ВСЕ ХУЙНЯ, ПЕРЕДЕЛЫВАЙ
Хорошо, что мой код никто не обсирал. Наоборот - сказали норм
>СКУРПУЛЕЗНО ПИСАЛ КОД
>@
>ПОКРЫЛ ВСЕ КОММЕНТАРИЯМИ
>@
>ОТПРАВИЛ НА КОД-РЕВЬЮ ТИМЛИД
@
ТИМЛИД ВЫРВАЛ СЕБЕ ГЛАЗА
@
СЛЕДАК ПРОЧИТАВШИЙ КОД ПОПАЛ В ПСИХУШКУ
@
НЬЯРЛАТОТЕП ГРИТ МАЛАЦА И ПОСЫЛАЕТ ТЕБЯ ГАДИТЬ ДРУГОЙ КОРПОРАЦИИ
Ну да, если ты модные фреймворки под пивас смотришь раз в неделю, может и интересно, а тем, кто работает уже года 3 каждый день с этим?
Мне вот нихуя неинтересно. Большая часть работы - рутина, длинные мануалы, библиотеки. Ну да, попадется изредко че-нибудь интересно. Щас от нехуй делать начал Haskell изучать. Прикольно. Но весь детский азарт еще со школы кончился.
Да и нахуй не нужен азарт. Мне кажется, вот такой вот восторженный веселый ололо-хипстер на гироскутере на Рубях - это нихуя не программист. Если бы он маленько написал че-нибудь, ему уже давно похуй было бы.
Если у тебя блок, в котором еще один блок и тд, а в конце надо несколько блоков закрыть, то не очень удобно ориентироваться на отступы.
@
ХВАЛЯТ, ДАЮТ ЕЩЁ РАБОТУ
@
ПРОСИШЬ ЗАКРЫТЬ СТАРЫЕ ПРОЕКТЫ И ДАТЬ ФИДБЕК
@
МОРОЗЯТСЯ ИЛИ ГОВОРЯТ OK, НО ВСЁ РАВНО НИХУЯ НЕ ДЕЛАЮТ
А разгадка одна - не хотят, чтобы у тебя рос рейт, ссуки
Ай ноу зэт фил, бро.
Я ради того, чтобы было хоть немного интересно, вкатилсяв айос. Моя фирма дала один проект - игрушку на cocos2d, очень интересно было. Потом был проект с 3d, ещё разные всякие итнересности на айос. Очень хорошо разбавило однообразие вебдевелопмента. Ну и петпроекты помогают поддерживать интерес к программированию. Жаль, что в последнее время редко выпадает время на них.
Нормальные IDE подсвечивают парные скобки и показывают indent guides
Эта хуйня не помогает с большой вложенностью и длинными блоками.
Так ты не пиши портянок с большой вложенностью.
Имхо: Вся эта хуита и интересна тем, что это базовая дисциплина при обучении "Айтишнега", к тому же дает плюсики к карме логики, еще "плюс скилл" в копилку твоих умений. Освоя этот скил, любую идею, даже ту которая изначально хуита, можно запилить, потом продать... Насчет "Хаскелла" - дикая, но прикольная функциональщина. Освоя сей АдЪ, можно пилить эти ваши ИИ.
Ты из тех, кто не в состоянии разбить задачу на функции и классы? Такие обычно пишут одну функцию на 200 - ∞ строк
Был несколько раз такой ситуации. В реальности там работы было дня на 3. А заказчик говорил: "ну там же всего на полчаса работы-то". Для того, кто этот говнокод писал может быть и на полчаса. Но этот замечательный человек естественно пропал, а я этот код вижу впервые в жизни. Как менеджеры/заказчики не понимают такой простой вещи хз.
@
ОПЦИОНАЛЬНО ЕЩЁ МОЖНО НЕ ДЕЛАТЬ ОТСТУПЫ ВНУТРИ IF/IF ELSE
@
CTRL-X
@
НА МЕСТЕ КУРСОРА ОСТАЛАСЬ ПУСТАЯ СТРОКА
@
СТРЕМНО, НАДО ЕЕ УБРАТЬ
@
SHIFT+DELETE
@
CTRL-V
@
ВСТАВЛЯЕТСЯ ПУСТАЯ СТРОКА, ВЫРЕЗАННЫЙ КУСОК ПРОЕБАЛСЯ
>хм, что за хуйня происходит с этой бд
>разверну прошлый бекап
>хорошо, что они бекапятся у нас каждые 4 часа
>
>
>
>
>готово
>хех, а почему название дампа 2017.04.31
>
>
>
>вот умора
Погуглил. Пишут, бывают грабли с битом https://www.xaprb.com/blog/2006/04/11/bit-values-in-mysql/
Двачну. Азарт проёбан к сожалению. Часто ловлю себя на мымли, что надо было идти в строители, а кодить после работы по кайфу.
Анон, у меня в списке 7 вакансий + на 2-х уже побывал.
А ни одна из них не нравится: первые две были неплохи по описанию, а еще семь даже звучат неинтересно.
Что делать? Отправить во все и по всем пройтись, потому что ведь они совершенно не умеют составлять описание, хуй знает что там по факту, а узнать можно только через собес? Но блять, я уже предчувствую, что просто потрачу и их и свое время. Это нормально или бессмысленное метание?
>бессмысленное метание
Это.
Пол-года рассылаю резюме в ДС, два раза спрашивали возраст, один раз был на собеседовании, там показали мне C#-ста, пишущего с глобальными переменными в 2017 году.
Сегодня руководитель не взял 30 летнюю женщину и пригласил 29 летного мужчину.
Блядь, что за долбососы пишут такие говновакансии?
Анончик, почему ты не шлёшь их на хуй привентивно?
Как будто у нас не так, лол.
@
КЛИЕНТ ВСЕГДА ДОБАВЛЯЕТ СКРИНШОТ (ДАЖЕ ЕСЛИ ОН ОДИН) В ВОРДОВСКИЙ ФАЙЛ И ТОГДА АПЛОУДИТ ЭТОТ ФАЙЛ В ТИКЕТ
Наверно, чтобы я каждый раз тратил лишнее время, качая файлы и запуская ворд
ФОРМАТ ODT? НЕ, НЕ СЛЫШАЛИ
@
ВСЕ ДОКУМЕНТЫ В ЕБУЧЕМ DOCX
@
ТАБЛИЦЫ В XLSX
@
ПОЛЯ В ФОРМЕ ОБЗЫВАЮТСЯ ТО СТОЛБЦАМИ, ТО ОКОШЕЧКАМИ, ТО ПОЛОСКАМИ, ТО МЕСТОМ ВВОДА ДАННЫХ
>ПРИШЕЛ НА СОБЕСЕДОВАНИЕ
>ТЕБЕ ДАЮТ ЗАДАНИЕ
>НАПИШИТЕ ЙОБА ХУЙНЮ С ВУНДЕРВАФЛЯМИ И ПАРАЛЕЛЬНЫМ ВЫЧИСЛЕНИЕМ
>И МУЛЬТИПОТОЧНОСТЬЮ ПОД ЮНИКС СЕРВЕРА
>С ОТПРАВКОЙ БАЗ ДАННЫХ В ПАРАЛЕЛЬНЫЕ МИРЫ
>УЧИТЫВАЯ ОДНОВРЕМЕННОЕ СОСТОЯНИЕ ВСЕХ КВАНТОВ ОПРЕДЕЛЕННОГО СПЕКТРА
>И ТОГДА ВОЗМОЖНО ВАС ВОЗЬМУТ НА РАБОТУ
>ДЖУНИОРОМ
>ПОДМЕТАТЬ ПОЛЫ
@
ЩАС НАДО УБРАТЬ ДУБЛИКАТЫ
@
ЩА ПАДАЖИ ЕБАНА!
>>1004082
Я тоже так думал и не понимал нахуя скобу на той же строки ставят. Но потом начал писать как по стандарту Java/JavaScript/Scala где скобка ставится на этой же строки и на деле оно охуеть какое читабельное и удобное, если ещё не по уебански 2 пробела, заместо 4, то код получается очень лаконичным и читабельным, хотя конечно тут ещё зависит от того, КТО пишет код.
Хотя в целом на синтаксис вообще поебать, скобки, отступы, в том смысле не сказать что это сильно влияет на желание хуячить что-то но K&R стайл с фигурными скобками как-то мне ближе, чем отступы и do end
Конечно, потому что тебе надо перестать быть уебаном и не писать портянки с длинными блоками и большой вложеностью.
Блядь, ладно, не ной, я анонам сейчас охуительные истории рассказывать буду.
Краткая предыстория: в 2010 году одна крупная контора решила заказать себе учётную систему, только не 1С и не SAP, а самописную. Наняли фирму-лидерразработчика, дали денег и 2 года. Через 2 года на испытаниях разрабы обосрались, но топам надо было отчитаться перед ещё более высоким начальством, что всё заебись, и систему приняли, хотя она была в неработоспособном состоянии. Зато появилась отличная возможность кидать бабло в "развитие" системы. В 2015 в эту контору взяли меня, чтобы я поддерживал проект. Пришлось сначала подписать NDA и контракт, а уже потом посмотрел код. И охуел, если честно.
ВСЕ ДАННЫЕ О ВСЕХ ТОВАРАХ В ОДНОЙ ТАБЛИЦЕ
@
НО ТОВАРЫ РАЗНЫЕ
@
У КНИГ, В ОТЛИЧИЕ ОТ МОЛОКА, НЕТ СРОКА ГОДНОСТИ
@
ПОХУЙ, ПРОСТО ПАМЯТИ НА СЕРВЕР ДОБАВИМ
@
ИНДЕКСЫ? ЧТО ТАКОЕ ИНДЕКСЫ?
@
МЫ, КОРОЧЕ, НЕ ЗНАЕМ, КАК СДЕЛАТЬ ИСТОРИЮ ЖИЗНИ КАЖДОГО ТОВАРА, ПОЭТОМУ ВОТ ТАБЛИЦА, ТУТ ДВА СТОЛБЦА ДЛЯ СКЛАДА И ЗАВОДА-ПОСТАВЩИКА, А В ТРЕТЬЕМ, ЧЕТВЕРТОМ И ПЯТОМ МОЖНО ОТСЛЕЖИВАТЬ ПЕРЕМЕЩЕНИЕ ТОВАРА ПО МАГАЗИНАМ И БАЗАМ
@
ПОЧЕМУ МЫ ХРАНИМ СКЛАДЫ, МАГАЗИНЫ, ПАРТНЁРОВ И НАЛОГОВУЮ В ОДНОЙ ТАБЛИЦЕ? ИДИ-КА ТЫ НАХУЙ С ТАКИМИ ВОПРОСАМИ
@
А В КАЧЕСТВЕ ФРЕЙМВОРКА У НАС jQUERY
@
ВОТ ТУТ МЫ ВЗЯЛИ DJANGO 1.1
@
ПОЧЕМУ НЕ 1.4 ХОТЯ БЫ? НАХУЙ ИДИ, ВОТ ПОЧЕМУ
@
ТАБЛИЦЫ ЗАЕЗЖАЮТ ЗА ЭКРАН И ПЕРЕКРЫВАЮТ ДРУГ ДРУГА ПОТОМУ ЧТО Я НЕ ВЕРСТАЛЬЩИК, БЛЕАТЬ
@
ПОЧЕМУ НА СОЗДАНИЕ НОВОЙ ЗАПИСИ НУЖНО НАЖАТЬ ОК В ЧЕТЫРЕХ ДИАЛОГАХ ПОДТВЕРЖДЕНИЯ А ДЛЯ УДАЛЕНИЯ ТОЛЬКО НАЖАТЬ КНОПКУ УДАЛИТЬ? ПОТОМУ ЧТО ТЫ ХУЙ БЛЯДЬ, ТАК В ТЗ БЫЛО НАПИСАНО
Там ещё много феерического, аноны, поэтому если интересно, спрашивайте.
Блядь, ладно, не ной, я анонам сейчас охуительные истории рассказывать буду.
Краткая предыстория: в 2010 году одна крупная контора решила заказать себе учётную систему, только не 1С и не SAP, а самописную. Наняли фирму-лидерразработчика, дали денег и 2 года. Через 2 года на испытаниях разрабы обосрались, но топам надо было отчитаться перед ещё более высоким начальством, что всё заебись, и систему приняли, хотя она была в неработоспособном состоянии. Зато появилась отличная возможность кидать бабло в "развитие" системы. В 2015 в эту контору взяли меня, чтобы я поддерживал проект. Пришлось сначала подписать NDA и контракт, а уже потом посмотрел код. И охуел, если честно.
ВСЕ ДАННЫЕ О ВСЕХ ТОВАРАХ В ОДНОЙ ТАБЛИЦЕ
@
НО ТОВАРЫ РАЗНЫЕ
@
У КНИГ, В ОТЛИЧИЕ ОТ МОЛОКА, НЕТ СРОКА ГОДНОСТИ
@
ПОХУЙ, ПРОСТО ПАМЯТИ НА СЕРВЕР ДОБАВИМ
@
ИНДЕКСЫ? ЧТО ТАКОЕ ИНДЕКСЫ?
@
МЫ, КОРОЧЕ, НЕ ЗНАЕМ, КАК СДЕЛАТЬ ИСТОРИЮ ЖИЗНИ КАЖДОГО ТОВАРА, ПОЭТОМУ ВОТ ТАБЛИЦА, ТУТ ДВА СТОЛБЦА ДЛЯ СКЛАДА И ЗАВОДА-ПОСТАВЩИКА, А В ТРЕТЬЕМ, ЧЕТВЕРТОМ И ПЯТОМ МОЖНО ОТСЛЕЖИВАТЬ ПЕРЕМЕЩЕНИЕ ТОВАРА ПО МАГАЗИНАМ И БАЗАМ
@
ПОЧЕМУ МЫ ХРАНИМ СКЛАДЫ, МАГАЗИНЫ, ПАРТНЁРОВ И НАЛОГОВУЮ В ОДНОЙ ТАБЛИЦЕ? ИДИ-КА ТЫ НАХУЙ С ТАКИМИ ВОПРОСАМИ
@
А В КАЧЕСТВЕ ФРЕЙМВОРКА У НАС jQUERY
@
ВОТ ТУТ МЫ ВЗЯЛИ DJANGO 1.1
@
ПОЧЕМУ НЕ 1.4 ХОТЯ БЫ? НАХУЙ ИДИ, ВОТ ПОЧЕМУ
@
ТАБЛИЦЫ ЗАЕЗЖАЮТ ЗА ЭКРАН И ПЕРЕКРЫВАЮТ ДРУГ ДРУГА ПОТОМУ ЧТО Я НЕ ВЕРСТАЛЬЩИК, БЛЕАТЬ
@
ПОЧЕМУ НА СОЗДАНИЕ НОВОЙ ЗАПИСИ НУЖНО НАЖАТЬ ОК В ЧЕТЫРЕХ ДИАЛОГАХ ПОДТВЕРЖДЕНИЯ А ДЛЯ УДАЛЕНИЯ ТОЛЬКО НАЖАТЬ КНОПКУ УДАЛИТЬ? ПОТОМУ ЧТО ТЫ ХУЙ БЛЯДЬ, ТАК В ТЗ БЫЛО НАПИСАНО
Там ещё много феерического, аноны, поэтому если интересно, спрашивайте.
ITT обсуждается быдлокод, написанный людьми, которые понятия не имеют, что такое ORM и MVC.
НУ КОГДА УЖЕ БУДЕТ ПРОТЕСТИРОВАНА И ГОТОВА ТВОЯ НОВАЯ БИБЛИОТЕКА С ЙОБА-ФУНКЦИОНАЛОМ? СКОЛЬКО МОЖНО ПИСЮ ДРОЧИТЬ?
@
ТЩАТЕЛЬНО ТЕСТИРУЕШЬ, ВЫЛАВЛИВАЕШЬ ВСЕ БАГИ, РАПОРТУЕШЬ ЧТО ВСЕ ГОТОВО К ВНЕДРЕНИЮ
@
ПРОШЛО 2 МЕСЯЦА, ПРОДАКШЕН ПРОДОЛЖАЕТ КРУТИТСЯ СО СТАРОЙ БИБЛИОТЕКОЙ, ФИНАЛЬНОЕ ТЕСТИРОВАНИЕ НИКТО ДАЖЕ НЕ НАЧИНАЛ
Такое бывает, если не в ту память лезет программа. И с трассировкой просто ей везет
И всё правильно сделают. Зачем нужны твои комментарии в коде?
Видимо какой-то сложный прикол. Типа хелловорлд на Брэйнфаке.
@
СЪЕБАЛСЯ В ОТПУСК
@
НИЧЕГО, ЕСЛИ МЫ ТЕБЕ БУДЕМ ЗВОНИТЬ ИЛИ ПИСАТЬ В СЛУЧАЕ ЧЕГО?
трустори
>на продакшене все нормальные люди отключают вывод ошибок
время охуительных историй.
Мимо жавамакака
Я бы почитал авторские комментарии к этому!
>на продакшене все нормальные люди отключают вывод ошибок
Нормальными людьми ты называешь тех, кто охуевает и не знает что делать, когда продакшен упал?
@
list<unique_ptr<YobaBase>>::iterator i=yoba.begin()
@
++i
@
ДУМАЕШЬ СТАТЬ ЧЛЕНОДЕВКОЙ
я с высоты опыта все boolean поля храню как smallint - true, false, undefined, maybe, pre_true, maybe и ещё сколько угодно, ибо обязательно понадобиться
@
Отключили вывод ошибок
@
Ой, ВСЁ!
>Он и логи в бд хранит
очень удобно, можно делать по ним запросы, очень удобно их смотреть.
А если система раскидана по нескольким городам, то логи в базе - почти единственное решение
Ну правильно. Ошибки пишутся только в лог и шлются по почте админу. А юзеру выдаётся страница о том, что что-то поломалось
>ВСЕ ДАННЫЕ О ВСЕХ ТОВАРАХ В ОДНОЙ ТАБЛИЦЕ
>@
>НО ТОВАРЫ РАЗНЫЕ
На каждый вид товара предлагаешь новую таблицу? Прям через пользовательский интерфейс создавать таблицы?
>ПОЧЕМУ МЫ ХРАНИМ СКЛАДЫ, МАГАЗИНЫ, ПАРТНЁРОВ И НАЛОГОВУЮ В ОДНОЙ ТАБЛИЦЕ? ИДИ-КА ТЫ НАХУЙ С ТАКИМИ ВОПРОСАМИ
Потому-что они сильно связаны? И в интерфейсе между ними нет разницы? А вот например ИП Пупкин - ты тоже отдельную таблицу будешь делать?
ИП на УСН и ИП на НДС - тоже разные таблицы? С точки зрения бухгалтерии между ними огромная разница
>А В КАЧЕСТВЕ ФРЕЙМВОРКА У НАС jQUERY
ПРИШЛО ВРЕМЯ ИЗУЧАТЬ ОЧЕРЕДНОЙ АНГУЛЯР
А что насчет ловли ошибок? Об управляемых исключениях? В мире пхп об этом не знают?
Не на каждый, но хотя бы выделить несколько базовых сущностей. Создать функционал для управления мета-описаниями, которые создает пользователь и по которым потом происходит создание таблиц в БД. Да много чего можно сделать. Но блядь, определять, есть ли товар в конкретном магазине, сканируя всю таблицу на несколько миллионов записей?
Дизайн сайта а-ля "привет лихие 90е"
Функционал вордпресса намеренно урезан, убрана миниатюра записи и админ бар
В CSS везде понатыкано типа такой хуйни h2 { width: 430px !important; }
PHP код написан самым неочевиднейшим способом, вместо стандартных лупов там цирк с WP_Query
Но это ещё не самое главное. Форма запроса и форма контакта реализована ПРОСТО АХУИТЕЛЬНО. Я такого ещё не видел никогда. Блять, это шедевр быдлокода. В папку с плагином Easy FTP Upload (или как-то так) загружены HTML-файлы с шаблонами форм. Этот шаблон выводится через самописный шорткод. При отправке данные с помощью кривого джаваскрипта отсылаются Contact Form 7 форме, а она уже знает куда эти данные оправлять. А файл форма закидывает на ФТП, коннектится к серваку и туда его кидает.
Ну я взял короче, кривую разметку этой формы переписал на бутстраповскую, все чин по чину. Через два дня просыпаюсь, у меня там лавина сообщений, все отправлены в промежутке между 4 и 6ю часами утра. ТЫ ГДЕ!?? НИЧЕГО НЕ РАБОТАЕТ!! ЭТО КРАЙНЕ НЕПРОФЕССИОНАЛЬНО ТАК ПОСТУПАТЬ! Я ПРИОСТАНАВЛИВАЮ КОНТРАКТ! Ну короче весь этот цирк превратил в contact form 7 форму, все нормально работает.
А теперь он требует срочно ему сделать ещё какую-то хуйню, только про остановленный контракт забыл. Типа делай ему бесплатно. Забил на этого мудака хуй, сижу вот онлайн-курсы изучаю, если восстановит контракт - буду делать, а нет, тогда пускай идет нахуй.
> несколько миллионов записей
это мало
>и по которым потом происходит создание таблиц в БД.
ты сейчас серьезно предлагаешь пихать DDL в прикладную программу? И кто после этого быдлокодер?
>Создать функционал для управления мета-описаниями
использовать блокчейн, бигдату и машинлёрнинг. Да да, мы знаем
Итого очередной студент думает что он умнее всех
Все подобные истории начинаются с момента, когда решаешь что-то сделать "от души", без явной просьбы со стороны заказчика / открытого тикета и т.д.
Надо было сделать аудит, потом подписываться. Хотя так тоже ничего, лулзов хоть словил, хоть и баттхертнулся.
Ну так экэпшен хэндлер ловит ошибку и логирует/отправляет письмо. Что не так?
> На апворке согласился работать на 50-летнего американца, который в веб-разработке не шарит нихуя. Клюнул типа бабло, типа 20 баксов в час. Этот американец нанял индусов, чтобы ему запилили сайт. Они блять ему так нахуевертили, о я ебу просто. И съебались в закат.
У меня похоже. 50+ американец, слабо шарит. И тоже делали индусы. Но в данном случае хоть дизайн сайта неплох и говнокода не так много. Но крайне неочевидных и неоптимальных решений тоже хватает
>предлагает хуярить пдфники на каждый тикет
>называет кого-то пердоликом
odt - стандарт, сохранять в сраном docx, а не в стандартном odt - просто лень и безграмотность. А pdf ты в своем техе будешь именно пердолить три часа.
Я к тому что никому не всрался твой впопенсорс odt, никто не знает про него даже. Все пользуются вордом и ус не дуют.
Один документ в трёх версиях опенофиса рендерит таблицы в трёх вариантах - вот это безграмотность.
Возобновил наконец, работаем дальше. Вот лулзы из кода, не понравился 'Howdy':
[code lang="php"]
// replace WordPress Howdy
function goodbye_howdy($links)
{
$links = str_replace( 'Howdy', 'Logged in as', $links );
return $links;
}
add_filter( 'admin_user_info_links', 'goodbye_howdy' );
[/code]
Получение ID страницы:
[code lang="php"]
<?php
global $this_page_ID;
$this_page_ID = get_the_ID();
?>
[/code]
А так получается список продуктов:
[code lang="php"]
<?php
global $id;
wp_list_pages("title_li=&child_of=$id&exclude=184,187,180,8,15,5,34,1491,19,399,43,32,395,27,39,393"); ?>
[/code]
Ну вы понели.
Возобновил наконец, работаем дальше. Вот лулзы из кода, не понравился 'Howdy':
[code lang="php"]
// replace WordPress Howdy
function goodbye_howdy($links)
{
$links = str_replace( 'Howdy', 'Logged in as', $links );
return $links;
}
add_filter( 'admin_user_info_links', 'goodbye_howdy' );
[/code]
Получение ID страницы:
[code lang="php"]
<?php
global $this_page_ID;
$this_page_ID = get_the_ID();
?>
[/code]
А так получается список продуктов:
[code lang="php"]
<?php
global $id;
wp_list_pages("title_li=&child_of=$id&exclude=184,187,180,8,15,5,34,1491,19,399,43,32,395,27,39,393"); ?>
[/code]
Ну вы понели.
К счастью, мне всегда не нравился вордпресс и я с ним практически не работал. Наверно потому, что программирование на нём - не программирование, а кастомизация
@
КРАШИТСЯ БЕЗ ЕДИНОГО СТЭК ТРЕЙСА И СООБЩЕНИЯ О ПРИЧИНЕ КРАША
Я для себя уяснил, что далеким от it клиентам нужно делать регулярные отчеты (нет, дать им доступ к репозиторию не проканает) и если вылезает какой-то пиздец, сначала обкашлять его с заказчиком типа "У вас тут говнокод, буду править, не волнуйтесь если все временно сломается, это нормально"
@
МЫ ХОСТИМСЯ НА VPS ПРОГГЕР-ВАСЯН-LTD У НАС УЖЕ ЕСТЬ БАЗА ДАННЫХ ОТ САЙТА ИСПОЛЬЗУЙТЕ ЕЁ
@
Теоретически это возможно, но я не смогу гарантировать целостность данных, да и в чем проблема - создать еще одну базу?
@
КОРОЧЕ НАШ ОХУЕННЫЙ СПЕЦИАЛИСТ ВАСЯН У КОТОРОГО МЫ ХОСТИМСЯ И ГОРЮШКА НЕ ЗНАЕМ ВСЯЧЕСКИ УПИРАЕТСЯ И СКОРЕЕ ВСЕГО ПРАВИЛЬНО ДЕЛАЕТ ОН ЖЕ СПЕЦИАЛИСТ
@
Скорее всего он тупой эникейщик да еще и разводит вас на бабки, продавая shared хостинг с овер 9000 пользователей.
@
ОН НАМ СДЕЛАЛ ОХУЕННЫЙ САЙТ И ВООБЩЕ ПРОФИ, А ВАС МЫ В ПЕРВЫЙ РАЗ ВИДИМ
@
Сайт - набор html страниц + 2 индусоскрипта на PHP
Как научиться так наебывать конторы?
@
ФАЙЛ ГОВНОМАМОНТА.СРР, В БЕКАПАХ ДВЕ ВЕРСИИ
@
ОТКРЫВАЕШЬ НАИБОЛЕЕ СТАРУЮ, 1998 ГОДА СОЗДАНИЯ
@
//ПОТОМ ПЕРЕДЕЛАТЬ
@
ОТКРЫВАЕШЬ СВЕЖУЮ РЕДАКЦИЮ 2003 ГОДА
@
//ЧТО ПЕРЕДЕЛАТЬ?
Тру стори. Переписал класс заново.
> ОТКРЫВАЕШЬ СВЕЖУЮ РЕДАКЦИЮ 2003 ГОДА
> СВЕЖУЮ РЕДАКЦИЮ 2003 ГОДА
> 2003 ГОДА
Без комментариев. Легаси такое легаси. Код без хозяина это плохо.
Вордпресс неплох сам по себе. Его портят только индусы и макакены, изобретающие велосипед каждый раз. Пример - хуки. Сделали же специально, чтобы логику отделить от шаблонов и всё равно все хуячат весь код в шаблоны. Макакенам встроенный функционал не нужен, от слова совсем. Пишут целые фреймворки с классами без единой встроенной функции. То есть доходит до смешного, что даже стили выводят вручную, типа echo "<link rel='stylesheet' href=... Зачем нам нужен wp_enqueue_style()? Мы не хотим с ним ебаться! Также и функционал кэширования, типа transients или wp endpoints. Да в гробу их видали.
Вордпресс просто в странном месте.
На нем могут делать сайты далекие от веба люди, но в код они не лезут.
Он не нужен специалистам, которые фигачат на всяких ларавелях-yii-симфонях, поэтому они тоже не лезут в код.
Получается, в код вордпресса лезут только разработчики, полтора плагинописца-за-еду и куча криворуких вебмакаков.
Да почему это специалистам не нужен? У него вполне конкретное применения - блоги, магазины, сайты-одностраничники, сайты компаний. А что ты можешь лучше для блоггинга предложить? Все основные минусы вордпресса исходят из минусов самого PHP. Из-за того, что язык не асинхронный, на нём нельзя делать 10 тасков одновременно. Нельзя допустим парсить 50 мегабайтный XML-файл и передавать статус выполнения на клиент. Он просто подвиснет на парсинге и освободится только по окончанию. То есть, можно конечно, люди делают мультитаскинг, но для этого нужны прямые руки и знание pthreads.
Также не получится держать открытым сокет, потому что это тебе не реакт с нодом. То есть нет всего этого крутящегося-обновляющегося-мигающего-прыгающего великолепия, как в современных стартапах. Но в названных тобой фреймворках всё дело более-менее пофиксили, например в laravel есть queues, в симфонии делается через new Process(), ну и т.д. Поэтому их и используют в стартапах, ибо там много обновляющейся-прыгающей хуйни.
Ну ты понел.
У меня такая хуита в кьюте бывает, пока в дебаг не заптшешь переменную - она исчезает
@
ПОДКЛЮЧИЛ АЙФОН К МАКУ
@
XCODE ОБМЕНЯЛСЯ ИНФОРМАЦИЕЙ С АЙФОНОМ
@
НАЖАЛ КНОПКУ RUN
ANDROID
@
НУЖНО ВКЛЮЧИТЬ РЕЖИМ РАЗРАБОТКИ В ТЕЛЕФОНЕ
@
У КАЖДОГО ВЕНДОРА ЭТО ДЕЛАЕТСЯ ПО РАЗНОМУ
@
У НЕКОТОРЫХ НАДО В СВОЙСТВАХ СИСТЕМЫ НАЖАТЬ N РАЗ КАКОЙ-ТО ПУНКТ МЕНЮ
@
У ДРУГИХ НУЖНО ВКЛЮЧИТЬ РЕЖИМ РАЗРАБОТЧИКА В НАСТРОЙКАХ РАЗРАБОТЧИКА
@
ЧАСТО НУЖНО ВКЛЮЧАТЬ В 2 МЕСТАХ
@
УСТАНОВИТЬ НУЖНЫЙ РЕЖИМ USB
@
УСТАНОВИТЬ ДРАЙВЕР ADB
@
УСТАНОВИТЬ НА КОМП МЕНЕДЖЕР ТЕЛЕФОНА ОТ ПРОИЗВОДИТЕЛЯ
@
СТАНЦЕВАТЬ С БУБНОМ
@
ПОМОЛИТЬСЯ НЕБУ И АЛЛАХУ
@
ПОДКЛЮЧИЛ АЙФОН К МАКУ
@
XCODE ОБМЕНЯЛСЯ ИНФОРМАЦИЕЙ С АЙФОНОМ
@
НАЖАЛ КНОПКУ RUN
ANDROID
@
НУЖНО ВКЛЮЧИТЬ РЕЖИМ РАЗРАБОТКИ В ТЕЛЕФОНЕ
@
У КАЖДОГО ВЕНДОРА ЭТО ДЕЛАЕТСЯ ПО РАЗНОМУ
@
У НЕКОТОРЫХ НАДО В СВОЙСТВАХ СИСТЕМЫ НАЖАТЬ N РАЗ КАКОЙ-ТО ПУНКТ МЕНЮ
@
У ДРУГИХ НУЖНО ВКЛЮЧИТЬ РЕЖИМ РАЗРАБОТЧИКА В НАСТРОЙКАХ РАЗРАБОТЧИКА
@
ЧАСТО НУЖНО ВКЛЮЧАТЬ В 2 МЕСТАХ
@
УСТАНОВИТЬ НУЖНЫЙ РЕЖИМ USB
@
УСТАНОВИТЬ ДРАЙВЕР ADB
@
УСТАНОВИТЬ НА КОМП МЕНЕДЖЕР ТЕЛЕФОНА ОТ ПРОИЗВОДИТЕЛЯ
@
СТАНЦЕВАТЬ С БУБНОМ
@
ПОМОЛИТЬСЯ НЕБУ И АЛЛАХУ
У меня на всех четырех телефонах режим разработки включался одинаково и в одном месте.
Какой драйвер, какой менеджер, ты нормальный вообще? Этими глупостями пусть ide занимается, я открываю студию и одним кликом запускаю приложение.
Не понял бугурта, короче.
Какой телефон, версия андроида, какая десктопная ось и версия?
Да что же ты творишь, паразит. Провизжал на весь подъезд.
@
ЕСТЬ ОДИН УНИВЕРСАЛЬНЫЙ ТРЕНАЖЁР ДЛЯ ВСЕХ УПРАЖНЕНИЙ
@
ДЛЯ ТОГО, ЧТОБЫ СДЕЛАТЬ УПРАЖНЕНИЕ НА ЭТОМ ТРЕНАЖЁРЕ, НУЖНО СНАЧАЛА ПРОПИСАТЬ ЭТО УПРАЖНЕНИЕ В КОНФИГАХ
@
КОНФИГИ - ЭТО 127 XML, YAML И GROOVY ФАЙЛОВ
@
НУЖНО СДЕЛАТЬ ВСЕГО ЛИШЬ 1-5 ТЫСЯЧ ПРАВОК В ФАЙЛАХ КОНФИГОВ В ЗАВИСИМОСТИ ОТ УПРАЖНЕНИЯ
@
ДОПУСТИЛ ОШИБКУ В КОНФИГЕ
@
500 ВАРНИНГОВ И ОШИБОК В ЛОГЕ, ТЕБЯ ПРИДАВИЛО ТРЕНАЖЁРОМ
@
ТРЕНЕР УМЕЕТ КОНФИГУРИРОВАТЬ ТРЕНАЖЁР
@
НО НА ЭТО УХОДИТ МЕСЯЦ И БЮДЖЕТ $100K
@
ТРЕНАЖЁР ЗАНИМАЕТ СТОЛЬКО ЖЕ МЕСТА, КАК АВТОМОБИЛЬНАЯ ФАБРИКА
@
СОСТОИТ ИЗ ПРИМЕРНО ТАКОГО ЖЕ КОЛИЧЕСТВА ОБОРУДОВАНИЯ
В ТРЕНАЖЁРНОМ ЗАЛЕ СТОЯТ ОГРОМНЫЕ СТАЛЬНЫЕ КУБЫ - ФАБРИКИ ТРЕНАЖЁРОВ
@
КОГДА КОМУ-ТО НУЖЕН ТРЕНАЖЁР, ОН НАЖИМАЕТ НА КНОПКУ НА ОДНОМ ИЗ КУБОВ
@
КОГДА КАКИМ-ТО ТРЕНАЖЁРОМ НИКТО НЕ ПОЛЬЗУЕТСЯ, ТОГДА МАГНИТНЫЙ КРАН УВОЗИТ ЭТОТ ТРЕНАЖЁР НА СВАЛКУ
@
ЕСТЬ ОДИН УНИВЕРСАЛЬНЫЙ ТРЕНАЖЁР ДЛЯ ВСЕХ УПРАЖНЕНИЙ
@
ДЛЯ ТОГО, ЧТОБЫ СДЕЛАТЬ УПРАЖНЕНИЕ НА ЭТОМ ТРЕНАЖЁРЕ, НУЖНО СНАЧАЛА ПРОПИСАТЬ ЭТО УПРАЖНЕНИЕ В КОНФИГАХ
@
КОНФИГИ - ЭТО 127 XML, YAML И GROOVY ФАЙЛОВ
@
НУЖНО СДЕЛАТЬ ВСЕГО ЛИШЬ 1-5 ТЫСЯЧ ПРАВОК В ФАЙЛАХ КОНФИГОВ В ЗАВИСИМОСТИ ОТ УПРАЖНЕНИЯ
@
ДОПУСТИЛ ОШИБКУ В КОНФИГЕ
@
500 ВАРНИНГОВ И ОШИБОК В ЛОГЕ, ТЕБЯ ПРИДАВИЛО ТРЕНАЖЁРОМ
@
ТРЕНЕР УМЕЕТ КОНФИГУРИРОВАТЬ ТРЕНАЖЁР
@
НО НА ЭТО УХОДИТ МЕСЯЦ И БЮДЖЕТ $100K
@
ТРЕНАЖЁР ЗАНИМАЕТ СТОЛЬКО ЖЕ МЕСТА, КАК АВТОМОБИЛЬНАЯ ФАБРИКА
@
СОСТОИТ ИЗ ПРИМЕРНО ТАКОГО ЖЕ КОЛИЧЕСТВА ОБОРУДОВАНИЯ
В ТРЕНАЖЁРНОМ ЗАЛЕ СТОЯТ ОГРОМНЫЕ СТАЛЬНЫЕ КУБЫ - ФАБРИКИ ТРЕНАЖЁРОВ
@
КОГДА КОМУ-ТО НУЖЕН ТРЕНАЖЁР, ОН НАЖИМАЕТ НА КНОПКУ НА ОДНОМ ИЗ КУБОВ
@
КОГДА КАКИМ-ТО ТРЕНАЖЁРОМ НИКТО НЕ ПОЛЬЗУЕТСЯ, ТОГДА МАГНИТНЫЙ КРАН УВОЗИТ ЭТОТ ТРЕНАЖЁР НА СВАЛКУ
@
ВМЕСТО ТОГО, ЧТОБЫ КАЧАТЬСЯ, БОДИБИЛДЕРЫ РАСКРУЧИВАЮТ, РАСПИЛИВАЮТ, А ПОТОМ СКРУЧИВАЮТ И СВАРИВАЮТ ТРЕНАЖЁРЫ
@
ОСОБО УПОРОТЫЕ СНОСЯТ ТРЕНАЖЁРНЫЙ ЗАЛ И СТРОЯТ ПО НОВОЙ
@
ГОРДЯТСЯ, ЧТО ТЕПЕРЬ ТРЕНАЖЁРЫ НА 0.00001% ЭФФЕКТИВНЕЕ ПРОКАЧИВАЮТ МЫШЦЫ
@
НА СЛЕДУЮЩИЙ ДЕНЬ ВСЁ ТО ЖЕ САМОЕ
>КОНФИГИ - ЭТО 127 XML, YAML И GROOVY ФАЙЛОВ
Лолблядь.
Мне это напоминает ЖС, где таже хуйня.
Нельзя просто так взять и начать писиать проект.jpg
СОБРАЛИ ТРЕНАЖЁР
@
ЗАПУСТИЛИ В РЕЖИМЕ ОТЛАДКИ С МАНИКЕНОМ-БОДИДЕБИЛДЕРОМ
@
ПРИДАВИЛО
@
ПЕРЕСОБИРАЮТ ТРЕНАЖЁРКУ ПО НОВОЙ
@
GO TO 1
ЕСТЬ ДЕСЯТКИ ИНСТРУМЕНТОВ ДЛЯ СБОРКИ, СОТНИ ПЛАГИНОВ ДЛЯ НИХ, ТЫСЯЧИ ВАРИАНТОВ КОНФИГОВ, СОТНИ ТЫСЯЧ ОШИБОК, МИЛЛИОНЫ МЕРТВЫХ НЕРВНЫХ КЛЕТОК
@
"УРА! МЫ ПРИДУМАЛИ НОВЫЙ ЕБАГРАНТОПАК! ОН ГОРАЗДО УДОБНЕЕ ПРЕДЫДУЩИХ!"
@
НАДО ВСЕГО ЛИШЬ НАПИСАТЬ НОВЫЕ КОНФИГИ, УСТАНОВИТЬ НОВЫЕ ПЛАГИНЫ
@
ЕСТЬ ДЕСЯТКИ + 1 ИНСТРУМЕНТОВ ДЛЯ СБОРКИ...
ДЕЛАЕШЬ ГИБРИДНОЕ ПРИЛОЖЕНИЕ
@
ХРОМИУМ ПАРСИТ ДАЖЕ КРИВОЙ КОД И ВЫВОДИТ НОРМАЛЬНЫЕ ВЬЮХИ
@
САФАРИ КРАШИТСЯ НА ЛЮБОМ МЕЛКОМ КОСЯКЕ
@
ПЛЮС НЕКОТОРЫЕ МОМЕНТЫ НАДО ПЕРЕПИСЫВАТЬ ОТДЕЛЬНО ПОД САФАРИ
@
ВЕЧНО ВСЕ СЪЕЗЖАЕТ НАХУЙ
@
ЗАЕБАЛИ, ПЕРЕКАТЫВАЮСЬ В НОРМАЛЬНЫЙ АНДРОИД А НЕ ЭТО ГОВНО
Xiaomi mi2 заработал внезапно на маке, когда я включил режим разработки вторым способом, где надо 7 раз нажать на менюшку. Хотя пол года назад включал в другом меню и тогда работало и так. Видимо что-то обновилось. На семёрке всё равно не подключился.
Huawei P8 lite не заработал пока ни на маке, ни в винде 10. На семёрке не было возможности проверить.
> ПЕРЕКАТЫВАЮСЬ В НОРМАЛЬНЫЙ АНДРОИД А НЕ ЭТО ГОВНО
Это давно известно.
iOS > Android > моча > кал > гибридные приложения
>Xiaomi
>Huawei
>На семёрке
>в винде 10
Ну охуеть теперь блять. Купи себе нормальный телефон и поставь ось вместо прошивки для игр.
Я как бы ios девелопер. Но меня сильно попросил хороший клиент запилить андроид. ТЫ Ж МОБИЛЬНЫЙ РАЗРАБОТЧИК.
Ну вот какие телефоны стрельнул у знакомых, на таких и тестировал. Алсо, после увиденного архитектура ведра не планирую продолжать на нём
Ну вот ты ссзб, понимаешь же. У меня с самсунговскими ведроидами под ленуском и с ведроид студией никакой еботни ни с какими драйверами и менеджерами даже не промелькнуло ни на экране, ни в голове. Поставил - и работаешь.
> ленуском
Я думал под ленсуком наоборот будет больше проблем. Там всегда надо было поебаться с железом. Может они лучше ладят потому что ведроид построен на ленкусе
Не знаю, с каким железом ты там ебался, у меня последний раз проблема с железом была 6 лет назад, когда моя видимокарта стала настолько легаси, что в новом ядре дропнули поддержку драйверов для нее.
> В БАШЕ
Тем временем в разгаре 2017 год. Дал Аллах, милостивый и милосердный, питон или другие скриптоязыки - нет, не хочу! Хочу быть неверным и потреблять баш.
Обосрался в голосину
@
НУЖНО СОБРАТЬ СОВЕЩАНИЕ ПО СКАЙПУ СО ВСЕМИ ДЕВЕЛОПЕРАМИ
@
ХОТЯТ ОБНОВИТЬ СЕРВЕР
@
НУЖНО СОБРАТЬ СОВЕЩАНИЕ ПО СКАЙПУ СО ВСЕМИ ДЕВЕЛОПЕРАМИ, В ТОМ ЧИСЛЕ И НЕ ВЕБ
@
ДВА ЧЕЛОВЕКА ХОТЯТ ПОПИЗДЕТЬ О ЧЁМ-ТО
@
НУЖНО СОБРАТЬ СОВЕЩАНИЕ ПО СКАЙПУ СО ВСЕМИ ДЕВЕЛОПЕРАМИ
@
ПИЗДЯТ ЭТИ 2 ЧЕЛОВЕКА, ОСТАЛЬНЫЕ ВООБЩЕ НЕ ПОНИМАЮТ, О ЧЁМ ОНИ
Блядь, но не одна же таблица для хранения всего - от самих товаров, до магазинов и наличия товара в магазине.
Мимокрокодил
Взорвался
Через 5-10 будет простатит и боли оттуда и до конца жизни.
>>1015968
BUTTHURTTHREAD.cpp:9: error: no matching function for call to ‘std::vector<int, std::allocator<int> >::insert(int)’
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/vector.tcc:93: note: candidates are: typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(__gnu_cxx::__normal_iterator<typename _Alloc::pointer, std::vector<_Tp, _Alloc> >, const _Tp&) [with _Tp = int, _Alloc = std::allocator<int>]
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_vector.h:657: note: void std::vector<_Tp, _Alloc>::insert(__gnu_cxx::__normal_iterator<typename _Alloc::pointer, std::vector<_Tp, _Alloc> >, size_t, const _Tp&) [with _Tp = int, _Alloc = std::allocator<int>]
Ой, да иди ты в пизду, борщехлеб, целая куча тулз и мелких утилит пишется просто и естественно на баше, без пластов питонского сахара и апи.
мимо питонист
С разморозкой, уже давно bash.
foreach ($out[$k][$kk] as $kkk => $vvv) { //p1
foreach ($out[$k][$kk][$kkk] as $kkkk => $vvvv) { //p2
foreach ($out[$k][$kk][$kkk][$kkkk] as $kkkkk => $vvvvv) { //p3
foreach ($out[$k][$kk][$kkk][$kkkk][$kkkkk] as $kkkkkk => $vvvvvv) { //p4
$out[$k][$kk][$kkk][$kkkk][$kkkkk][$kkkkkk]['reg'] = intval($out[$k][$kk][$kkk][$kkkk][$kkkkk][$kkkkkk]['reg']);
$out[$k][$kk][$kkk][$kkkk][$kkkkk][$kkkkkk]['sales'] = intval($out[$k][$kk][$kkk][$kkkk][$kkkkk][$kkkkkk]['sales']);
$out[$k][$kk][$kkk][$kkkk][$kkkkk][$kkkkkk]['impressions'] = intval($impressions[$k][$kk][$kkk][$kkkk][$kkkkk][$kkkkkk]);
$out[$k][$kk][$kkk][$kkkk][$kkkkk][$kkkkkk]['conversions'] = intval(round($out[$k][$kk][$kkk][$kkkk][$kkkkk][$kkkkkk]['sales'] * 100 / $out[$k][$kk][$kkk][$kkkk][$kkkkk][$kkkkkk]['reg']));
}
}
}
}
}
Есть сервис govnokod.ru
И снова блокнотохолопы соснули и идебояр, у которых алиасы подсвечиватся отличным от столбцов цветом.
Я таки идебоярин, но в идее по умолчанию алиасы не подсвечиваются. Да я думаю и с подсветкой можно проебаться.
Настроил подсветку алиасов на всякий случай.
УСТРАИВАЕШЬСЯ В АУТСОРС-ГАЛЕРУ
@
ПРОШЕЛ СОБЕСЕДОВАНИЕ С ПИЗДОЙ-ЭЙЧАРШЕЙ
@
ПРОШЕЛ СОБЕСЕДОВАНИЕ С МЕСТНЫМ ТЕХЛИДОМ
@
ПОСЛЕДНИЙ УРОВЕНЬ- СКАЙП-ЗВОНОК С ЗАКАЗЧИКОМ ИЗ АМЕРИКИ
@
ЗАКАЗЧИК УДИВЛЕННО СПРАШИВАЕТ, ПО КАКОМУ ПОВОДУ КОНФЕРЕНЦИЯ
@
ПИЗДА-ЭЙЧАР ДАЖЕ НЕ ПРЕДУПРЕДИЛА ЕГО, ЧТО У НЕГО СОБЕСЕДОВАНИЕ ТИПА
ПОСМОТРИ ИСТОРИЮ РЕПОЗИТОРИЯ
@
120 КОММИТОВ
@
СЕЙЧАС КОММЕНТАРИИ ПРОЧТУ И ВСПОМНЮ
@
BUGFIX
@
GDRHFJKHCNERHJS
@
RTFGRT
@
34534
@
.
У нас как-то американец заказал ERP/CRM систему для выращивания и учета марихуаны - все должно было нормально выглядеть и синхронизироваться с их федеральным средством учета всего этого говна.
Такого тупого, убогого и попросту неадекватного клиента у меня никогда не было (и, надеюсь, что не будет). У нас не было менеджмента вообще - ни дедлайнов, ни какого-то плана развития, ни четких задач, зато этот черножопый мудак постоянно сунул свой нос в наши дела и давал свои "ценнейшие" указания касательно технической части. Не смотря на полное отсутствие какого-либо четкого каркаса проекта, контролировался каждый пук - у нас на компах стояла трекеры, а в любое время дня и ночи он мог постучаться в скайп и спросить как ты там, чего ты тебя не слышно, при совершенно наплевав на часовые пояса и твой график работы.
С тех пор я избегаю американских заказчиков и всего с ними связанного.
>ERP/CRM систему для выращивания и учета марихуаны
>Такого тупого, убогого и попросту неадекватного клиента у меня никогда не было
Ну там не совсем с нуля было - в качестве основы была использована OpenERP, но там было дохрена всего добавлено/выброшено/переписано.
Я такое только в жутком психе могу написать, и то всегда переделываю на нормальные перед тем, как пушить.
ПОРАБОТАЙТЕ У НАС ДЛЯ ОПЫТА
@
ПОТОМ СМОЖЕТЕ В РЕЗЮМЕ НАПИСАТЬ, ЧТО РАБОТАЛИ У НАС
@
ЭТОТ ПРОЕКТ ЗА $200 000 МЫ ПОРУЧИМ ВАМ, В ПОМОЩНИКАХ БУДЕТ ИЮНЬ-ТОСТЕР
@
НЕТ, КОНЕЧНО НЕ ОПЛАЧИВАЕТСЯ
@
И ЕЩЁ НОУТБУК ИЗ ДОМА ВОЗЬМИТЕ, У НАС СЕЙЧАС НЕТ КОМПЬЮТЕРА ДЛЯ ВАС
@
НАДЕЮСЬ, ЛИЦЕНЗИЯ НА PyCharm У ВАС КУПЛЕНА?
@
ДОБРО ПОЖАЛОВАТЬ В НАШУ ОРГАНИЗАЦИЮ!
От такого мой гироскутер, заправленный смузи, совершенно не тянет, не могу сыры из барбершопа до дома довезти.
> ГАЛЕРУ
Какое ебанутое название. 100% детектор хохлов. Раз вы так ноете, что галеры, хуелеры, так идите и фрилансьте. Вот там овертаймы так овертаймы. А некоторые клиенты ещё и любят наёбывать. А так просто не дропнешь, т.к. нужны хорошие отзывы. Я еле смог убедить клиентов, что мне нужен отпуск. А то они думали, что я робот. И естественно перед отпуском нужно СДЕЛАТЬ КАК МОЖНО БОЛЬШЕ!!111 Ничего что проект стоял год, но теперь нужна срочна!1121
Надеюсь, это не ты коммитил. Иначе поделом
> Раз вы так ноете, что галеры, хуелеры, так идите и фрилансьте.
Охуенная логика, если не нравится что ты по пояс в дерьме – попробуй погрузиться с головой.
> Вот там овертаймы так овертаймы.
Ну а как же вот это все:
> ОЛОЛО ССУ НА РАБОТОРАБОВ, РАБОТАЮ КОГДА ХОЧУ ПО 0000.1СЕК В ДЕНЬ
> Охуенная логика, если не нравится что ты по пояс в дерьме – попробуй погрузиться с головой.
Ты не знаешь саркастическое выражение "Не нравится X, делай Y"? Типа не нравится учиться - иди в армию или работать дворником и т.д. Я имел в виду, что т.н. галеры ограждают этих ноющих от разного говна, о котором они могут и не подозревать.
> Ну а как же вот это все:
> > ОЛОЛО ССУ НА РАБОТОРАБОВ, РАБОТАЮ КОГДА ХОЧУ ПО 0000.1СЕК В ДЕНЬ
Когда ты нашёл пару адекватных клиентов с постоянными не срочными проектами, то так и происходит. Я нашёл пару таких. Но пока приходится доделывать и проекты тем, которым вечно нужно всё срочно. Постараюсь по возможности с ними больше не работать.
Опять же - хочешь много денег - работаешь с овертаймами. Если денег особо ни на что кроме жизни не надо и хочешь работать 0000.1СЕК В ДЕНЬ - постепенно закрываешь срочные проекты и начинаешь работать по 0000.1СЕК В ДЕНЬ. Если ещё и рейты огромные, то даже работая 0000.1СЕК В ДЕНЬ будешь получать достаточно много. А если с овертаймами - очень много
На фрилансе есть 2 стула - доширак питательный с ненапряжной работкой или овертайм 12 часов без выходных за хорошую оплату. Можно садиться на любой.
>пару адекватных клиентов с постоянными не срочными проектами
А когда нашел выигрышный лотерейный билет...
Батхерт ниочем от айфоноутки, драйвер ставиться один раз, режим разработчика включается тоже только 1 раз. В остальном все тоже самое. Подключил тел по усб -> Нажал ран и выбрал подключенный телефон.
А вот и победитель.
СИДИШЬ В /PR/
@
ТЫ НЕ ПРОГРАММИСТ
@
ТРОЛЛИШЬ ПРОГРАММИСТОВ ЗАУЧЕННЫМИ СЛОВЕЧКАМИ
@
И ТАК 5 ЛЕТ
Моя жопа невероятно горит.
Продакшенорабы сосут у Наукобогов.
1. Нехуй программировать на всяком говне типа явы или крестов.
2. Нехуй сидеть на унылых огромных говнопроектах, где большая часть тасков поддержка и фиксинг багов.
То есть, я понимаю, когда этой хуйнёй занимаются индусы или китайцы там, это всё не от хорошей жизни и альтернативы нет, но остальные чего добровольно в очередь за сладким хлебушком выстраиваются это хуй знает, ебанутые.
Зачем единичка в скобках?
Вынеси в сущность, выставь наружу красивый метод, возвращающий bool, который внутри будет обрабатывать этот пиздец. И ничо помнить не надо.
Никакие роля подобного назначения нельзя сравнивать с false/true, 0/1, обезьяна.
Сразу ставить открывающую и закрывающую скобку - не?
Чем лучше? И в какой субд?
Во, малаца.
Комменты же поставили, че тебе не нравится? Все предельно ясно и читаемо.
ПИЛИШЬ КОД 10/10, ЛУЧШИЙ В СВОЕЙ ЖИЗНИ
@
СОЗДАЕШЬ ПУЛ РЕКВЕСТ НА 100500 ФАЙЛОВ И ОТПРАВЛЯЕШЬ НА ПРОВЕРКУ КОМАНДЕ
@
КАМЕНТ ОТ ДЖУНИОРА: "ФАЙЛ НУЖНО НАЗВАТЬ НЕ MSБлаБла, А MsБлаБла
@
ТИМЛИД: ДА, ОТНЫНЕ МЫ БУДЕМ ПИСАТЬ КЭМЛКЕЙСОМ ВСЕГДА И ВЕЗДЕ
@
ПЕРЕИМЕНОВЫВАЕШЬ, КОМИТАЕШЬ, ПУШИШЬ, СОЗДАЕШЬ ПУЛ РЕКВЕСТ И ВДРУГ ТЫ УЗНАЕШЬ
@
ГИТОВЫЙ КЛИЕНТ НА ТВОЕЙ ВИНДЕ НЕ РАЗЛИЧАЕТ РЕГИСТР, А ГИТОВЫЙ СЕРВАК - РАЗЛИЧАЕТ
@
ТИМЛИД: ПРОЩЕ ПЕРЕПИШИ, ПЕРЕДЕЛАЙ, ПЕРЕЗАЛЕЙ, ПЕРЕСОЗДАЙ
всем известо, что гит для пидоров. нормальные люди пользуются фоссил.
зачем отправлять код на проверку команде? Вам делать больше нечего? Или у директоров много лишнего бабла?
В чем бугурт? Если к нам приходит новый чел, весь код, им порождённый, сначала проходит через меня. После всех фиксов и моего ОКа код идёт сеньору/тимлиду. И не всегда им есть что добавить. Таким образом, получается повысить качество кода, используя время менее дорогого сотрудника (я джуниор).
Напиши ему, что за приостановление контракта он должен тебе неустойку.
УМВР, ЧЯДНТ?
> клиент платит 9000 за говно
> критикуешь того, кто ему продал говно за 9000
> не можешь продать им что-то хорошее за 10000
Для начала стоит перестать наёбывать себя.
> Код без хозяина это плохо.
Код написанный макакой на скраме, который требует хозяина - вот это действительно плохо.
Потому что программирование - это работа с определённым уровнем сложности, интересным определённым типам личности.
Неинтересной она становится, когда наниматель работает не по уму, а по какой-нибудь маркетинговой схеме, устраивая разработчикам ебанутые дедлайны в бесструктурном объектном проекте.
Бугурт в том, что человек строит образ своего величия не на деньгах (которые ему на галере всё равно не заплатят), а на доминировании в команде над нижними чинами.
Советский образ мышления, наложенный на бездуховного человека.
Сенсей-сан, научите правильно коммитить. Я описываю то, что я написал, но к концу дня это ужасно заёбывает
нет, не окупается. Это очередной маркетинговый развод типа "аджайла".
1) Время разработчиков очень дорого
2) Время всей команды дорого в степени
3) Код-ревью может показать только несоответствие каким-то стандартам. Код-ревью не помогает находить баги, баги могут найтись только при тестах, при запуске, в процессе эксплуатации
Итого вы тратите крайне дорогое время команды на бесполезную проверку количества пробелов и переводов строк. Владелец бизнеса либо ничего не понимает в программировании, либо дурак, раз тратить свои деньги на эту хуйню
>Код-ревью может показать только несоответствие каким-то стандартам.
Код-ревью помогает обнаружить неустойчивость кода к вероятным изменениям требований, что позволяет пофиксить это сейчас же и избавить себя от боли в будущем.
>Код-ревью не помогает находить баги
Код-ревью помогает находить баги.
>Итого вы тратите крайне дорогое время команды на бесполезную проверку количества пробелов и переводов строк.
Эту хуйню мы не проверяем — за нас все делает хук при пуше в удаленный репозиторий.
>Владелец бизнеса либо ничего не понимает в программировании
Владелец бизнеса ничего не понимает в программировании.
@
ВСЕ КРУТО, ПРЕКРАСНО ПОДПИСАН КАЖДЫЙ ЧИХ
@
ДОХОДИШЬ ДО WPF ПРИВЯЗОК КОМАНД
@
НАПИСАННО ВСЕ КРАЙНЕ СКУДНО, НИХРЕНА ЧТО ДЕЛАТЬ НЕПОНЯТНО, ПОСМОТРЮ КА Я РЕШЕНИЕ
@
РЕАЛИЗОВАННА ПОЛОВИНА ЗАДАЧИ, И ТО НЕ ТЕМ СПОСОБОМ, ЧТО ОПИСАН В КНИГЕ
@
СКРИНШОТЫ ПОКАЗЫВАЮЩИЕ КАК 3 РАЗА НАЖАТЬ ДАЛЕЕ, МЫ НА ЦЕЛЫЙ РАЗВОРОТ ВСТАВИМ
@
ТЕБЕ ЧЕРЕЗ 3 НЕДЕЛИ НУЖНА РАБОТА, А ТО ОСТАНЕШСЯ НА УЛИЦЕ
>Код-ревью помогает обнаружить неустойчивость кода к вероятным изменениям требований
нет, не помогает. Ибо ты не знаешь какие это будут изменения.
Единственное что оно делает - порождает бесконечные митинги с холиварами
>Код-ревью помогает находить баги.
нет, не помогает. Даже макконел пишет, что у обзоров кода самая низкая эффективность. Чтобы найти баг в чужом коде, нужно этот код знать лучше чем автор. Никто не тратит на такое свои мозговые усилия.
От этих обзоров и "кодчекеров" ты получаешь только геморрой и трату кучи времени из-за неких формальных признаков, типа лишнего пробела
Пожалуй оно нужно только на галере, где полкоманды это джуны. Тогда да
НУ НЕ МОЖЕТ МОЯ ОШИБКА БЫТЬ ТАКОЙ ТУПОЙ
ОТДЕЛ ТЕСТИРОВЩИКОВ БЛАГОСЛОВЛЯЕТ ЭТУ ПРЕКРАСНУЮ СБОРКУ
@
ЧЕКАУТИШЬ РЕПОЗИТОРИЙ В ЛИНУКСЕ но не мак ос, т.к. там то же самое, что и в винде
@
ПЕРЕИМЕНОВЫВАЕШЬ ФАЙЛ И ПУШИШЬ
@
ПУЛИШЬ В ВИНДЕ
@
НИКАКОГО БАТТХЁРТА
Проходили уже, знаем
Не доминирования, а наставничество.
И да, иерархические модели везде, любая человеческая группа как либо объединённая всегда образует иерархическую модель. В плоские модели, равенство и прочее можно играться до первой серьёзной проблемы.
Вот бы щас три раза поперезагружаться, чтобы переименовать файл
У СТУДИИ СТАТИЧНЫЙ ОДНОСТРАНИЧНИК НА БИТРИКСЕ
@
СТУДИЯ ДЕЛАЕТ САЙТЫ НА БИТРИКСЕ
@
ЗАРПЛАТА ВЕБ-МАКАКИ ДЕЛАЮЩЕЙ ОДНОСТРАНИЧНЫЕ САЙТЫ НА БИТРИКСЕ - 15ТЫР
@
ДЛЯ КЛИЕНТА ОДНИ, СЕРВАКОВЫЕ - ДРУГИЕ, СЕРВИСА - ТРЕТЬИ
@
ПОЛЗЕШЬ СМОТРЕТЬ КАК КЛИЕНТ ОБРАБАТЫВАЕТ ЭКСЕПШЕНЫ НА КЛИЕНТЕ, А ТАМ
> Как менеджеры/заказчики не понимают такой простой вещи хз
А почему они должны? У них своих дел по горло
Хуй знает. У нас почти все пмы — бывшие разрабы. Говорить с ними на одном языке — вообще не проблема.
И бухаем мы вместе.
Не умею делать красивые жс вещи, пишу подобную хуйню
На хуй ты вообще что-то делаешь, если первый не закрыли? Предлагают новый — говоришь, что "вас в старом всё устраивает, сначала старый закройте пожалуйста". И только после того как закрывают старый говоришь о новом
> Нельзя допустим парсить 50 мегабайтный XML-файл и передавать статус выполнения на клиент
Вообще-то можно. На обработке файла пиши в отдельный key-value, а некий другой тред в браузере показывает это значение из key-value
все лучше чем у меня было.
РАБОТАЕШЬ В СТУДИИ С ЗАЯВЛЕННЫМИ ТОП ТЕХНОЛОГИЯМИ
@
ЗАКАЗОВ НЕТ
@
РАБОТАЕШЬ В САНДЕРБЕРДЕ И НА АВИТО
@
ПОЛУЧАЕШЬ 10К
Кто тебе это сказал? Голоса в голове?
> И только после того как закрывают старый говоришь о новом
Сам недавно дошёл до такой системы.
Решил вернуться на одесапворк, но меня там игнорят, хнык-хнык.
Хотя иногда приходят предложения поработать за $75, но кому они нахуй сдались.
У меня все.
@
ТЕПЕРЬ ВПИСАЛСЯ В МЕГАПРОЕКТ МЕГАКОРПОРАЦИИ
@
300К В СЕКУНДУ ЙОБА-АВТОМАТИКА РОБОТЫ-СГИБАЛЬЩИКИ ПРОШИВКИ АССЕМБЛЕР ВСЕ ДЕЛА
@
ПЕРИОДИЧЕСКИ ЗВОНЯТ СТАРЫЕ КЛИЕНТЫ С ПРОСЬБАМИ ПОЧИСТИТЬ КОМПЛЮХТЕР А ТО ЧЕТО СТАЛ ТОРМОЗИТЬ
@
У БАБУШЕК-БУХГАЛТИРОВ ЗАЕДАЮТ МЫШКИ И ЗЛОБНЫЕ ВИРУСЫ ШИФРУЮТ ФАЙЛЫ
@
В ОПИСАНИИ КОМПАНИЯ ДЕЛАЕТ НЕЕБАЦЦО КРУТЫЕ ПРОЕКТЫ
@
ОПЫТНАЯ ФРОНТЕНД-КОМАНДА СЕНЬОРОВ-ПОМИДОРОВ ЖДЁТ ТЕБЯ
@
JAVASCRIPT, ANGULAR, REACT, GULP, СМУЗИ, СПИННЕР, АНАЛЬНАЯ ПРОБКА В СПИСКЕ ТЕХНОЛОГИЙ
@
ЗАХОДИШЬ НА САЙТ ОРГАНИЗАЦИИ СО СМАРТФОНА
@
ВСЕ РАСПИДОРАШЕНО, ТЕКСТ НАЕЗЖАЕТ НА КАРТИНКИ, ССЫЛКИ НЕКЛИКАБЕЛЬНЫ, ГРУЗИТСЯ 2 МИНУТЫ НА 4G ИНТЕРНЕТЕ
@
ИДИТЕ-КА ВЫ НАХУЙ
[/b]
>ВСЕ РАСПИДОРАШЕНО, ТЕКСТ НАЕЗЖАЕТ НА КАРТИНКИ, ССЫЛКИ НЕКЛИКАБЕЛЬНЫ, ГРУЗИТСЯ 2 МИНУТЫ НА 4G ИНТЕРНЕТЕ
>ПРИГЛАШАЮТ ФРОНТЕНДЩИКОМ
Ну так все логично, потому и ищут.
С этим верстальщик справится. В вакансии явно посерьезнее требования.
Постоянно так делаю. И телефон выключаю. Сука, только в поток вошёл, как какой-нибудь даун звонит с вопросами, которые может задать в телеграмме и подождать часок. Я ебал
а в чём бугурт? Просто отказывай, говори, что больше ничем таким не занимаешься
Хуй его знает, но бомбит знатно.
УСТРАИВАЕШЬСЯ НА ПЕРВУЮ РАБОТУ
@
СМОТРИШЬ ТРЕБОВАНИЯ
@
ТАААК, ДЖЯВА, СПРИНГ, ТААААК А ЭТО ЧЕ ТАКОЕ
@
ТАК ПАДАЖИ ЕБАНА, А ЭТО ЧТО ЗА %HUITA-NAME%?
@
НА СОБЕСЕ ОБЪЯСНЯЮТ ЧТО %HUITA-NAME% - ЭТО ТАКАЯ ПЛАТФОРМА, НАПИСАННАЯ НА СПРИНГЕ, КОРОЧЕ ОБЫЧНЫЕ ДЖЯВА-ТЕХНОЛОГИИ, РАЗБЕРЕШЬСЯ
@
ДОКИ ПО %HUITA-NAME% ПИСАЛИСЬ ПЬЯНЫМИ ИНДУСАМИ, ИХ МОЖНО СЧИТАТЬ ЧТО НЕТ
@
ИСХОДНОГО КОДА ТОЖЕ НЕТ, СИДИШЬ И ДЕКОМПИЛИШЬ ДЖАРНИКИ
@
В ДЕКОМПИЛЕННЫХ ДЖАРНИКАХ НЕТ НАЗВАНИЙ ПЕРЕМЕННЫХ, ВСЕ ПЕРЕМЕННЫЕ НАЗЫВАЮТСЯ VAR0, VAR1 И Т Д
@
НАГУГЛИТЬ НИЧЕГО НЕВОЗМОЖНО
@
КУЧА XML-КОНФИГОВ, В КОТОРЫХ НЕКОТОРЫЕ АТРИБУТЫ ВООБЩЕ НЕПОНЯТНО ЧЕ ДЕЛАЮТ
@
ДУМАЕШЬ, ЧТО ЗА HUI="PIZDA" В КОНФИГЕ
@
ОТКРЫВАЕШЬ ДОКИ
@
ATTRIBUTES:
HUI: DEFINES HUI
@
СПРАШИВАЕШЬ У ЧУВАКА, КОТОРЫЙ НЕСКОЛЬКО ЛЕТ ЗАНИМАЕТСЯ ЭТОЙ ХУЙНЕЙ, ЧЕ ОЗНАЧАЕТ HUII="PIZDA"
@
ГОВОРИТ ХЗ, НИ РАЗУ ЭТО НЕ ИСПОЛЬЗОВАЛ
@
ДУМАЕШЬ, КАК ТЕБЕ ЧЕ-ТО ЗАПИЛИТЬ
@
А, НУ НАВЕРНОЕ ВОТ ЭТОТ МОДУЛЬ В %HUITA-NAME% ДОЛЖЕН ПОМОЧЬ
@
ОТКРЫВАЕШЬ ДОКИ
@
НЕСКОЛЬКО СТРАНИЦ ХУИТЫ ДЛЯ БИЗНЕС-ЮЗЕРОВ: USING %HUITA-COMPANY% %HUITA-NAME% %HUITA-MODULE% ALLOWS YOU TO INCREASE YOUR PROFITS AND CUSTOMER LOYALTY, ETC, ETC.
@
ПОСЛЕ ЭТИХ НЕСКОЛЬКИХ СТРАНИЦ ПРИМЕР КОДА 5 СТРОЧЕК И БОЛЬШЕ НИЧЕГО
УСТРАИВАЕШЬСЯ НА ПЕРВУЮ РАБОТУ
@
СМОТРИШЬ ТРЕБОВАНИЯ
@
ТАААК, ДЖЯВА, СПРИНГ, ТААААК А ЭТО ЧЕ ТАКОЕ
@
ТАК ПАДАЖИ ЕБАНА, А ЭТО ЧТО ЗА %HUITA-NAME%?
@
НА СОБЕСЕ ОБЪЯСНЯЮТ ЧТО %HUITA-NAME% - ЭТО ТАКАЯ ПЛАТФОРМА, НАПИСАННАЯ НА СПРИНГЕ, КОРОЧЕ ОБЫЧНЫЕ ДЖЯВА-ТЕХНОЛОГИИ, РАЗБЕРЕШЬСЯ
@
ДОКИ ПО %HUITA-NAME% ПИСАЛИСЬ ПЬЯНЫМИ ИНДУСАМИ, ИХ МОЖНО СЧИТАТЬ ЧТО НЕТ
@
ИСХОДНОГО КОДА ТОЖЕ НЕТ, СИДИШЬ И ДЕКОМПИЛИШЬ ДЖАРНИКИ
@
В ДЕКОМПИЛЕННЫХ ДЖАРНИКАХ НЕТ НАЗВАНИЙ ПЕРЕМЕННЫХ, ВСЕ ПЕРЕМЕННЫЕ НАЗЫВАЮТСЯ VAR0, VAR1 И Т Д
@
НАГУГЛИТЬ НИЧЕГО НЕВОЗМОЖНО
@
КУЧА XML-КОНФИГОВ, В КОТОРЫХ НЕКОТОРЫЕ АТРИБУТЫ ВООБЩЕ НЕПОНЯТНО ЧЕ ДЕЛАЮТ
@
ДУМАЕШЬ, ЧТО ЗА HUI="PIZDA" В КОНФИГЕ
@
ОТКРЫВАЕШЬ ДОКИ
@
ATTRIBUTES:
HUI: DEFINES HUI
@
СПРАШИВАЕШЬ У ЧУВАКА, КОТОРЫЙ НЕСКОЛЬКО ЛЕТ ЗАНИМАЕТСЯ ЭТОЙ ХУЙНЕЙ, ЧЕ ОЗНАЧАЕТ HUII="PIZDA"
@
ГОВОРИТ ХЗ, НИ РАЗУ ЭТО НЕ ИСПОЛЬЗОВАЛ
@
ДУМАЕШЬ, КАК ТЕБЕ ЧЕ-ТО ЗАПИЛИТЬ
@
А, НУ НАВЕРНОЕ ВОТ ЭТОТ МОДУЛЬ В %HUITA-NAME% ДОЛЖЕН ПОМОЧЬ
@
ОТКРЫВАЕШЬ ДОКИ
@
НЕСКОЛЬКО СТРАНИЦ ХУИТЫ ДЛЯ БИЗНЕС-ЮЗЕРОВ: USING %HUITA-COMPANY% %HUITA-NAME% %HUITA-MODULE% ALLOWS YOU TO INCREASE YOUR PROFITS AND CUSTOMER LOYALTY, ETC, ETC.
@
ПОСЛЕ ЭТИХ НЕСКОЛЬКИХ СТРАНИЦ ПРИМЕР КОДА 5 СТРОЧЕК И БОЛЬШЕ НИЧЕГО
Ебанись. В 1с операторы отлично документированы.
Проиграл. Дякую боже, що я не джявiст.
@
WARNING: CANNOT MODIFY HEADER INFORMATION - HEADERS ALREADY SENT
@
ДОЛГО ИЩЕШЬ ЭТОТ БЛЯДСКИЙ ЭНТЕР ПОСЛЕ ?> ГДЕ-ТО В ЧУЖИХ ИНКЛУДАХ
Открой для себя grep, болезный. Или изучи документацию по глобальному поиску строки для твоей IDE.
А хули делать? 90% вакансий это ебаная рутина, которая интересна очень недолгое время.
Похапе-макаки должны страдать.
толсто-зелено.
УДАЛЯЕШЬ ВСЕ ?> В КОНЦЕ ВСЕХ PHP ФАЙЛОВ
@
ВЕДЬ ОНИ НЕ ОБЯЗАТЕЛЬНЫ И БОЛЕЕ ТОГО ВРЕДНЫ
@
НИКАКОГО БУГУРТА
Даже в пхп шторме есть инспекция, которая предлагает удалить это говно
ГОВОРИШЬ ТАКОЙ ИДНУСАМ: "ВЫ МНЕ В РЕСПОНСЕ НА ЗАПРОС ПО ИНФЕ АЙТЕМА ВООБЩЕ ВЫДАВАЙТЕ ВСЕ ЧТО У ВАС ЕСТЬ ПО АЙТЕМУ, НАМ ВСЕ НУЖНО"
@
ИНДУСЫ ВСЕ ПОНИМАЮТ ЧЕРЕЗ ЖОПУ. И ОНИ ТУПО ДОБАВИЛИ ПАРАМЕТР ОТВЕТА "ALL_INFO" И В НЕМ ТУПО КУСОК ПИТОНОВСКОГО КОДА СТРОКОЙ
@
ОХУЕВАЕМ. БЬЕМ ТРЕВОГУ ШО ДЕЛАТЬ ШО ДЕЛАТЬ. ЗАКАЗЧИК ГОВОРИТ ЧТО ВЫ ПОКА "КАК-ТО ЭТО ОБКАТАЙТЕ. ИНДУСЫ ПОФИКСЯТ ЧЕРЕЗ 2 ДНЯ"
@
НУ НИЧЕ БЛАГО КОД ПИТОНОВСКИЙ - ЭТО ТОЛИ ВЫЗОВЫ ИХ ФУНКЦИЙ С АРГУМЕНТАМИ ДЛЯ КАЖДОГО АЙТЕМА. E.G. `'nowTs': datetime.datetime(2017, 6, 19, 7, 41, 4, 42350),` - НУ ТОЕСТЬ ПОВЫКОВЫРИВАТЬ КОЕ-КАК МОЖНО ПО ЕБАНУТОМУ, СЛАВА БОГУ ХОТЬ РЕЛЬНО ТУПО ВСЕ ПАРАМЕТРЫ ЕСТЬ. ПЕРЕДЕЛЫВАЕМ МОРДУ ПОД ОТОБРАЖЕНИЕ И РАБОТАЙ СО ВСЕЙ ИНФОЙ, КОЕКАК РАСПАРСИВАЕМ ОТВЕТИ МОЛИМСЯ ЧТОБ В ТЕЧЕНИИ ДВУХ ДНЕЙ НА ЗАВОДАХ ТАМ НИЧЕГО НЕ НАЕБНУЛОСЬ (т.к. ЭТА ИНФА ДОЛЖНА ОТОБРАЖАТЬСЯ УЖЕ СЕГОДНЯ А ТО У НАС У ИНВЕСТЕРОВ ХУЙ УПАДЕТ БЛЯ ДАВАЙ СУКА ДЕЛАЙТЕ)
@
ЧЕРЕЗ ДВА ДНЯ ИНДУСЫ ВЫКАТЫВАЮТ БЕК УЖЕ БЕЗ ЭТОЙ ХУЙНИ. НО ОТВЕТ ОДИН ХУЙ НЕ ПАРСИТСЯ КАК ДЖЕЙСОН (ТАМ СКОБКИ ПОМЕНЯТЬ НАДО И ВРОДЕ НЕ ТЕ БЫЛИ) И БЛЯДЬ ВНЕЗАПНО ТЕПЕРЬ НЕТ ПОЛ ИНФЫ
@
ЗАКЗЧИК ГОВОРИТ НУ ВЫ ТИП НОВУЮ ИНФУ ЗАПИХУЙТЕ А ТОЙ КОТОРОЙ НЕТ. НУ ВЫ ТИП НАПИШИТЕ ТАМ КАКУЮ-ТО РАНДОМНУЮ ИНФУ И СБОКУ (INVALID) НАПИШИТЕ. ТИПО СБОЙ
@
ВСЯ ЭПОПЕЯ ЗАКНЧИВАЕТСЯ ЧЕРЕЗ НЕДЕЛИ ДВЕ. ИНВЕСТОРЫ НИХУЯ НЕ ЗНАЮТ И ГОТОВЫ ДАТЬ ОРДЕН ЗА РЕАКТИВНОЕ РАЗВИТИЕ ПРОЕКТА. ИНДУСЫ ПИШУТ ЧТО "МОЖЕТ У НАС КОД ГОВНО. ЗАТО МЫ НОРМАЛЬНО МОЖЕМ ПРОДУМЫВАТЬ АРХИТЕКТУРЫ". ЗАКАЗЧИК ГОВОРИТ ЧТО БЕК ВПРИНЦИПЕ НЕУИНОВАТ ТАК СИЛЬНО (НУ ОФК НЕ ХОЧЕТСЯ НАНИМАТЬ КОГО-ТО БОЛЬШЕ ЧЕМ ЗА 2 БАКАСА, НЕБОСЬ, - ВОТ И ОПРАВДЫВАЙ ТАКОЕ ГОВНО)
//ну и да. Индусские пропертис аля - kill_me и dont_need еще тех лулзов доставляют.
ГОВОРИШЬ ТАКОЙ ИДНУСАМ: "ВЫ МНЕ В РЕСПОНСЕ НА ЗАПРОС ПО ИНФЕ АЙТЕМА ВООБЩЕ ВЫДАВАЙТЕ ВСЕ ЧТО У ВАС ЕСТЬ ПО АЙТЕМУ, НАМ ВСЕ НУЖНО"
@
ИНДУСЫ ВСЕ ПОНИМАЮТ ЧЕРЕЗ ЖОПУ. И ОНИ ТУПО ДОБАВИЛИ ПАРАМЕТР ОТВЕТА "ALL_INFO" И В НЕМ ТУПО КУСОК ПИТОНОВСКОГО КОДА СТРОКОЙ
@
ОХУЕВАЕМ. БЬЕМ ТРЕВОГУ ШО ДЕЛАТЬ ШО ДЕЛАТЬ. ЗАКАЗЧИК ГОВОРИТ ЧТО ВЫ ПОКА "КАК-ТО ЭТО ОБКАТАЙТЕ. ИНДУСЫ ПОФИКСЯТ ЧЕРЕЗ 2 ДНЯ"
@
НУ НИЧЕ БЛАГО КОД ПИТОНОВСКИЙ - ЭТО ТОЛИ ВЫЗОВЫ ИХ ФУНКЦИЙ С АРГУМЕНТАМИ ДЛЯ КАЖДОГО АЙТЕМА. E.G. `'nowTs': datetime.datetime(2017, 6, 19, 7, 41, 4, 42350),` - НУ ТОЕСТЬ ПОВЫКОВЫРИВАТЬ КОЕ-КАК МОЖНО ПО ЕБАНУТОМУ, СЛАВА БОГУ ХОТЬ РЕЛЬНО ТУПО ВСЕ ПАРАМЕТРЫ ЕСТЬ. ПЕРЕДЕЛЫВАЕМ МОРДУ ПОД ОТОБРАЖЕНИЕ И РАБОТАЙ СО ВСЕЙ ИНФОЙ, КОЕКАК РАСПАРСИВАЕМ ОТВЕТИ МОЛИМСЯ ЧТОБ В ТЕЧЕНИИ ДВУХ ДНЕЙ НА ЗАВОДАХ ТАМ НИЧЕГО НЕ НАЕБНУЛОСЬ (т.к. ЭТА ИНФА ДОЛЖНА ОТОБРАЖАТЬСЯ УЖЕ СЕГОДНЯ А ТО У НАС У ИНВЕСТЕРОВ ХУЙ УПАДЕТ БЛЯ ДАВАЙ СУКА ДЕЛАЙТЕ)
@
ЧЕРЕЗ ДВА ДНЯ ИНДУСЫ ВЫКАТЫВАЮТ БЕК УЖЕ БЕЗ ЭТОЙ ХУЙНИ. НО ОТВЕТ ОДИН ХУЙ НЕ ПАРСИТСЯ КАК ДЖЕЙСОН (ТАМ СКОБКИ ПОМЕНЯТЬ НАДО И ВРОДЕ НЕ ТЕ БЫЛИ) И БЛЯДЬ ВНЕЗАПНО ТЕПЕРЬ НЕТ ПОЛ ИНФЫ
@
ЗАКЗЧИК ГОВОРИТ НУ ВЫ ТИП НОВУЮ ИНФУ ЗАПИХУЙТЕ А ТОЙ КОТОРОЙ НЕТ. НУ ВЫ ТИП НАПИШИТЕ ТАМ КАКУЮ-ТО РАНДОМНУЮ ИНФУ И СБОКУ (INVALID) НАПИШИТЕ. ТИПО СБОЙ
@
ВСЯ ЭПОПЕЯ ЗАКНЧИВАЕТСЯ ЧЕРЕЗ НЕДЕЛИ ДВЕ. ИНВЕСТОРЫ НИХУЯ НЕ ЗНАЮТ И ГОТОВЫ ДАТЬ ОРДЕН ЗА РЕАКТИВНОЕ РАЗВИТИЕ ПРОЕКТА. ИНДУСЫ ПИШУТ ЧТО "МОЖЕТ У НАС КОД ГОВНО. ЗАТО МЫ НОРМАЛЬНО МОЖЕМ ПРОДУМЫВАТЬ АРХИТЕКТУРЫ". ЗАКАЗЧИК ГОВОРИТ ЧТО БЕК ВПРИНЦИПЕ НЕУИНОВАТ ТАК СИЛЬНО (НУ ОФК НЕ ХОЧЕТСЯ НАНИМАТЬ КОГО-ТО БОЛЬШЕ ЧЕМ ЗА 2 БАКАСА, НЕБОСЬ, - ВОТ И ОПРАВДЫВАЙ ТАКОЕ ГОВНО)
//ну и да. Индусские пропертис аля - kill_me и dont_need еще тех лулзов доставляют.
Ну и да - выкатывание на продакт занимаются индусы.
Так что часто нас тупо ставят перед фактом что "ОНО УЖЕ ТАМ".
Читал и плакал.
это не бага, это фича
@
ПЫТАЕШЬСЯ САМОУТВЕРДИТЬСЯ ХОТЯ БЫ В 1С-ТРЕДЕ
@
ОБОСРАЛСЯ ДАЖЕ ТАМ
GCC считает этот код валидным, например.
вот не пизди. В вашем ебанном руби до сих пор консистентность состояний не завезли. рубиновые гламурные даунята. крудошлепы блядь, вот скажи нахуй писать крады если на пыхе миилион компонентов, которые позволяют просто СКОНФИГУРИРОВАТЬ
Крестодурачка (любой меньше 2 лет опыта на крестах) даже одинэсник обидит.
Что сказать то хотел, 1С-Петушок?
> Индусские пропертис аля - kill_me и dont_need еще тех лулзов доставляют
function get_online_sunil() {..}
function submitFriendsunil($data) {..}
$sunil = $_POST;
$sunil12 = array_merge($arry1, $arry2 ,$arry3);
/ ------------- code added by pradip ------------- /
// commented by pradip
по моему скромному вебмакачему мнению, наверное неопределенное поведение, void и пустой return.
Нет, но в том примере она ничего и не возвращает, результат зависит от реализации компилятора, может сругается, а может и нет.
Ясно, в общем 1с-шник доебался сам не зная к чему.
Вопрос рассчитан на знание синтаксиса и своей среды разработки.
Стандарт языка строго регламентирует тип возвращаемого значения для главной функции, однако, чтобы не взрывать мозг раньше времени, в компиляторах предусмотрены флаги для понижения строгости проверки кода. Именно такие флаги подставляются ИДЕ по дефолту, из-за чего сообщений об ошибке не будет, на чем, собственно, и попался оппонент. Вопрос не на хелоувордщика, в общем.
хоть и не по стандарту и GCC будет warning выдавать, но код рабочий. Return делать без параметров тоже допустимо.
мимо-байтоёб за 200 тыс казахстанских тенге (блядь, как стыдно это звучит)
пруфы не прикрепил
первое - mplab (и клон gcc), второе - keil (и armcc), третье qt (и mingw)
вообще, подобные вопросы любят всякие мудацкие преподы в универе на экзаменах задавать - тебе это никогда не встретится, ты никогда об этом не подумаешь - но на вот тебе, погляди, подумай, убедись, что Я ПРЕПОД - Я УМНЫЙ, А ТЫ ТУПОЙ
Напомнило мне один экзотический язык, который мало того, что человек 100 на всей планете используют, так еще и доки примерно такие же, как ты описал. Но ничего, даже на хабре блог ведут.
Почему ебаный QtCreator не поддерживает Flex и Bison даже в теории, даже плагина такого нету и не намечается? Почему даже сраный KDevelop поддерживает их из коробки?
Нет, хаскель слишком популярен. Не скажу, ибо диванонъ, таких динозавров по пальцам пересчитать можно, лол.
Ну, мне кажется, что тот же Idris будет практичнее хаскеля. Хотя он и написан на хаскеле.
@
ЕМУ МОЖНО ПЕРЕДАВАТЬ КАСТОМНОЕ НАЗВАНИЕ ФАЙЛА, КУДА НУЖНО СОХРАНИТЬ ФАЙЛ
@
НО НЕТ БЛЯДЬ, ОН ВСЁ РАВНО НЕ ОБЯЗАТЕЛЬНО СОХРАНИТ ФАЙЛ ПОД ТАКИМ ИМЕНЕМ - МОЖЕТ ВСТАВИТЬ АНДЕРСКОРЫ ПЕРЕД ТОЧКАМИ - ТИПА ЗАЩИТА ОТ ВЫПОЛНЕНИЯ СКРИПТОВ
Сегодня пол дня проебался с этим говном, т.к. картинки загадочным образом сохранялись не совсем под теми именами, которые код экшена генерировал. Конечно, я ни в коем случае не выбрал этот говно-фреймворк. Но проект легаси. Теперь буду за километр обходить codeigniter
Огого ёбаный в рот, так вот почему у меня ошибка 000000000
А не лучше ли переписать код так, чтобы это не зависело от того, что там за пробелы после ?>?
ХРАНИТЬ РЕЗУЛЬТАТ ВЫПОЛНЕНИЯ МЕТОДОВ В $_SESSION
В первом ты компилировал С файл - там похуй, если тип отличается - кинет варнинг. Кейл тоже С файл компилит - варнинг кинет. А вот Qt - это уже c++, там с типами уже жёстко, если различается что-то - считается за ошибку. По-моему это больше вопрос на знание различий С и С++.
Прямо документация от БАРС Груп по их платформе М3
В плюсах ошибка идет, а не варнинг. Оно пытается найти определение в файле int ::main() или int ::main(int argc, char argv), но не находит. Да и перегрузки функций по возвращаемому значению нету. Вообще странно, что кто-то ещё вспоминает про определение main из борланд с++, я думал их компиляторы сдохли лет 15 назад.
гугл говорит про какие-то subtree, submodule но чо-то я никак не могу одуплить как это все теперь запиздячить в этот новый репо блеать?
С одной стороны похуй. Но я мог бы спокойно сделать это на следующий день. А вместо этого следующий день ходишь как зомби, т.к. организм не привык поздно спать и всё равно просыпается максимум в 10
Как же горит от такой хуйни когда приходится жонглировать компиляторами
У тебя рекурсия.
Посмотри, сколько сотен тысяч долларов собрала продажа каждого из топовых плагинов -- и встретимся на Марсе
$VENDOR дал нам доступ к своей БД
@
Давайте поднимем репликацию
@
Нет, давайте напишем похепе скрипт, который подключается к БД через VPN, оборачивает результаты в JSON, складывает в ZIP-файл, и его можно скачать. А скрипт захостим на вебсайте в индонезии.
@
Чому импорт тормозит
>>103591
Неужели это flow?
@
В БД джве таблицы folders и documents, в последней поля id, folder_id, content
@
Контент - CSV-подобный текст
@
Но вдруг концепция меняется - один документ может находится одновременно в нескольких папках
@
Теперь в поле "content" первой строкой идет список айдишников папок (кроме первой) в которых также лежит документ
@
Концепция меняется еще раз - теперь один документ может быть ссылкой на другой документ, а не самостоятельной сущностью
@
В поле content первая строка теперь может иметь вид "hardlink:id". А может и не иметь
Реальная история. До сих пор иногда просыпаюсь в холодном поту, вспоминая этот кошмар.
Нужна третья таблица, в которой хранятся ссылки.
а что сложного? создать отдельную таблицу под ссылки документов на документы. нормальная задача, я бы поделал.
@
НИХУЯ НЕ ШАРИШЬ В ПРОГРАММИРОВАНИИ
@
СИДИШЬ В /PR/
@
ЧУВСТВУЕШЬ СЕБЯ ЧАСТЬЮ ИЛИТНОГО СООБЩЕСТВА
Хорошо.
ХУЯРИШЬ МНОГОПОТОЧНЫЕ ПРИЛОЖЕНИЯ НА ПИТОНЕ
@
ПОД ВИНДОВЗ
@
СО ВСТРОЕННЫМ ВЕБ-ИНТЕРФЕЙСОМ ДЛЯ НАСТРОЙКИ СЛУЖБЫ ВИНДОУЗ
@
ДЛЯ СБОРА ДАННЫХ И ИХ ОТПРАВКИ В БАЗУ С 1С
@
ЧУВСТВУЕШЬ СЕБЯ ЕБАНЫМ ИЗВРАЩЕНЦЕМ
@
ПОСТУПАЕШЬ НА ПРОГРАММИСТА ПОТОМУ ЧТО ТАК МАМА СКАЗАЛА ВЕДЬ ТЫ РАЗБИРАЕШЬСЯ В КОМПЬЮТЕРАХ
@
НУ ЛАДНО, НАДЕЕШЬСЯ ЧТО ХОТЬ ТЯН ПОЯВИТСЯ, НО ТЯНОК НА ПОТОКЕ МОЖНО ПЕРЕСЧЕТАТЬ ПО ОТМОРОЖЕННЫМ ПАЛЬЦАМ ДЕДА АВДОТИЯ
@
ПО ВЫПУСКУ ЕДВА НАХОДИШЬ РАБОТУ, А ИЗ ВСЕЙ ГРУППЫ ВКЛЮЧАЯ ТЕБЯ ПО СПЕЦИАЛЬНОСТИ РАБОТАЮТ ТОЛЬКО 3
@
2017 ГОД, НАЛАЖИВАЕШЬ КОНТАКТ С ГРУППОЙ СОПЛИВЫХ 19-ЛЕТНИХ ФРИЛАНСЕРОВ С ПЕРВЫХ КУРСОВ УНИВЕРА, ХОДИШЬ НА ИХ МИТАПЫ ИЗ ЛЮБОПЫТСТВА
@
ВСЕ ОНИ ВСТРЕЧАЮТСЯ С ТЯНКАМИ-ПРОГРАММИСТАМИ 10/10, ПИЛЯТ СВОИ ЙОБА СТАРТАПЫ, ВЫСТУПАЮТ НА АЙТИ КОНФЕРЕНЦИЯХ ПРОДВИГАЯ СВОЙ JS ГОВНО-ФРЕЙМВОРК
@
ТЕБЕ УЖЕ ПОЧТИ 26, ДЕВСТВЕННИК И ПАШЕШЬ ЗА 30К/МЕС
@
ВИНИШЬ В СВОИХ ПРОБЛЕМАХ КОГО УГОДНО КРОМЕ СЕБЯ
@
ПЫТАЕШЬСЯ НАЙТИ ОПРАВДАНИЕ ТОМУ ЧТО ЖИЗНЕННО ВАЖНЫЕ РЕШЕНИЯ ЗА ТЕБЯ ПРИНИМАЛА МАМКА
@
В ТО ВРЕМЯ КАК АДЕКВАТНЫЕ ЛЮДИ ПОСТУПАЛИ НА ТЕ СПЕЦИАЛЬНОСТИ КОТОРЫЕ ИМ НРАВЯТСЯ В СРЕДНЕТОПОВЫЕ ВУЗЫ
@
И К 25 ГОДАМ ПОЛУЧАЮТ 100-150К+
@
НО ВИНОВАТ ВСЁ РАВНО ОКРУЖАЮЩИЙ МИР
Ты жопой читаешь? Я писал про вордпресс, а не про фреймворки.
>В ТО ВРЕМЯ КАК АДЕКВАТНЫЕ ЛЮДИ ПОСТУПАЛИ НА ТЕ СПЕЦИАЛЬНОСТИ КОТОРЫЕ ИМ НРАВЯТСЯ В СРЕДНЕТОПОВЫЕ ВУЗЫ
Таких единицы.
И я один из них.
>ПЫТАЕШЬСЯ НАЙТИ ОПРАВДАНИЕ ТОМУ ЧТО ЖИЗНЕННО ВАЖНЫЕ РЕШЕНИЯ ЗА ТЕБЯ ПРИНИМАЛА МАМКА
Всю жизнь гнобила меня и унижала, пыталась уничтожить любую мою попытку принимать решения самостоятельно.
>НО ВИНОВАТ ВСЁ РАВНО ОКРУЖАЮЩИЙ МИР
Теперь гноблю мамку, и при возможности грожу выгнать на мороз.
Я скорее пытался описать поколенческую разницу, основываясь на своем опыте, но либо я такой потрясающий мастер слога, либо чужие мамки волнуют людей больше.
@
БИЗНЕС-ЛОГИКА И ОБРАБОТКА POST/GET ПАРАМЕТРОВ В МОДЕЛЯХ
[CODE]угадай страну по говнокоду[/CODE]
Пит Буль.
Блэд, промахнулся по кнопке спойлера
@
ЧЕТНЫЕ ЧИСЛА ПРИХОДЯТ СТРОКОЙ, НЕЧЕТНЫЕ ЧИСЛОМ
@
ПРОСТЫЕ - КАРТИНКОЙ
Наверно как капча
СОБИРАЕШЬСЯ НАУЧИТЬ СТУДЕНТОВ ДЕБАЖИТЬ КОД НА ПИТОНЕ
@
ПИШЕШЬ НА ДОСКЕ ЗАПУТАННЫЙ КОД С НАМЕРЕННОЙ ЛОГИЧЕСКОЙ ОШИБКОЙ
@
КАКОЙ-ТО АУТИСТ С ПЕРВОГО РЯДА С ХОДУ УКАЗЫВАЕТ НА НЕЕ
@
ПЫТАЕШЬСЯ ОБЪЯСНИТЬ АУДИТОРИИ, ЧТО ОШИБКА БЫЛА СДЕЛАНА СПЕЦИАЛЬНО
@
СТУДЕНТЫ НЕ ВОСПРИНИМАЮТ ТЕБЯ КАК ПРОГРАММИСТА И ТЕРЯЮТ ИНТЕРЕС К ЗАНЯТИЯМ
Так он не ответил красава, а начал отмазки лепить, что он это специально, еще и нашедшего аутистом обозвал. Такое действительно выглядит странно и ведет к потере авторитета.
Можно сказать я больше адекватов среди ассистентов и даже лаборантов видел, чем среди преподов.
Полностью адекватным среди преподов был один алкоголик
https://en.wikipedia.org/wiki/Debugger
> A debugger or debugging tool is a computer program that is used to test and debug other programs (the "target" program).
Ключевое слово 'other', для питонов и прочего скриптуемого говна код отлаживается в среде интерпретатора. Отладчика, как внешней контролирующей программы не существует, а значит пользоваться этим термином моветон, если ты не байтоеб.
Ты не понял, я бомблю с твоих неточных терминов, училка. В пистоне нельзя в debugging, но можно в interactive debugging, на русском, как я знаю нет точного термина, передающего разницу. Нужно разделять потому что разница между 'отладкой' компилируемых и интерпретируемых программ - колоссальна, во-втором случае, ты можешь в рантайме писать код.
По твоей ссылке написано как правильно называть - interactive source code debugger. Какой же ты учитель, если упускаешь ключевые детали, кекус.
Это как инструктор который учит вождению, но не в состоянии отличить легковушку от грузовика. Один хуй и то, и то - машины. Тебе бы только курсы трехмесячные отчитать и похуй, что на дорогах потом будет.
Легко же
> XCODE ОБМЕНЯЛСЯ ИНФОРМАЦИЕЙ С АЙФОНОМ (Processing Symbol Files - 0% - осталось 100500 минут)
Кромешный пиздец.
tttoooppp kkkeeekkk
>просто и естественно
Без массивов и типов (для любой нетривиальной задачи по разбору строк нужно пердолиться с awk, который вообще хтонический пиздец) просто и естественно ты разве что на очко сядешь.
нахуй баш если есть питон? подсказываю: баш это не что-то там встроенное что течёт в крови в твоём любимом линухе, это обыкновенный софт как и любой другой интерпретатор скриптов
ну ты блин схоласт
> нельзя в debugging
> можно в interactive debugging
Ой блядь, как ты заебал. Ваш debugging - не debugging.
Interactive, не interactive - один хуй остановка на брейк поинтах и просмотр значений
мимокрок
да уж лучше пару лишних кнопок нажать чем ждать не более 5 минут.
> один хуй остановка на брейк поинтах и просмотр значений
Ну, как некий минимум - да.
Тот аноний жалуется на то, что его за училку не считают студенты. Ну правильно щитают, в скриптопараше возможности по отладке шире, на джаваскрипте можешь писать код в сосноле - есть боевые кейсы, где это облегчает боль.
Дал хуевый пример, не оценили - пошел посттить в баггерт тред, ну ок, чё.
@
КУДА ФИЛЬТР?
@
КАКИЕ АТРИБУТЫ?!
@
КАКИХ НАХУЙ КАНДИДАТОВ?!!
@
КУДА ВСЕ ЭТО НАХУЙ ТЕБЕ ЗАСУНУТЬ?!?!?
по моему тут все ясно: таск в одну строку, с обьяснением в нихуя о том что куда зачем почему и каким хуем
Работаю в техподдержке (я девелопер):
- Как мне исправить %хуйнянейм%.
- Простите, стандартных настроек для %хуйнянейм% нет, но вот вам код CSS: _2_СТРОЧКИ_КОДА_.
- А че этот код делает и зачем он мне?
- Пожалуйста обновитесь и не забудьте сбросить настройки.
- Обновился, теперь ничо не работает!
- ДА БЛЯТЬ, Я ЖЕ СКАЗАЛ СБРОСИТЬ НАСТРОЙКИ СССУКА!!!!!!!1
- Почему я не могу выставить heading 3 в wysiwyg-редакторе?
- ТУПОРЫЛАЯ ЗАЛУПА!!! ТЫ ЦЕЛЫЙ ПАРАГРАФ ТЕКСТА ОБЕРНУЛ В H2 ЛИШЬ ЗАТЕМ, ЧТОБЫ УВЕЛИЧИТЬ РАЗМЕР ШРИФТА!? ААААААААА
- (клиент) Здравствуйте, я оптимизировал свой сайт, теперь он у меня смешно загружается - его плющит и таращит примерно секунду, а потом все нормально. Что делать?
- (другой оператор) Здравствуйте, спасибо что обратились к нам. Похоже, что прелоадер не работает. Можете дать логин и пароль, чтобы мы расследовали причину. С уважением, Джон.
- (я) БЛЯТЬ ДА ТЫ ПОСМОТРИ, ЧЕ ТЫ НАХУЕВЕРТИЛ, МУДИЛА!! ВСЕ СТИЛИ ОТПРАВИЛ В ФУТЕР, ОЧЕВИДНО ЧТО ЕГО ТАК КОЛБАСИТ. МИМОКРОКОДИЛ.
- (клиент) Привет, мимокрокодил! Вот тебе логин и пароль.
- (я) ААААААААА СУУУУУУУКА ЗА ШТО
Фейспалмами уже всё лицо разбил.
@
А ВЫ МОЖЕТЕ СДЕЛАТЬ, ШОБ МОЯ УБЕРФИЧА СКРИНШОТ ВЫГЛЯДЕЛА ПО НОРМАЛЬНОМУ
@
ДА, КОНЕЧНО. ГДЕ ОНА НАХОДИТСЯ
@
ОТКРЫВАЕШЬ ИСХОДНИКИ: JS4, ВИЗИВИГ, IFRAME
С хуя ли обычный пользователь должен обо всём этом знать? Если хочешь, чтобы было сделано нормально - сделай сам.
Ты ещё админом побудь, ко мне вот жирная французская тётка доёбывалась, зацените вопрос: "Почему я не могу редактировать PDF в экселе?"
Мне платят за саму тему, а не за обучение пользователей. Но всё равно приходится объяснять всё, начиная от принципов работы гуглбота, про html5 outline алгоритм, рассказывать лекции про бэклинки и всё такое прочее.
Потому что им же нихуя не нужно это знать. Самое обидное, что сделал тему 10/10, вся типографика, размеры, цвета и переходы рассчитаны с математической точностью. А какой-то косорукий тупорылый еблан, начинает всё использовать не по-назначению. И моя божественная 10 из 10 тема скатывается в полнейшее говнище по вине долбоеба.
Дада, а теперь представь, что за год у тебя таких теток набралось человек 500. Тут либо просто начнешь посылать нахуй, либо совсем начинаешь звереть при любом затупе пользователя.
>Можете дать логин и пароль, чтобы мы расследовали причину.
Нахуя техподдержке брать пароль у пользователя? Вы там ебанулись?
>Почему тебе приходится всё объяснять?
Потому что рукожопые ламерюги, привыкшие микроскопом забивать гвозди. Пользы от них никакой - патчей и багрепортов не дождешься. Время только отнимают и всё. Но как только перестаешь быть нянькой, фокусируешься на кодинге, начинают сыпаться рефаунды, падает рейтинг и поднимается вой ООО Я ДУМАЛ ПРОСТА СДЕЛАЮ ВЕБСАЙТ, А ТУТ СЛОООЖНА!! Да, пиздец как сложно - элементики на вьюху перетаскивать.
>>1044532
>Нахуя техподдержке брать пароль у пользователя?
Лол! Сука, хороший вопрос. Когда сам молча делаешь, экономишь кучу нервов и это занимает ровно 10 минут. Когда начинаешь давать инструкцию как фиксить, это занимает минимум 3 часа и происходит примерно следующее.
Ой, я скопировала ваш код, вставила и всё пошло не так! Он мне пишет какую-то ошибку, поэтому я удалила весь код, что вы мне дали. И чтож мне теперь делать-то! Возвращать деньги и покупать другую тему?
Вы мне сказали загрузить папку на сервер, я так и сделал, но он пишет мне ошибку "ПАПКА УЖЕ СУЩЕСТВУЕТ". Что мне делать?
И т.д. столько пиздец вопросов: а зачем мне это нужно? Я просил другое! У меня выдало ошибку, че делать! Третий шаг я пропустил/забыл сбросить/не нашел/не сделал. Сделал по вашей инструкции и у меня сайт наебнулся!
>Когда сам молча делаешь, экономишь кучу нервов и это занимает ровно 10 минут. Когда начинаешь давать инструкцию как фиксить, это занимает минимум 3 часа
Главное, что ты выводы правильные сделал.
Смотрите, техническая поддержка возомнила себя разработчиком.
> КУДА ФИЛЬТР?
> @
> КАКИЕ АТРИБУТЫ?!
> @
> КАКИХ НАХУЙ КАНДИДАТОВ?!!
@
ОТПРАВЛЯЕШЬ ЭТИ ВОПРОСЫ ЗАКАЗЧИКУ
@
ПОЛУЧАЕШЬ ОТВЕТЫ
@
ЗАДАЁШЬ ЕЩЁ ВОПРОСЫ, ЕСЛИ НЕ ВСЁ ПОНЯТНО
@
GO TO 2
@
НИКАКОГО БУГУРТА
> в скриптопараше возможности по отладке шире, на джаваскрипте можешь писать код в сосноле
Могу делать всё то же самое в XCode при отладе си и свифта
А как оно может в hot code reload? В голову лезут грязные мысли о трансляции си в байт-код для development mode.
Это не так.
@ СЫНАЧКА, ЩА ТЕ ОЧОЧКИ ПРОТИВОКОМПХЛЮТЕРНЫЕ КУПИМ, ХОТЬ НЕ ТАК БУДЕТ ТЕБЯ ЭКРАН ОБЛУЧАТЬ!
@ КАК ЖЕ ОН НЕ ОБЛУЧАЕТ! А ЧЕЖ ОН ТОГДА ДЕЛАЕТ-ТО!
ты чо, умный дохуя?
ПЕРЕД СНОМ ПЕРЕСЧИТЫВАЕШЬ В УМЕ ФАЗЫ ОПТИМИЗАЦИИ В ОБРАТНОМ АЛФАВИТНОМ ПОРЯДКЕ
@
УТРОМ НА РАБОТУ ПОХЕПЕМАКАКОЙ ЗА 20К
>А как оно может в hot code reload?
В смысле реализации? Обычно в начало функции ставят nop (точнее mov edi, edi), который потом перезаписывают джампом на новый адрес функции.
Ты из какой параши на харкачи вылез?
Что бы видеть с какого уровня вложенности индекс, очевидно же
Жиза, тоже заебали заказчики, не могущие в постановку ТЗ. В итоге половину рабочего времени тратишь на выяснение ТЗ, а потом еще половину все переделывешь, тк пришли ответы на вопросы.
Где и как пролаешь тему, рассказывай.
И вся эта канитель с вопросами-ответами дня три занимает, потому что у заказчика другой часовой пояс/собака умерла/ребенок родился.
Потом тимлид подбегает и орет: почему ты фильтр 3 дня на страницу добавляешь??? Там же работы на по часа. Плохая макака, плохая макака!!!!
Я даже непосредственному начальнику (тому петуху, что читает мой код и тыкает меня носом в говно) стесняюсь вопросы задавать. Потому что обычно не понимаю ни с первого, ни со второго раза. Если повезет, с третьего понимаю.
Не дай Б-г дорасту до общения с заказчиками.
Мимоджун
БЕРЕШЬСЯ ЗА ЛЕГКУЮ ЗАДАЧУ, СМОТРИШЬ, ПО ОПИСАНИЮ - ДОБАВИТ ТЕКСТОВОЕ ПОЛЕ
@
СТАВИШЬ ЭСТИМЕЙТ, С ЗАПАСОМ... НУ, ХЗ, ЧАСОВ 10 И НА ПОКУРИТЬ/ПОДРОЧИТЬ/ПОПЛЕВАТЬ/ПОПИНАТЬ ПЛЮС ЧАСА 3
@
ЗАКАЗЧИК - А НЕ МНОГО ЛИ?, МЕНЕДЖЕР - ОДОБРЯЮ, ТИМ ЛИД - ТОЧНО?/НУЛАДНО, КОМРАДЫ - НУ-НУ
@
С ЖАРОМ БЕРЕШЬСЯ ЗА ЗАДАЧУ И ТУТ ВНЕЗАПНО УЗНАЕШЬ
@
НЕТ ЛИЦУХИ А СТОРОННЕЕ ДЕРЬМО, НЕ ЗНАЕШЬ КАКОЙ-ТО JS ХУЙНИ, ТЫ ЗАВИСИШЬ ОТ API КОТОРЫЕ ПИШУТ КАКИЕ-ТО ИНДУСЫ, ЗА ВРЕМЯ ВАРЕНИЯ НЕПОПРАВИМЫЕ УЛУЧШЕНИЯ БЫЛИ НАНЕСЕНЫ
@
ЕЛЕ-ЕЛЕ ДЕЛАЕШЬ ЭТО ЗА 4 НЕДЕЛИ
@
ЗАКАЗЧИК: ЗНАЕТЕ, А Я ВАЩЕ-Т ХОТЕЛ ДРУГОЕ
@
ПОВТОРИСТЬ С П.1
Жиза. Поэтому я теперь трачу очень много времени на эстимейты. И так и объясняю клиентам
Бляяяя, это мой текущий проект.
Оценили на 3-4 недели, PO сказал, что надо за 1, тимлид вписался. Ну хуй с ним, на выходных еще будем пилить. Начали делать: API поставщиков корявое, доков нет, спеку писал какой-то индус (половина на хинди), CR летят со всех сторон, аналитик ушел на больничный. Короче прошел месяц, у нас готово только процентов 70.
@
ОТДЕЛ ПРОДАЖ СОЗВАЛ ВСЕХ ПРОГРАММИСТОВ
@
"ВЫ ДЕЛАЕТЕ ТО ЧТО МЫ НЕ УМЕЕМ ПРОДАТЬ"
@
"ПРИДУМАЙТЕ ЧТО-ТО НОРМАЛЬНОЕ, ПОТОМ ПОКАЖИТЕ НАМ МАРКЕТИНГ МАТЕРИАЛЫ КАК ПРОДАТЬ, ПОТОМ ПОЕХАЛИ С НАМИ НА ВСТРЕЧУ С КЛИЕНТОМ, ПОТОМ СОСТАВЬ ТЗ, ПОТОМ УБЕДИ КЛИЕНТА ЗАПЛАТИТЬ, ПОТОМ ЗАПРОГРАММИРУЙ ВСЕ (это самая простая часть же!)"
@
НЕ ИДУТ ПРОДАЖИ? ЭТО ПРОГРАММИСТЫ ВИНОВАТЫ
Мразь, которая понаехала в Европу за баблом. Еще, небось обсирал "вату" и гордился, что свалил из "сраной рашки". Вот пусть теперь сидит в одном офисе с петухами, то есть, трансгендерами и не вякает. Поделом.
Тоже всегда бомбит с тупых продажников.
Сука, блядь, пидоры, они должны землю рыть чтобы продать те несколько строк гениального кода, которые я написал, а они нелепые отмазы лепят!
Ну или хотя бы просто нормальное ТЗ давали бы, но нет, мозгов же вообще нету!
They ещё ничего. Оно хотя бы реально нейтральное. Долбоёбы с промытыми мозгами теперь пишут she и всё.
LOL
где токое пишут?
ПРЯМО МОЮ СИТУАЦИЮ ОПИСАЛ
я так 3 месяца сайт делал. и все время заку все не нравилось и приходилось переделывать, потом тимлид и шеф пизды получали от заков за проебанные сроки и мне пизды вставляли.
ай, сажу забыл выключить
меньше года опыта
И как мне это поможет? Я все равно не научусь думать, как тестеры и дизайнеры. У них свое понимание, что такое красота и баги. Реально понимание того, что хотят от тебя тестеры и дизайнеры/заки, приходят только с опытом работы с конкретными тестерами и дизайнерами.
Пиздец нахуй. Устроился на работу пхп-макакой, дали на доработку проект. На днях нашел там метод в 600 строк, блять. Разобрал его и оказалось что в нем совершается 11 операций. А почему все они в одном методе? А потому что все это обработчик одной кнопки. Вот так вот, блять.
Потому что учись у папочки.
1) Смету по часам устанавливаешь ты, исходя из ТЗ, а не клиент. Все попытки торговли, особенно исходящие из "это же просто", по кол-ву часов должны пресекаться.
2) Смета должна включать континженси 30%. Если твоё рабочее время переходит 100% (130% включая континженси сметы), работа останавливается, расчёт, смета перерабатывается, или клиент отказывается от проекта [/b]
3) Для малых проектов существует правило составления сметы: 180% настоящей оценки, но как минимум три дня.
4) Клиент оплачивает всю проделанную работу, и только проделанную работу. Смета - это ограничение риска, а не гарантия, что проект уложится в бюджет.
5) Cмета должна предусматривать один - два раунда мелких исправлений, без кардинальных изменений в ТЗ. Кардинальные изменения = остановка, расчёт, перезапуск сметы или отказ от проекта.
Запомни раз и навсегда: клиентов можно и нужно фильтровать.
Думать как бизнес - задача бизнеса. Работать с заказчиком - задача бизнеса. Если это сваливают на кодера, значит у вас хуевый менеджмент.
http://labor-union.wikia.com/wiki/Lifehacks
Сначала дадим ряд общих советов:
Не позиционировать себя как специалиста по всему на свете. Придерживаться одной платформы и технологии, приобрести глубокие теоретические знания в этой узкой области и сделать в ней какой-нибудь небольшой проект для себя (например, плагин для Wireshark, свой tool для valgrind, сервер на Erlang или библиотеку со своими альтернативными аллокаторами на C++). Никогда никому не говорить "У меня нет опыта". Если вы писали курсовую или дипломную на данном языке, то опыт есть. Если вы администрировали localhost или писали софт для себя, или выкладывали свои скрипты на GitHub, или фиксили баги в любом open source-проекте, или запиливали там новые фичи, то опыт по определению есть - self-employed, open source, pet projects. Нужно бережно вести свое портфолио/резюме и ежегодно его пополнять.
Никогда не соглашаться на бесплатные стажировки или стажировки за МРОТ/еду. Никогда не выполнять тестовые задания задаром. Любая работа на дядю должна хорошо оплачиваться. Если не хватает теоретических знаний, то нужно сидеть дома и изучать (желательно - по 4 ч теории в сутки и по 6 ч самостоятельной практики, включая тщательное изучение кода чужих open source-проектов или разработку своих). Устроившись на работу, надо активно обучаться новым технологиям, заниматься самообразованием, получать новый опыт в рабочее время за счет работодателя непосредственно в процессе выполнения самой работы.
Не позволять себя обманывать. Если какая-то компания гордо называет себя американской, но при этом основной девелоперский офис с сотней разработчиков у них находится в РФ, то это - всего лишь бизнес ушлого американского подлеца (нередко с русскими корнями и русской фамилией), который ведет дела в РФ либо по модели аутсорсинга софта ("галера"), либо по модели аутстаффинга софта ("бодишоп").
Не кормить местечковые (то есть российские) бизнесы наподобие ООО "Яндекс" за смехотворные почасовые рейты, наивно позволяя подлецам расхищать свой труд. Игнорировать российские продуктовые компании / российских клиентов / бодишопы / галеры вообще, поскольку они или прививают работающую бедность, или занимаются расхищением труда, перепродавая человеко-часы разработчиков в другие страны в 3 - 3,5 раза дороже, чем сами платят разработчикам. Но в студенческие годы имеет смысл все-таки попробовать поработать полгода хотя бы по 20 ч в неделю на московского работодателя удаленно, чтобы набраться опыта и освоиться в своей специализации.
Год за годом ежедневно изучать American English до продвинутого уровня. Это нужно делать параллельно вашей основной работе, а не вместо нее. Кстати, если вы будете изучать American English по часу в сутки, то эта песня может длиться вечно. Чтобы действительно выучить American English, его нужно изучать по три часа ежесуточно. Не забывайте и о том, что курсы при галерах - это шарлатанство: английскому там учат специально так, чтобы человек никогда не смог начать работать напрямую на американских клиентов, минуя галеры.
http://labor-union.wikia.com/wiki/Lifehacks
Сначала дадим ряд общих советов:
Не позиционировать себя как специалиста по всему на свете. Придерживаться одной платформы и технологии, приобрести глубокие теоретические знания в этой узкой области и сделать в ней какой-нибудь небольшой проект для себя (например, плагин для Wireshark, свой tool для valgrind, сервер на Erlang или библиотеку со своими альтернативными аллокаторами на C++). Никогда никому не говорить "У меня нет опыта". Если вы писали курсовую или дипломную на данном языке, то опыт есть. Если вы администрировали localhost или писали софт для себя, или выкладывали свои скрипты на GitHub, или фиксили баги в любом open source-проекте, или запиливали там новые фичи, то опыт по определению есть - self-employed, open source, pet projects. Нужно бережно вести свое портфолио/резюме и ежегодно его пополнять.
Никогда не соглашаться на бесплатные стажировки или стажировки за МРОТ/еду. Никогда не выполнять тестовые задания задаром. Любая работа на дядю должна хорошо оплачиваться. Если не хватает теоретических знаний, то нужно сидеть дома и изучать (желательно - по 4 ч теории в сутки и по 6 ч самостоятельной практики, включая тщательное изучение кода чужих open source-проектов или разработку своих). Устроившись на работу, надо активно обучаться новым технологиям, заниматься самообразованием, получать новый опыт в рабочее время за счет работодателя непосредственно в процессе выполнения самой работы.
Не позволять себя обманывать. Если какая-то компания гордо называет себя американской, но при этом основной девелоперский офис с сотней разработчиков у них находится в РФ, то это - всего лишь бизнес ушлого американского подлеца (нередко с русскими корнями и русской фамилией), который ведет дела в РФ либо по модели аутсорсинга софта ("галера"), либо по модели аутстаффинга софта ("бодишоп").
Не кормить местечковые (то есть российские) бизнесы наподобие ООО "Яндекс" за смехотворные почасовые рейты, наивно позволяя подлецам расхищать свой труд. Игнорировать российские продуктовые компании / российских клиентов / бодишопы / галеры вообще, поскольку они или прививают работающую бедность, или занимаются расхищением труда, перепродавая человеко-часы разработчиков в другие страны в 3 - 3,5 раза дороже, чем сами платят разработчикам. Но в студенческие годы имеет смысл все-таки попробовать поработать полгода хотя бы по 20 ч в неделю на московского работодателя удаленно, чтобы набраться опыта и освоиться в своей специализации.
Год за годом ежедневно изучать American English до продвинутого уровня. Это нужно делать параллельно вашей основной работе, а не вместо нее. Кстати, если вы будете изучать American English по часу в сутки, то эта песня может длиться вечно. Чтобы действительно выучить American English, его нужно изучать по три часа ежесуточно. Не забывайте и о том, что курсы при галерах - это шарлатанство: английскому там учат специально так, чтобы человек никогда не смог начать работать напрямую на американских клиентов, минуя галеры.
Не переезжать жить за границу, не переезжать жить в Москву или Петербург. Наиболее выгодный вариант для разработчика софта, удаленно работающего на иностранные компании фулл-тайм по контрактам на long-term-проектах, - это жить в одном из провинциальных городов РФ с населением от 500 000 до 1 млн человек, потому что там жизнь крайне дешевая во всех ее аспектах, а курс доллара США сейчас внушает радость и оптимизм.
Заниматься исключительно вашими должностными обязанностями и не позволять навешивать на себя чужих. Если ваша должность - Software Engineer или Senior Software Engineer, то вы должны и обязаны заниматься разработкой софта. Никакое ручное или полуавтоматизированное тестирование, никакое обучение джуниоров, никакое преподавание в вузе, никакое замещение тимлида в течение двух недель (на время которых вам, кстати, не повысят вашу почасовую ставку), никакое проведение семинаров, никакая уборка помещений, никакие погрузочно-разгрузочные работы не входят в список ваших обязанностей. Современный технический специалист не должен позволять управленцам садиться ему на шею и ездить на нем. Занимайтесь только разработкой софта, делайте свою работу хорошо, становитесь отличным техническим специалистом и безгранично развивайтесь в этом направлении.
Требовать давать вам только те задачи, на которых реально можно стремительно вырасти. Если вы - студент, то требуйте задач уровня миддла. Если вы - миддл, то требуйте задач уровня синиора. Если вы - синиор, то требуйте задач уровня архитектора. Если вы лично считаете, что в течение полугода успешно справлялись с большинством технических задач, то требуйте повышения или уходите в другую компанию на другой проект. К сожалению, у многих программистов есть предубеждение, что если они будут полгода делать задачи своего уровня, то их повысят. Нет, не повысят. Наоборот, тимлиды и менеджеры будут годами использовать вас, как совхозную лошадь, загружая монотонной посредственной работой, и вся ваша карьера превратится в вялотекущий дауншифтинг с работающей бедностью и отсутствием крупных долларовых сбережений на период зрелости и старости.
Легко менять компании, если вы почувствовали, что на текущем месте работы развитие вас как технического специалиста идет недостаточно быстро. Никогда не привязывайтесь ни к работе, ни к работодателю, ни к коллективу. Выходите из зоны комфорта раз и навсегда. Вообще не привязывайтесь ни к людям, ни к работе. Также не тратьте ваше время на женщин, особенно, если они не понимают важности ваших профессиональных интересов, тормозят ваше развитие, расхищают ваше время, внимание, деньги и прочие ресурсы или требуют от вас наличия каких-либо социальных статусов, особого положения в обществе, смены профессии, перехода на управленческие должности и так далее.
Не переезжать жить за границу, не переезжать жить в Москву или Петербург. Наиболее выгодный вариант для разработчика софта, удаленно работающего на иностранные компании фулл-тайм по контрактам на long-term-проектах, - это жить в одном из провинциальных городов РФ с населением от 500 000 до 1 млн человек, потому что там жизнь крайне дешевая во всех ее аспектах, а курс доллара США сейчас внушает радость и оптимизм.
Заниматься исключительно вашими должностными обязанностями и не позволять навешивать на себя чужих. Если ваша должность - Software Engineer или Senior Software Engineer, то вы должны и обязаны заниматься разработкой софта. Никакое ручное или полуавтоматизированное тестирование, никакое обучение джуниоров, никакое преподавание в вузе, никакое замещение тимлида в течение двух недель (на время которых вам, кстати, не повысят вашу почасовую ставку), никакое проведение семинаров, никакая уборка помещений, никакие погрузочно-разгрузочные работы не входят в список ваших обязанностей. Современный технический специалист не должен позволять управленцам садиться ему на шею и ездить на нем. Занимайтесь только разработкой софта, делайте свою работу хорошо, становитесь отличным техническим специалистом и безгранично развивайтесь в этом направлении.
Требовать давать вам только те задачи, на которых реально можно стремительно вырасти. Если вы - студент, то требуйте задач уровня миддла. Если вы - миддл, то требуйте задач уровня синиора. Если вы - синиор, то требуйте задач уровня архитектора. Если вы лично считаете, что в течение полугода успешно справлялись с большинством технических задач, то требуйте повышения или уходите в другую компанию на другой проект. К сожалению, у многих программистов есть предубеждение, что если они будут полгода делать задачи своего уровня, то их повысят. Нет, не повысят. Наоборот, тимлиды и менеджеры будут годами использовать вас, как совхозную лошадь, загружая монотонной посредственной работой, и вся ваша карьера превратится в вялотекущий дауншифтинг с работающей бедностью и отсутствием крупных долларовых сбережений на период зрелости и старости.
Легко менять компании, если вы почувствовали, что на текущем месте работы развитие вас как технического специалиста идет недостаточно быстро. Никогда не привязывайтесь ни к работе, ни к работодателю, ни к коллективу. Выходите из зоны комфорта раз и навсегда. Вообще не привязывайтесь ни к людям, ни к работе. Также не тратьте ваше время на женщин, особенно, если они не понимают важности ваших профессиональных интересов, тормозят ваше развитие, расхищают ваше время, внимание, деньги и прочие ресурсы или требуют от вас наличия каких-либо социальных статусов, особого положения в обществе, смены профессии, перехода на управленческие должности и так далее.
https://ebanoe.it/2017/02/09/how-to-oppress-developers. Внимательно ознакомьтесь с ней. Если вы заметили такую манипуляцию, если тимлид пытается сделать вас изгоем или опущенным, то смело посылайте тимлида и уходите работать в другую компанию на ту же или большую з/п. А для этого нужно регулярно ходить на собеседования, постоянно находиться в поиске новой работы и всегда иметь пару запасных вариантов, куда можно уйти в любой момент. На новом месте работы не забывайте активно набираться опыта за счет работодателя и улучшать скиллы, чтобы всегда быть востребованным на едином глобальном рынке труда.
Всегда двигаться вперед. Если вы работаете над каким-либо небольшим российско-американским продуктом, который является всего лишь компонентом, продаваемым другой компании для ее большого проекта в рамках B2B-модели, то напишите в ту компанию, объясните, что вы - старший или ведущий разработчик этого компонента, в совершенстве знающий этот компонент изнутри и хорошо разбирающийся в данном коде. Вам могут предложить уволиться из вашей мелкой компании и перейти работать в крупную компанию, чтобы заниматься там практически тем же самым, но за более адекватный годовой доход. Если повезет, то ваша новая компания вообще откажется сотрудничать с предыдущей и начнет сотрудничать исключительно с вами. На новом месте не останавливайтесь, анализируйте бизнес этой компании, разведывайте список ее крупных B2B-клиентов, чтобы выйти уже на них напрямую, повысив ваш годовой доход еще раз.
Никогда не перерабатывать. Никогда не работать более 40 ч в неделю. Многие интерны, джуниоры и миддлы совершают катастрофическую ошибку, начиная перерабатывать. Их тактика звучит примерно так: "Да, я зарабатываю, как лох, но если я начну работать по 60 ч в неделю вместо 40 ч в неделю, то мой годовой доход вырастет". Данная тактика неизбежно приводит к стратегическому провалу, когда оклад человеку годами не повышают или же повышают крайне незначительно, зато постоянно подкидывают ему сотни нудных, неинтересных, и омерзительно скучных задач, эксплуатируя его, как огородную лошадь. Всегда помните, что 40 ч в неделю - это ваш максимальный лимит, после которого вы можете заниматься чем угодно, только не работой. Например, можно заниматься повышением квалификации, самообразованием, разработкой своих проектов или поиском новых карьерных вариантов, что в совокупности окажет на ваш суммарный доход за ближайшие три года более положительное влияние, чем переработка здесь и сейчас на текущего работодателя. А если работодателю вот прямо сейчас не хватает людей не проекте, то пусть нанимает дополнительных разработчиков, создавая новые рабочие места, в результате чего, кстати, экономическое равновесие установится уже в другой точке.
Ну и дальше там еще пишут про кодерков.
Никогда не перерабатывать. Никогда не работать более 40 ч в неделю. Многие интерны, джуниоры и миддлы совершают катастрофическую ошибку, начиная перерабатывать. Их тактика звучит примерно так: "Да, я зарабатываю, как лох, но если я начну работать по 60 ч в неделю вместо 40 ч в неделю, то мой годовой доход вырастет". Данная тактика неизбежно приводит к стратегическому провалу, когда оклад человеку годами не повышают или же повышают крайне незначительно, зато постоянно подкидывают ему сотни нудных, неинтересных, и омерзительно скучных задач, эксплуатируя его, как огородную лошадь. Всегда помните, что 40 ч в неделю - это ваш максимальный лимит, после которого вы можете заниматься чем угодно, только не работой. Например, можно заниматься повышением квалификации, самообразованием, разработкой своих проектов или поиском новых карьерных вариантов, что в совокупности окажет на ваш суммарный доход за ближайшие три года более положительное влияние, чем переработка здесь и сейчас на текущего работодателя. А если работодателю вот прямо сейчас не хватает людей не проекте, то пусть нанимает дополнительных разработчиков, создавая новые рабочие места, в результате чего, кстати, экономическое равновесие установится уже в другой точке.
Ну и дальше там еще пишут про кодерков.
Лол, у меня такое было, с тех времен остались сертификаты разработчика Битрикс, о которых я никому не говорю, сам успешно перекатился на джаву
Будешь спешить - сгоришь нахуй. Учись работать ровно. Проеб сроков - не твой головняк, а начальства. Тебе за срочность все равно никаких бонусов не будет.
>Но спрашивает, схуяли ровнять меня на таких людей?
Кто везет на том и едут. Те люди умеют отпиздеться, чтобы на них не вешали, сколько они не могут поднять. Ты - нет, поэтому тебя и нагружают.
Вот этот кстати прав, немцы хуже индусов
ну блин, все это может делать прожект менеджер, но у нас обычная галера, где меня считают грязью (на мое резюме вообще за такую зарплату никто не откликается), где нет денег на проежкт менеджеров, а я общаюсь напрямую с заком через джиру и переодически меня ебет тимлид по срокам. все.
причем тимлид даже не может мне нормально задачи ставить. вешает задачу на другого разработчика, потом пишет в чат что нужно доделать задачу (не уточняет ее название), я думаю, что он говорит про задачу, которую я делаю, пишу, что скоро доделаю. потом выясняется, что он имел ввиду задачу другого разраба, которую внезапно на меня повесил (не переведя даже в жире задачу на меня) и это сообщается за 1 день до конца спринта и в этот же день он ее на меня переводит. пиздец какой-то. я чувствую себя каким-то дауном. может тимлид просто стесняется или не хочет со мной общаться? я хз, но постоянно какие-то сюрпризы.
А еще на меня повесят по фронту большую задачу (адаптивно резиново кроссбраузерно сделать огромный лэндинг с анимациями), я ставлю срок в неделю. а тимлид привык что им в таски накидывают таски баг пофиксить на час. и он мне выдают, что это слишком большой срок для одной задачи. я хуею блять. говорит, разбивай ее на подзадачи. и как мне разбивать сайты на подзадачи? как недоделанную верстку тестировать? а потом он говорит, что я неадекватно оцениваю сроки. и заки говорят, что мы не эффективная команда. нет я все понимаю, я итак стараюсь торопиться и ни часа времени рабочего не трачу на чатики или фильмы. но вот это постоянное прессование по времени меня сильно напрягает. они будто думают, что если бить плетью у меня над головой то я буду быстрее работать!
Зачем жить в вонючем мухосранске с хачами, когда за те же деньги можно жить like a king в стране третьего мира с лазурными пляжами и пальмами в шикарном отеле?
>они будто думают, что если бить плетью у меня над головой то я буду быстрее работать!
Ну ты же работаешь в итоге. Думаю, если ты будешь просирать сроки, они тебя не уволят, а наоборот, будут грузить меньшу.
>>1046382
я итак их просираю. пробовал уже все тактики:
1. ставить сроки больше -> кокок да тут дроп даун тока вставить явно 3 дня не займет, пиши подробный отчет в жире, чего так долго (подразумевает что я хуевый кодер)
2. ставить сроки меньше и просирать -> кокок я тут на спринт нам задач накидал, они вроде легко выглядят, а ты не успиваешь их доделать. (подразумевает что я медленный)
просто в аналогичной должности работал до этого человек с 10летним стажем, меня взяли типа джуном на меньшую зарплату, но вижу, что по срокам и качеству от меня ожидают тех же свершений что и от предыдущего синера.
Прсто поменяй работу
По собственному опыту могу еще посоветовать работать в компаниях ~ 1 год, которыми хорошими они не были
>пиши подробный отчет в жире, чего так долго
Ну так ты и пиши. 10 раз напишешь, они отъебуться может быть. Не отъебуться - напишешь 20. Время написания отчетов тоже включай в отчет. Параллельно ищи другую работу, у тебя стаж растет каждый день, растет твоя цена на рынке. Плюс если ты в РФ и легально работаешь, то уволить тебя очень сложно, с тобой будут возиться до последнего. Пойми, твои проебы - это проблема менеджера в первую очередь. Пусть у него голова болит.
я уже боюсь уходить. вдруг на следующей работе меньше платить будут. а то мою зарплату ставят в вакансиях людям с опытом от 2х лет.
нет, это я хх поскроллил
> Купите себе бумажную книгу "Трудовой кодекс Российской Федерации" и держите ее все время на вашем столе на работе. Во время обеденного перерыва или вынужденного простоя перечитывайте у всех на виду данную книгу
Сука, как же я ору.
> аналитик
Никогда не понимал, что делают эти люди. Разжёвывают сказанное клиентом и пересказывают программистам?
Представь, что ты работаешь не в конторе из 5 человек, а в большой компании с кучей разных систем и интеграций между ними. Заказчик просит новую. Аналитик должен продумать как эта новая система будет интегрирована с другими (если это вообще нужно), детализировать требования клиента в ТЗ (не разрабы же будут это делать) и поставить по ТЗ задачи программистам.
не совсем. грубо говоря, аналитик выжимает из клиента то, что он в действительности хочет, а потом он вместе с архитектором ищет в выжимке подводные камни. Без всего этого невозможно адекватно оценить затраты.
отсутствие аналитиков, не означает отсутствие анализа
Никак не называются. Аналитикой занимаются разработчики и дев-менеджеры. Есть ПМы, но они занимаются болтовней, планированием, сроками и прочей хуитой, в предметной области ничего не понимают.
Тестировщиков тоже нет, кстати. В Бинге, хз как в других группах.
И архитекторов нет.
И тимлидов нет, только менеджеры.
Хули ты сам не постишь смешное, ебанат, а?
Программист? Бугуртишь иногда от работы? Возьми и напиши бугурт
Еще это человек, который в деталях знает всю эту ебучую необъятную систему. - Я вообще не ебу как оно работает. Ты мне тыкни пальцем где эта кнопка куда нужно вот это приделать? Есть у нас где-то аналогичная функциональность? А как вообще создается заявка? Чет не могу права настроить на стенде, помоги? И т.п.
У нас еще они и тестер и пм в одном лице.
Это копия, сохраненная 2 сентября 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.