• Насколько легко трудоустроиться программисту в 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. Ну это больше говорит о тим-лиде, а не о дядьке. Тим-лиду следует посидеть вечерком в тиши и подумать, правильно ли он живёт в этом мире, коли руководствуется мерками каменного века и правилом "я начальник, ты дурак".
    Ответ написан
  • Насколько легко трудоустроиться программисту в 40+, 50+ итд лет?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    @vrazrabotchik
    Забейте на программирование, это не стоит того, уверяю вас, придёт время когда программировать надоесть и тогда у вас уже не будут работать глаза, у меня дед слепой и очень несчастный, забейте на комп, делайте гимнастики для глаз, не занимайтесь больше компьютером (никогда!). Протяните лет до 50-60 нормально живите, увлекайтесь, общайтесь с людьми, занимайтесь бизнесом, набирайте команду разработчиков, станьте менеджером, купите вертолёт, прыгните с парашюта, но не пишите код, никогда!
    Ответ написан
  • Упала процессорная мощность на сервере, в чем может быть дело?

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

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

    pinebit
    @pinebit
    Freelance Software Engineer
    Зарубежные компании-клиенты обычно уже имеют такой договор, ведь Вы наверняка не первый кого они нанимают. Если нет - берите образец с любой биржи.
    Для ВК в банке потребуется двуязычная версия договора. Некоторые банки сами переведут оригинал, некоторым подавай готовый перевод.
    В договоре должно быть:
    - Ваши ФИО и адрес, ясно что они должны совпадать с ИП;
    - указано вознаграждение, периодичность его получения и сроки выплат;
    - указано кто платит комиссии за wire transfer;
    Собственно все. Договор отсылается в банк один раз, далее вы на него ссылаетесь в каждом инвойсе.
    Далее вы делаете инвойс на каждый платеж и отсылаете в ВК банка по приходу очередной суммы.
    Инвойс также пишется на двух языках, с указанием суммы начисленной за Ваши услуги, комиссии удержанной банками при переводе, и итоговая сумма прописью на двух языках. В инвойсе должны также присутствовать все данные Вашего ИП. Все суммы с отсылкой "... согласно договора №123 от 1.1.2017".
    И совет - выбирайте современные банки, которые помогают вам подготовить все документы для ВК, а не те что усложняют жизнь ненужной бюрократией.
    Ответ написан
  • Как правильно оформить продажу доли в компании?

    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 год). Тот факт, что прибыль КИК на том или ином основании не является облагаемым доходом контролирующего лица, не освобождает от обязанности подачи Уведомления о контролируемых иностранных компаниях.

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

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

    Желаю успеха в реализации задуманного!
    Ответ написан
  • Веб сервер под фото. Какую архитектуру хранения выбрать с учетом масштабирования?

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

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

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

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

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

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

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

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

    gbg
    @gbg
    Баянист. Тамада. Услуги.
    Робототехника огромна. Бывают промышленные роботы, а бывают роботы-автомобили. Вы уж определитесь.

    Из математики вам потребуется теоретическая механика. Которая потянет за собой:

    -дифференциальные уравнения
    -линейную алгебру
    -гармонический анализ
    -теорию функций комплексного переменного
    -теорию функций действительного переменного
    -дифференциальную геометрию

    Это вот все в вашу нерадивую голову втолкают за 4 курса любого физмата, при условии, что будете учиться, а не балду пинать.

    для теоретических изысканий нужен matlab, для практических - C++ или C
    Ответ написан
  • Теперь это норма для фриланса?

    gzhegow
    @gzhegow
    Думал, стану умнее, когда адаптируюсь, но нет
    В нескольких словах:

    а) они не шарят, я имею в виду - они и вправду не шарят

    б) они отсеивают тех, кто подсядет на очко и ждут тех, кто их переубедит, но в бизнес-мире это нельзя сделать сказав что они неправы, тебе нужно найти косяк в их истории, копнуть глубже (если что, они могут и не знать что это косяк из пункта а)

    в) они ищут тех, слава которых, идет впереди того, что они на самом деле достигли

    г) они читают статьи с площадок типа хабра, задачей которого давным давно перестало быть "готовить умных людей" - теперь это продажа рекламы клиентам, которые считают себя умнее всех, только такими статьями их можно заткнуть в жопу и все же им продать. они начитываются этого говна и теперь они "такие же умные" - на самом деле нет

    д) кто первый это вычитает и впечатлит других - тот получает халявный авторитет из нихера, потому что никто не шарит - а он шарит

    Да вообще есть такой запрос в google "что такое ibm bluemix?"
    И там значит описание блуемикса на 25 строк.
    Описание вида "это технология по внедрению технологий в высокие технологии технологичных бизнес процессов и поэтому мы единственные на рынке"

    Чем больше люд тупеет, тем больше требования на вакансиях.
    Но сюрприз в том, что сколько-б-дофига ты не знал - на работу возьмут не тебя.
    А тот кто действительно изучит это все так чтобы отскакивало - будет удивляться какого его топчут на работе и из-за какой-то долбаной бумажки не дают взломать драный пентагон, потому что он может, но вот... нельзя.

    А потому что главное это видимость, а не результат.
    Добро пожаловать в мир адвокатов-финансистов-бизнесменов.
    Ответ написан