• Какую книгу по go выбрать?

    @programrails
    cppdigger, о какой компетентности вообще речь? Не нравится мой отзыв - кто вам мешает написать свой? А у меня вызывает большие сомнения ваше стремление переходить на личности. В частности, зачем было упоминать про "поклонник творчества Задоронова"?
  • Какие почитать учебники по алгоритмам?

    @programrails
    Скиена отвратителен. Что-либо понять в нём - абсолютно невозможно. Он совершенно не умеет объяснять - даже на английском. Я пытался его читать -это оказалось невозможным - бросил. Скиена просто тупой идиот и бездарь.
  • Кто имел опыт удаленной full/part time работы (не фриланс) на США, какие есть нюансы и почему нет?

    @programrails
    ChernovGV, сразу видно, что вы сами не пробовали работать удалённо на зарубежного работодателя. Такое впечатление, что вы не прочитали всё, что я написал. Я отобрал вашу мечту? Втоптал её в грязь? Но вы "не позволите мне это сделать, всё равно будете верить" (точнее, веровать - в выдуманный фетиш)? Не верите мне - пробуйте сами.
    Надо просто избежать подписания договора в котором ты несешь ответственность за баги.

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

    Но не в мировом же масштабе. Зарегистрируйтесь на Upwork'е в качестве работодателя, предложите заказ за $30 в час длиной в год - и подсчитайте, сколько будет соискателей. Хотя - всё равно картина будет неточной - нормальные люди с этой выжившей из ума помойкой не связываются.
  • Кто имел опыт удаленной full/part time работы (не фриланс) на США, какие есть нюансы и почему нет?

    @programrails
    А я наоборот - выводил оттуда своих клиентов. :) Мне не нравится там то, что клиент может шантажировать тебя плохим отзывом. А вот кидалова на деньги от иностранных удалённых работодателей я не боюсь. Они, как правило, это не делают - не русский у них менталитет. Я боюсь только необоснованного "увольнения" с их стороны. И внезапно "уволить", наверное, можно и на Upwork'е, верно? Зачем вообще Upwork, если клиент уже есть? Только ради гарантии оплаты. Надо сказать, что меня ещё ни разу никто на деньги из удалённых иностранцев не обманул - за пределами Upwork'а, разумеется. Кстати - от отсутствия страховки Upwork тоже не защищает. Мне на это указал один клиент, когда я отказался себе покупать страховку - он показал мне пункт меню правил Upwork'а, откуда следует, что исполнитель несёт полную материальную ответственность перед заказчиком. Upwork - это всего лишь тот же Uber - оба делают вид, что "они вообще-то не при чём в случае чего". Таким образом, не могу с Вами согласиться - ни одну из указанных мною проблем (необоснованное увольнение и необходимость покупать страховку) Upwork не решает. Он лишь даёт гарантию оплаты - кстати, ценой потери рейтинга - так что о какой спокойной работе может идти речь - как раз на Upworke я больше всего и нервничал. Иностранцы, предлагающие длительную удалённую работу (именно длительную-постоянную - о которой топикстартер говорил), конечно, нищеброды (как правило) - но уж никак не обманщики и не кидают на деньги (как правило). Так уж они воспитаны, такой уж у них менталитет (из моего опыта - у меня так было). Это только россияне могут удалённо кинуть - я слышал (но удалённо на россиян ни разу не работал - не доверяю).
  • Кто имел опыт удаленной full/part time работы (не фриланс) на США, какие есть нюансы и почему нет?

    @programrails
    Станислав, вопрос был не про Upwork (не про фриланс). И ответ мой, кстати, был тоже не про Upwork. Я лично перепробовал и Upwork (и убедился, что для новичка это только как способ подработки - но не основной работы), и предпринял более десятка попыток найти как ИП удалёнку за рубежом (не обязательно в США). И даже несколько раз мне удалось кратковременно поработать "как ИП на зарубеж" - но это всегда плохо кончалось - эти нищеброды либо от меня хотели человека-оркестра, либо предлагали чудовищно кабальные условия, либо вышвыривали за малейшую провинность. Я пришёл к однозначному выводу - зарубежные удалённые работодатели, предлагающие постоянку, есть - но 95% из них - нищеброды и людоеды, и совершенно не надёжны (не говоря уже об одиозных Кроссовке и Затоптуне). Ещё бы - за них идёт отчаянная драка - в мировом масштабе - потому они и питают иллюзии, что могут с вами обращаться, как со скотом. С ними вы будете каждый день как на пороховой бочке. Это не жизнь, а адская нервотрёпка. Да пошло оно всё ТАКОЙ ценой. Хотите спокойно, надёжно и денежно удалённо работать на зарубеж - значит, организуйте сами себе такую возможность - создайте филиал своей фирмы за рубежом - которая будет снабжать вас иностранными заказами по вашим правилам игры. Короче, создайте искусственно некий привилегированный мостик между двумя мирами Россия-Запад - потому что в общем случае связи (терпимой по условиям для вас) между этими мирами нет (а есть только вышеуказанные нищебродские предложения). Сделайте себе сами искусственую "кротовую нору" из российского пространства-времени в западное - которая сымитирует ваше присутствие на западном рынке в качестве его рядового игрока.
    Очевидно, что такая связь между двумя мирами должна носить НЕРЫНОЧНЫЙ характер - для того, чтобы вам было комфортно. Например, 2 филиала одной фирмы в 2 странах - они же друг другу не конкуренты - у них между собой нерыночные отношения. Пытаться же выжить в условиях рыночной связи между 2 мирами - да там огромные толпы желающих - и скотские условия как результат.
    Ещё вариант - у вас есть блат за рубежом. Например, вы там жили, работали, вас там лично знали.
    Ещё редкий вариант - в западной фирме найм удалённых работников доверили штатному русскоязычному работнику, выходцу из б.СССР. И он близок вам по менталитету, языку, и у него есть остатки совести (нерыночный признак связи). Мне трижды такое попадалось. Тут есть призрачный шанс.
  • Какая есть самая простая книга по алгоритмам и структурам данных?

    @programrails
    Только не в русском переводе - а в английском оригинале. Мучился с переводом, плюнул, перешёл на английский оригинал.
  • Что лучше читать Олифер или Таненбаум?

    @programrails
    Ну и что? Давайте без слепого низкопоклонства перед Западом и послушного бездумного повторения чужих стереотипов. Что там было и как - не повод бездумно провозгласить Таненбаума богом. Я верю своим глазам больше, чем чужим россказням в Интернете.
  • Какие минимальные по цене iOS-устройства необходимы для React Native разработки?

    @programrails Автор вопроса
    Роман Александрович, спасибо за ответ. Не подскажете ли ещё такой вопрос: является ли iPhone 6 критично устаревшим по сравнению с более поздними моделями iPhone - с точки зрения тестирования React Native iOS-приложений? Или можно перефразировать вопрос так: есть ли в версиях iPhone после шестой какие-либо критические (для разработчика) hardware-нововведения? Или на этот вопрос нет простого ответа?
  • Какие минимальные по цене iOS-устройства необходимы для React Native разработки?

    @programrails Автор вопроса
    Так это были варианты? Я просто совершенно далёк от темы Apple. Допустим, вариант №3 - купить эппловский ноутбук "MacBook". Но разве этого достаточно для React Native iOS разработки? Т.е., собственно, для разработки-то достаточно - но на каком iOS-устройстве тогда тестировать готовые (созданные на Маке) React Native iOS-программы? Я так понимаю, что на самом Маке это не потестируешь, значит, нужно покупать ещё и iPhone (дополнительно к Маку) - исключительно ради тестирования готового продукта? А иначе как 100% достоверно эмулировать железо эппловского смартфона? Т.е., я наверное, неточно выразился - меня интересует полный цикл разработки на React Native iOS - включая и тестирование готового созданного продукта (на некоем мобильном Apple-устройстве) - а не только сама непосредственно разработка.
  • Как повысить свою пенсию в будущем, если ты ИП-программист сейчас?

    @programrails Автор вопроса
    Не рассчитывать на пенсию - чистейшее безумие. При всех огромных минусах - это самый надёжный вариант дохода в старости - поэтому нельзя это сбрасывать со счетов. В старости каждые 500 руб - это деньги.

    К тому же, если кто-то тут есть из Москвы - у них зарплаты программистов от 80 и больше - и все, кто 80 получают, не задумываются, правильно или нет, что с неё идут пенсионные отчисления - в размере 17600 рублей ежемесячно. Это не жалкие 2800 в месяц, которые отчисляет ИП на пенсию с доходов 80 в месяц. Я бы с удовольствием платил бы сам государству те же 17600 рублей ежемесячно - но пока не вижу способа. Т.е. я хочу уравняться в этом смысле с теми, у кого белая зп 80.

    Те, кто советуют пренебречь пенсиями - а сами-то вы, интересно, тоже ИП? Или сидите на 80 белой зп, но хочется блеснуть красным словцом?
  • Простым языком о замыканиях?

    @programrails
    Да ладно, всю эту наукообразную хрень во всех прочих ответах задавший вопрос мог и сам прочесть в учебниках. Вопрос был не об этом вообще-то. Просто вы все настолько прогнулись под работодателей (а также под безумный охреневший хабр, где можно ставить минусы (!) чужим высказываниям), что даже здесь - где их нет - зашорены их рамками - боитесь и слово сказать лично от себя. А я сказал всё как есть, без всяких оглядок. Ну не глупо ли было, отвечая тут на вопрос, просто повторить то, что можно в любом учебнике прочесть? Хотя бы вот здесь: https://learn.javascript.ru/closures . Вопрос был о том, чтобы ПРОСТЫМ языком объяснить, что значит "замыкания". Именно простым языком я и объяснил - чего не сделал никто другой в данном топике. И, кстати, сказать про кого-то "не ведает что говорит" - слишком похоже на оскорбление. Не нравится мой ответ - возразите по существу - но оскорблять чужое высказывание - это не аргумент в споре.
  • Простым языком о замыканиях?

    @programrails
    А мы на "ты" не переходили, вообще-то. Что хочу, то и говорю, и ни перед кем не собираюсь отчитываться.
  • Можно ли создавать приложения на React Native без устройства iOS?

    @programrails
    А какое именно IOS-устройство необходимо - телефон или ноутбук? И, если можно, назовите какие-то конкретные рекомендуемые модели этих устройств - с точки зрения оптимальности затрат. Желательно потратить наименьшую сумму, но приобрести наилучшее (с точки зрения тестирования приложений) устройство.
  • Возможна ли разработка React Native Android без физического мобильного устройства?

    @programrails Автор вопроса
    А разве не этот эмулятор выводит на экране компьютера QR-код, который надо сфотографировать и распознать смартфоном - которого у меня нет вообще?
  • Возможна ли разработка React Native Android без физического мобильного устройства?

    @programrails Автор вопроса
    Роман Александрович, я слышал что-то такое, что в таких случаях иногда всё же бывает нужно отсканировать реальным физическим телефоном QR-код с монитора компьютера. Эта проблема не относится к данному случаю? У меня же вообще нет смартфона.