Задать вопрос
  • Как отучить стажёра от говнокода?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Ну я кота к лотку приучил так:
    Тыкал в говнокод и бил! Теперь он великолепно программирует на лотке
    Ответ написан
    1 комментарий
  • Как правильно наладить работу с фрилансерами в вопросе добавления товаров?

    opium
    @opium
    Просто люблю качественно работать
    1 да на фл самое то
    2 бекапы спасут мир
    3 забудьте фтп начните гит, уже все нормальные люди на него перешли чуть ли не десять лет назад
    Ответ написан
  • Как мотивировать сотрудников долей компании если компания ООО?

    newross
    @newross
    Product owner
    Премия в виде доли от выручки. Состав учредителей менять не надо, прозрачно, в случае если человеку проект станет неинтересен тоже не возникнет проблем с выводом его из компании.
    Ответ написан
    Комментировать
  • Насколько легко трудоустроиться программисту в 40+, 50+ итд лет?

    @ralaton121
    В сфере ИТ не было кризиса даже в разгар кризиса. Переориентация была в некоторых направления, но вакансий незаполненных как было много, так мгоно и оставалось в кризис. Спрос в сфере ИТ огромнейший. Не найти своего места в нем в 20, 30, 40 или 50 лет - нонсенс. Возможно, что вы просто выбрали не ту профессию.

    Плохой программист в 20 лет воспринимается нормально. Он еще выучится. Он еще и должен ничего не уметь. Он и должен получить копеечную зарплату.

    Если вы к 40-50 так и не станете специалистом и так и будете искать свое место в жизни, то у меня для вас сюрприз. Неприятный. На 40-50 летнего который умеет на уровне 20 летнего не смотрят уже снисходительно.

    ПС
    Мне немного за 50. Не испытываю проблем со спросом на свои услуги. Напротив, считаю, что только после 45 жизнь начинается. Я в этот момент бросил старый бедных клиентов, которых до этого боялся бросить. Как оказась оставшиеся те что побогаче достаточны. Работы меньше, денег больше. Работа сложнее, работа интереснее.
    Ответ написан
    3 комментария
  • Насколько легко трудоустроиться программисту в 40+, 50+ итд лет?

    AbuZefirov
    @AbuZefirov
    инженер, программист, разработчик,преподаватель
    Думаю сколько людей столько и ситуаций.
    Общая тенденция (брать молодых) конечно есть, но слишком много влияющих факторов чтобы говорить что именно возраст будет ключевой проблемой.
    Меня более занимает тема изменения самой среды.
    Потребности\востребованности программистов.
    Здесь правильно заметили что во многих случаях нанимателю достаточен низкий уровень компетенции наемника. Как таковой зачастую и программист не нужен. Да, должность будет называться программист а на практике нужен "забиватель гвоздей вдоль размеченной линии".
    И в этом случае создается вилка - программисту (опытному, бывалому) фронт работ не интересен а нанимателю не интересно оплачивать микроскоп, которым нужно забивать гвозди.
    Потребность в "чернорабочих интеллектуального труда" увеличивается, а в собственно программистах-творцах потребность снижается.
    Возможно, как предсказывают некоторые футурологи, в будущем программистов будет человек 9 на европейскую часть, остальные будут "обслуга" роботизированной индустрии всего и вся.
    Ответ написан
    Комментировать
  • Насколько легко трудоустроиться программисту в 40+, 50+ итд лет?

    Чушь, на самом деле.

    1) Довод первый, личный. Ну вот у нас в команде есть разработчик, которому за 40, занимается JavaScript. Ощущения исключительно положительные. Товарищ имеет большой опыт и очень хорошо знает что делает. Да ещё и изучает что-то новое, куда-то движется в своей области.

    Ну, правда, знал я одного или двух товарищей, которым тоже за 40 и которые обладают опытом, но при этом обладают ещё и первосортной наглостью, более всего заботясь о том, чтоб засчитать побольше часов (неплохо оплачиваемых), а не о том, чтоб их код без ошибок работал. :) Просто у человека нет совести и желания профессионально делать свою работу, это бывает в любом возрасте.

    2) Довод второй, социологический. Как известно, у человека в течение последних веков продолжительность и всей жизни в целом, и составной её части - детства стала гораздо больше. В пушкинские времена крестьянские девочки в 13-14 лет были на выданье, на них ложилась вся тяжесть семейной жизни. Сейчас это совершеннейшие дети, им только в куклы играть.

    Двадцать лет назад парень 20 лет был взрослым и уже зачастую женился. Сейчас 20 - это молодо-зелено; крепко стать на ноги к этому возрасту, стать профессионалом в интеллектуально ёмкой отрасли деятельности - да невозможно практически; посему и о семье говорить рано, что бы там ни вопили охранители. Ну и естественным образом, коль скоро детство и молодость растягиваются, то и период активной интеллектуальной деятельности - тоже должен сдвигаться. Захватывая и 40 лет, и 50, а может и 60-70. Тут уж зависит от индивидуальных усилий.

    3) Довод третий, профессиональный. Слышал ли кто-нибудь, чтобы грамотного, квалифицированного профессора математики выгоняли в 50 лет? Конечно, он наверняка уже не может генерировать идеи, как он это делал в 20; математика - дело молодых. Но опыт его огромен, он пользуется уважением, учит студентов и аспирантов; совет его ценится и может серьёзно помочь молодым коллегам; он далеко не вне профессии. Почему так происходит? Потому что математика - это устоявшаяся область, математика - это профессия в полном смысле.

    Программирование пока не вполне созрело как профессия, потому что оно несколько моложе математики (ну, не менее чем на пять тысяч лет, если считать от Московского математического папируса с задачами по стереометрии). О том, что программирование должно стать профессией - см. пост Роберта Мартина, который мне очень нравится: blog.cleancoder.com/uncle-bob/2016/07/27/TheChurn.html

    UPD. Другие ораторы упомянули о психологических причинах: тим-лиду, которому 25, боязно показать команде своё невежество в сравнении дядькой, которому 40. Ну это больше говорит о тим-лиде, а не о дядьке. Тим-лиду следует посидеть вечерком в тиши и подумать, правильно ли он живёт в этом мире, коли руководствуется мерками каменного века и правилом "я начальник, ты дурак".
    Ответ написан
    2 комментария
  • Насколько легко трудоустроиться программисту в 40+, 50+ итд лет?

    @nirvimel
    Подчинённый перед лицом начальствующим должен иметь вид лихой и придурковатый! Дабы не смущать начальство разумением своим.

    Петр I Великий

    Это объясняет все парадоксы СНГ-шного рынка труда, неизвестные в остальном мире.
    Как 20-летний новоиспеченный манагер будет строить 50-летнего сотрудника, который старше его отца?
    А как без построений обеспечить дисциплину в коллективе и правильныйЪ уклад отношений с подчиненными?
    Ответ написан
    14 комментариев
  • Что это за язык програмирования и что такое Т?

    Тип T это произвольный тип. Структура описывает узел дерева, который может хранить какой-то тип.

    Для дерева строк вместо T подставится String, для дерева целых чисел - Int и т.д.

    Тип Node это полиморфный тип (параметрический полиморфизм).
    В C++ это реализуют шаблоны, в Java - generics.
    Ответ написан
    1 комментарий
  • CMS WordPress основана ли на какой-то математической модели?

    secsite
    @secsite
    Безопасные и быстрые сайты
    Боюсь, разработчики ВП с удивлением узнали бы о теме такого диплома.
    Ответ написан
    1 комментарий
  • Как решать конфликты интересов между клиентами фрилансера?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Задача конкуренции - не Ваша задача.
    2. Ваша задача - выполнять работу, необходимую Заказчику за его деньги и вовремя.
    3. Любые попытки Заказчика выяснить: работали/работаете ли Вы на конкурентов - должны быть пресечены на корню банальным ответом: "Похожее на Ваше решение, с аналогичным бизнес-процессом, у меня ещё никто не заказывал.".

    Это будет правдой, т.к. никогда не бывает 2 абсолютно одинаковых бизнес-процесса - всегда есть различия, даже в одинаковых с виду ТЗ.

    4. Любой следующий вопрос в этом направлении - Ваш ответ: "Предлагаю, всё-таки, перейти к обсуждению Вашего проекта и начать работу."
    Ответ написан
    Комментировать
  • Как решать конфликты интересов между клиентами фрилансера?

    riky
    @riky
    Laravel
    многие тут советуют что все нормально, главное деньги, но взгляните с другой стороны, с заказчика.

    Рано или поздно они узнают об этом. негатива будет много, особенно если узнают со стороны, и как минимум начнут подозревать в сливе инсайдерской информации конкурентам, разбираться уже никто не станет. а как максимум гадить начнут. Так или иначе они делятся вами разной информации доверяя вам, что вы на их стороне, но по факту получается не совсем так. Это как юрист который работает на обоих конкурентов. Если же они не делятся с вами такой информацией то и проблемы нет, но судя по вопросу это не так.

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

    Многие тут пишут что важны только деньги, и это так, но есть сиюминутные деньги, а есть деньги в перспективе. Набирая честное имя и хорошую репутацию вы получаете реальные отзывы и поднимаете свой рейтинг и оплату, иначе всю жизнь придется возится в средней лиге безымянных и оплачиваемых по средней ставке.
    Ответ написан
    6 комментариев
  • Упала процессорная мощность на сервере, в чем может быть дело?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Задайте этот вопрос тем у кого арендовали VDS.
    Ответ написан
    Комментировать
  • С чего начать изучать программирование?

    @asd111
    Если есть высшее образование и опыт работы по специальности экономист-аналитик, то лучше пройти курсы программирование 1С, администрирование 1С и т.п. по расширенной конфигурации 1С и идти в сферу 1С(не битрикс). С вашим опытом в сфере 1с программирования у вас будет самый быстрый карьерный рост.
    Курсы 1С данного вида есть почти во всех регионах России. Данные курсы обычно проводят партнеры 1С и по окончанию курсов выдаётся сертификат.
    Ответ написан
    4 комментария
  • Как правильно хранить статистику?

    @entermix
    Ответ написан
    Комментировать
  • Как правильно оформить продажу доли в компании?

    iacaRussiaUSA
    @iacaRussiaUSA
    CPA (лицензированный бухгалтер в США) и в России
    Налоговые последствия в России и что нужно сделать:
    1. Продажу лучше оформить по цене равной инвестиции (все, что вы вносили в компанию), сделанной ООО в американскую компанию. В этом случае у ООО не возникает налогооблагаемого дохода. Продажу нужно оформить договором купли-продажи доли и составить сертификат акций на нового собственника. При этом, старый сертификат необходимо аннулировать. Размер инвестиции нужно определить с учетом первоначального взноса в иностранную компанию, а также последующих внесений.

    Последствий сделки в отношении налога на добавленную стоимость не возникает. Реализация долей в уставных капиталах организаций не подлежит налогообложению НДС на основании пп. 12 п. 2 ст. 149 НК РФ.

    По налогу на прибыль ООО признает доход от реализации доли в уставном капитале иностранной компании в сумме договорной цены доли (пп. 1 п. 1 ст. 248, п. 1 ст. 249, п. 3 ст. 271 НК РФ) и при этом, делает вычет на стоимость инвестиции на том основании, что согласно пп. 2.1 п. 1 ст. 268 НК РФ при реализации имущественных прав (в том числе долей) налогоплательщик вправе уменьшить доход от реализации на цену приобретения данных имущественных прав (в том числе долей) и на сумму расходов, связанных с их приобретением и реализацией. В случае цены продажи равной размеру инвестиции, дохода не возникает.

    Несмотря на это, доходы и расходы по этой сделке должны быть отражены в декларации по налогу на прибыль. Выручка от продажи имущественного права (доли в УК другой организации) признается доходом от реализации в совокупности с другими доходами и отражается в Приложении N 1 к листу 02 по строке 010, в том числе в расшифровке по строке 013 (выручка от реализации имущественных прав). Итоговая сумма доходов от реализации показывается по строке 040 (п. 6.1 разд. VI Порядка заполнения налоговой декларации по налогу на прибыль организаций, утвержденного Приказом ФНС России от 26.11.2014 N ММВ-7-3/600@ (далее - Порядок заполнения декларации)).

    Расходы на покупку проданных имущественных прав отражаются по строке 059 Приложения N 2 к листу 02. Итоговая сумма признанных расходов показывается по строке 130 (п. 7.1 разд. VII Порядка заполнения декларации).

    2. ООО должно подать в налоговый орган «Уведомление о своем участии в иностранных организациях» в связи с окончанием участия в иностранной организации в течение 3 месяцев со дня продажи доли.

    Кроме того, ООО должно подать в налоговый орган «Уведомление о контролируемых иностранных компаниях» за период, в котором ООО являлось контролирующей организацией и отчитаться по полученному доходу, а также предоставить бухгалтерскую отчетность иностранной компании. Такое уведомление подается в налоговый орган «в срок не позднее 20 марта года, следующего за налоговым периодом, в котором контролирующим лицом признается доход в виде прибыли контролируемой иностранной компании в соответствии с главой 23 или 25 настоящего Кодекса.»

    При этом, на основании Ст. 25.13-1 НК прибыль контролируемой иностранной компании освобождается от налогообложения если, в частности, эффективная ставка налогообложения доходов (прибыли) для этой иностранной организации составляет не менее 75 процентов средневзвешенной налоговой ставки по налогу на прибыль организаций. Американские компании уплачивают налог на прибыль по прогрессивной шкале, начиная с минимальной налоговой ставки 15%, что соответствует 75% от российской ставки 20% по налогу на прибыль организаций. На этом основании доход КИК не будет облагаться в РФ.

    Так же стоит иметь в виду, что на основании п.7 Ст. 25.15 НК прибыль КИК не будет облагаться, если ее размер не превышает 10 млн. руб. (30 млн. руб. за 2016 год). Тот факт, что прибыль КИК на том или ином основании не является облагаемым доходом контролирующего лица, не освобождает от обязанности подачи Уведомления о контролируемых иностранных компаниях.

    Одновременно с предоставлением ООО Уведомления об окончании участия, физическое лицо – приобретатель доли, должен предоставить «Уведомление о своем участии в иностранных организациях» от своего имени в связи с приобретением доли.

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

    Желаю успеха в реализации задуманного!
    Ответ написан
    Комментировать
  • Какие вопросы задаёте при знакомстве с новым отделом?

    astec
    @astec
    Разработчик https://debtstracker.io/
    - Где столовка и туалет?
    - Что я должен знать?
    Ответ написан
    Комментировать
  • Веб сервер под фото. Какую архитектуру хранения выбрать с учетом масштабирования?

    SashokSmir
    @SashokSmir
    Инженер
    Лучше сделать немного иначе. Сделать узел — входной узел для статики. Этот входной узел требует мало ресурсов, но позволит сделать интерфейс для всей вашей системы, с помощью которого вы избежите многих проблем в будете и сможете легко масштабироваться.

    Все запросы на доступ к статическим файлам нужно отправлять на этот узел, например, files.example.com. Тот, кто отправлят запрос даже не знает на каком сервере и т.д. находится файл и ему это не нужно знать.

    Именно этот узел ведет учет файлов и знает на каком именно сервере у вас находится файл. Ваше приложение (сайт) посылает запрос на узел (files.example.com) на доступ к определенному файлу и этот узел смотрит у себя в базе где именно находится этот файл (на каком сервере и по какому адресу) и в ответ отдает этот адрес, например, srv01.files.example.com/f/405/502.jpg

    Таким образом у вас будет единый интерфейс в виде точки входа и весь ваш код будет общаться за файлами именно через этот интерфейс (в виде API). Если в будущем нужно будет поменять алгоритм работы, то придется менять только то, что находится за интерфейсом, но не то, что впереди (то, что впереди интерфейса даже не заметит изменений).

    В будущем для надежности можно сделать зеркальные узлы.
    Ответ написан
    1 комментарий
  • 16 лет. Идти во фриланс или начинать junior'ом в конторе?

    @huwesu
    Работать сейчас самостоятельно во фриленсе = возьмут легко, быстрые деньги, хорошие деньги для молодого. Но упираешься в росте квалификации в тупик через очень скоро. Рост квалификации крайне медленный. И будет всю жизнь до смерти "джуниором". Я сталкивался с такими людьми - им по 30 лет уже, во фриленсе по 10 лет, а до сих пор способны делать только то, что у меня умеют джуны с двухлетним опытом.

    Работать сейчас на фирму = возьмут с трудом, с деньгами намного хуже. Но быстро подтянут в квалификации на очень хороший уровень. Потолка квалификации не будет. Только важно!!!! - нужно выбирать сильную фирму с квалифицированными коллегами и работой В ОФИСЕ, очно, а не на удаленке и не мелкую хренофирмочку со слабыми спецами. Потом можно и на фриленс свалить.

    Вариант - пойти во фриленс немного, а потом в фирму - теоретически, возможен. Но на практике не проканает. Ибо порядок денег совсем другой. И вы просто не сможете после фриленса умерить свои финансовые аппетиты настолько чтобы пойти в фирму. Понравится тратить хорошие деньги. Даже если головой будете понимать, что годами занимаетесь примитивнейшей работой и не растете....
    Ответ написан
    1 комментарий