Каждый раз, когда такое возникает на хабре, я пощу в очередной раз картинку (каждый раз с актуальными данными).
Вот это красное — это то, что не имеет отношения к работе сайта geektimes.ru и показу контента. У меня оно заблокировано, у большинства читателей — нет.
Странно, что никто не упомянул про DipTrace. С некоммерческой лицензией (4 слоя, 1000 падов) оно покрывает 99% потребностей в хобби-электронике. И намного удобнее, чем Орёл или КиКад…
20 л Бюлера на бак или на неделю? Когда я говорю про 20 литров на тяжелом тракторе, это означает что в баке количество топлива в настоящий момент = «показания датчика» ± канистра. Сколько таких «канистр» набегает за сезон? И как спанировать затраты на гектар? Любой механизатор знает десяток способов, как слить топливо с трактора. Нельзя все перекрыть и нельзя поставить у каждой машины охранника (это, в принципе, бесполезно). Остается надежда на датчики. А они не дают достоверную и достаточную для принятия решения информацию. Может, тракторист и не сливает, а ведет машину или агрегат в неправильном режиме. Агроном не будет по полю с линейкой бегать и проверять заглубление агрегата, потому что поле может быть 100-200 га, а таких полей в одновременной обработке несколько. Да просто может быть топливная неисправна.
Если у холдинга 700 тыс.га, то такие погрешности вылезают в миллионы долларов. И даже заявленная точность недостаточна. Те же 20 литров на 800 л бак — это 2,5%. Вроде и не много. А если посчитать 2,5% от 1000 га на глубохом рыхлении — то это, примерно, тонна. Представим себе, что предприятие имеет 150 тысяч га. Половина земли под рыхлением. Так мы получим «погрешность» 75 тонн солярки в год. Это только одна техоперация. Есть и другие, хоть и менее затратные, но их много: например, боронование, посев, внесение удобрений, опрыскивание. Некоторые идут в два захода. Потом обмолот и транспортировка.
Можно считать мои аргументы бестолковыми, но они базируются на опыте работы в агрохолдинге с 2008 по 2016 г.г., где привыкли считать деньги и эксперименты с удаленным контролем начались еще в 2010 году.
Чтобы реализовать потенциальные возможности аппаратуры, какой бы уникальной она не была, нужен хороший астроклимат, а его в соседстве с крупными городами, увы, нет. Пулково представляет ценность большим историческим периодом непрерывных наблюдений с одного и того же места, впрочем, как и другие обсерватории с долгой историей.
Согласен с вами. 3 года назад встал вопрос покупки стиральной машины. После перещупывания новых Whirlpool вопрос решился покупкой бывшей в употреблении Miele по цене новой Whirlpool. Да, тяжелая (2 бетонных стабилизатора внутри), но по ванной комнате не бегает при работе. Внутри (пришлось частично разобрать, чтобы втащить в ванную комнату) чистота и порядок, передняя панель на навесах, ржавчины и грязи нет. Год выпуска не обнаружен. Наощупь не оставляет оставляет впечатление хлипкости или непродуманности конструкции, да фильтр стока не забивался ни разу за 3 года. В целом более чем доволен покупкой. В планах купить холодильник Miele или Liebherr.
Загуглил — overlayroot это вовсе даже часть ubuntu и доступно как отдельная репа — https://launchpad.net/ubuntu/xenial/+package/overlayroot. Из себя представляет пару скриптов для initramfs, конфиг и chroot-илку, для не-ubuntu можно качать и использовать "вручную"
Для меня его бонус в отсутсвии возни с ручной настройкой fstab/systemd — у меня часть данных на внешнем HDD, который не надо в overlay, хоть и ценой некоторого неудобства в chroot — там отрубается все, кроме "/", в том числе и /dev.
Утром перезагружал pine, проверил реакцию на fstrim --all — да, это оно. Время выполнения примерно 3.5 минуты, после чего stat выдаёт 21Гб записанных данных. Что характе́рно — если эту карточку воткнуть в кард-ридер ноутбука, оно пишет "trim не поддерживается".
Итого, сходимся на мысли, что верить stat-у нужно с оговорками, либо настраивать систему, чтобы fstrim не вызывался для read-only разделов и "не портил статистику" :)
ЗЫ: Да, повторный вызов fstrim --all через короткое время заканчивается быстро и не меняет (±несколько Мб) значения stat.
Если чисто по сайтам ходить то можно вообще ничего на сервак не ставить.
Достаточно при конекте по ssh клиент настроить так чтоб у вас локально появился сокс прокси и прописать его в браузер.
ssh -D в линуксе, виндовые клиенты тоже умеют.
Повторюсь, виновата не страна как таковая. Виноваты болваны у руля.
Во-первых, у руля не болваны, а вполне себе циничные люди, которые блюдут свои интересы.
Во-вторых, большинство людей в стране их поддерживают, иначе они там не сидели бы.
сражение со стандартным примером чата и его установка на сервер
Отработайте навыки деплоймента, и наделайте себе виртуалок/контейнеров/скриптов с несколькими типовыми конфигурациями, чтобы не тратить время на настройку окружения. Зачастую программисты однобоки и практически ничего не знают о деплойменте, о сетях, о настройках безопасности, о криптографии и сертификатах, и пишут софт, который работает только на локалхосте с отключенным UAC. Заимейте машину, способную запускать одновременно 5 виртуалок связанных внутренней сетью, и при этом не тормозить — и уже сможете можете брать задания уровня small enterprise.
Выучите angular2/react — работу найдете.
На все про все у вас недели две уйдет.
Из личного.
Взял джуниором девушку без знания Angular, но с небольшим опытом в js/jQuery. На третий рабочий день, после прохождения ng4tutorial она уже просила задачи по реальным проектам. Сейчас (2 недели спустя) полноценно работает на уровне junior.
На собеседовании долго думал — брать/не брать (т.к. релевантного опыта нет), решил брать по комплексу качеств.
Senior Javascript Developer в моем подразделении — в возрасте за 40 лет, тоже с разношерстным опытом, при этом очень хорошо ориентируется в свежайших js-трендах. Возраст за 30-40 лет — это плюс, так как такой сотрудник более зрелый в личностном плане.
На собеседовании я не спрашиваю про дипломы/учебу, я задаю задачки из практической области, и смотрю, какие ответы на них дают кандидаты. И я сам нифига без гугла не помню в плане особенностей языков, и не требую этого от кандидатов. Наоборот, навык гугления — это большой плюс, и этот навык у сотрудников стараюсь развивать.
Вполне вероятно у вас обычный «синдром самозванца». Нужно некоторое психологическое усилие, чтобы научиться его игнорировать и осознать, что реально на-все-руки-мастеров и гениев не так уж много и они нарасхват, а основная масса разработчиков — вполне себе серые и заурядные, более-менее натренированные на пару трюков, а в остальном берущие наглостью и знанием баззвордов.
Старайтесь сконцентрироваться и брать задания из близких областей вокруг того, что вам наиболее интересно, чтобы не сильно распылять силы. Развивайте знакомства — это основной источник хороших заказов и рабочих позиций. А заказы — это источник знакомств. Одно тянет за собой другое.
Если вам легче даются процедурные языки, попробуйте натаскаться в скриптовых языках (всякий там баш, питон и прочий PowerShell) и устроиться сисадмином или DevOps-ом или тестером-автоматизатором, в этих областях минимум абстракций и много «говнокода» — это норма. Обязательно фиксируйте и систематизируйте найденные вами (и не вами) нетривиальные решения, чтобы не повторять ошибок и накапливать вашу личную экспертную базу.
А что нравиться? что интересно? Не стоит прогибаться под изменчивый мир… и далее в таком духе. Я о том что рынок широк и обширен, и даже хорошие специалисты в очень узких и даже устаревших областях весьма ценятся. Да чем уже, тем сложнее и реже но и цена выше, тут уже выбор. Но server-side на php это не узкий вообще. По себе сужу. И да, рынку нужно все, доходы и нужность разная, но специалисты нужны любые. Это раз.
«это я не могу, это не могу и это тоже не могу» — «не могу» в принципе или не уверен что смогу? Принципиально возможно подтянуть нужную технологию на лету за нужное время, пусть и с рисками?
Или вам встречаются только ситуации когда есть предложения только под абсолютно незнакомую вам область? Простите — не верю, такого не бывает, и во фрилансе я тоже работал и это не пустые слова.
От «ну я не совсем специалист в этой области» я окончательно излечился лет 8 назад, да я стараюсь делать то в чем разбираюсь, но просто новые инструменты меня не пугают. Ну не знаю, встаньте перед зеркалом и прочитайте пару мотивирующих мантр, а лучше возмитесь за подобную задачу и сделайте ее во что бы то не стало. Пару таких провалов и успехов и станет понятно что «могу» а что «ну никак невозможно». «Когда будешь делать человеку, там уже нельзя будет застрять» — можно. точно можно. Это фриланс, люди экономят деньги за счет рисков не сделать вовремя. Ну а не хотите — устраивайтесь в компанию. Мне вот фриланс в свое время надоел. Предлагать создать свою компанию пока не буду, не с вашей мотивацией и подходом к проблемам, уж простите, не в обиду, скорее всего просто получите кучу стресса и без результата. С инди игрой смотрите сами, если для души — ок, если для людей — боюсь никогда не выпустите, будете бесконечно переделывать, пока не поменяете подход к решению задач (например на «лучшее враг хорошего» и «лучше что-то чем ничего»). Это два.
«Как уже не надо? А что теперь надо?» — рынок менятся не настолько быстро.
И последнее, раз уж ввязался, не думал что придется это говорить 37 летнему мужчине а не подросткам/юношам, но «кто хочет — делает, кто не хочет — ищет причины почему это нельзя сделать». Правило не универсальное, но общий посыл верен. Я понял (может неверно) что вы пытаетесь найти ваше призвание, талант и при этом спрашиваете рынок? Это так не работает. Талант это всего-лишь множитель на время в результате чего получается опыт. Потом он тоже помогает но не нак сильно. Ключевое это опыт, экспертиза, настроенный на область способ мышления и решения задач. И не говорите мне что уже поздно, чтобы стать мидлом не имеея никаких знаний а только амбиции и желание достаточно 2 года. А у вас уже и знания есть. И искать таланты нужно в себе а не в рынке, тем более не во фриланс рынке. Надо тупо решить что нравиться и брать задачи (хоть во фрилансе хоть вне) в этой области не боясь доучиваться на ходу. Это единственный эффективный способ обучения кстати, вся эта теория и «дайте мне пол года на обучение» работают в разы а то и на порядки медленее. Теория только дополняет практику и развивает ее, она тоже нужна но она не первична, простите за банальности.
Если пример от себя, у меня огромные проблемы с языками, я завидую людям которые в 18-20 лет спокойно разговаривают на английском, легко пополняют словарный запас а грамматика вообще не проблема. угу, я завидую иногда гуманитариям, сильно. Когда мне действительно стало надо изучить английский, я это сделал, не в совершенстве но общаться могу спокойно. Тоже были барьеры, тоже боязнь показаться глупым перед другими людьми, особенно в разговорном. Но мне это было надо, я это захотел. На это ушло где-то 2-3 года. Если бы захотел по настоящему, поставил максимальным приоритетом и не отвлекался ни на что другое — хватило бы 3-4 месяца. И да, мне это понадобилось значительно раньше чем я смог разговаривать свободно, и знаете, мы общались с заказчиком, да через пень-колоду, да уже через пол часа я мало что соображал, но это не остановило проект, ни первый ни последующие. Надеюсь адекватную аналогию привел.
Надеюсь что хоть немного мотивировал и при этом не обидел. Если не получилось — в этом виноват кто-то из нас. Выбирайте что нравиться, ставте цель, хватайтесь за задачи чуть выше вашего уровня знаний и выполняйте их, повторять до обретения уверенности в своих силах. А там и будет явное понимание что возможно а что слишком сложно чтобы оно того стоило.
Да, антидепрепресанты говорят помогают, точно не знаю, сам не пробовал, и обязательно через врача.
Я тут отвечу комментаторам чуть ниже, в нарушение всех правил и логики, раз уж могу писать только раз в час:
«Это какие процедурные сейчас активно процветают? Кроме Go, вероятно.» — А чем Go не язык и не популярный? Ну может Scala еще, на мой взгляд не специалиста, не люблю а процедурные языки, поэтому нет нужной экспертизы.
«Ну вообще-то, насчет генов есть научные исследования, этому нет необходимости верить, это доказано.» — Это не смешно в том числе потому что грустно, генная терапия еще не развита, поэтому если мы говорим «бедность определяют гены» мы ставим запрет на возможность бедного человека стать богатым (ну или успешным, я бедность не только с точки зрения денег воспринимаю). Этому есть опровержения и они не единичны, ну и в конце концов это хреновый мотиватор «смирись, не судьба, родителями не вышел». Второе, это доказано «не научно», для научного доказательства нужна повторяемость и нужны эксперименты. И исключение других факторов. Теория, эксперимент, повторяемость результата — это научный метод. Это просто ради формулировки. В данной ситации нужно брать детей «бедных» родителей, сразу после рождения внедрять из в «богатое» общество, смотреть на результат, повторять на протяжении 3-4 поколений. Таких экспериментов нет, чему я совсем не огорчен, ну нафик такую евгенику ради сомнительной цели.
Не путайте статистический анализ и научное доказательство, по статистике «царь природы» это насекомые, а во вселенной есть только пустое место с незначительными вкраплениями материи и поэтому биологической жизни на планетах быть не может. Грубо, но просто ради примера. Не то что я не люблю статистику, но не нужно путать области применимости инструментов. Все что приводит автор в статье это попытки натянуть доказательство на результат, при этом с серьезным проблемами в логике в духе «Если из А следует B то из C следует D, потому что А и C в чем то на мой взгляд похожи и мои личные наблюдения в среднем говорят что D встречается часто и С => D справедливы для многих моих знакомых (но не для меня, но это не важно), да и вообще, я пишу статью на остросоциальную тему, что вам еще надо». Не путайте пожалуйста доказательство и подгонку фактов/решения под желаемый результат. Мне за это в школе двойки ставили, хотя когда учителю было лень или он был невнимательный — прокатывало и получал свои 8-10.
Простите, а в чем проблема? Сейчас уже разработка доросла до эпохи узких специалистов и командной работы, выбирайте специализацию по душе и вперед. Не надо знать в совершенстве все технологии чтобы делать сайты, выберете то что нравиться и становитесь экспертом в этом, остальное смежное — только в общих чертах чтобы понимать коллег в команде. Человеков оркестров уже практически не осталось, в серьезных приложениях. Ну да, еще иногда ищут full-stack разработчиков, и не только на фрилансе, но это скорее желание сэкономить и быть более гибкими, все они со временем если не разоряются превращают разработку в командную со специализацией.
«перестать писать в процедурном стиле» — зачем переставать, нравиться — пишите. Специализируйтесь на процедурных языках, счас они очень активно расцветают. Я вот например не люблю процедрурные и поэтому никогда не стану там отличным специалистом.
«но в 30-35 лет уже довольно сложно переключиться, перестать писать в процедурном стиле» — ну мне не 35, всего 31 и да глаза уже не так горят при виде нестандартной задачи как в 20, но, постите, вы сами себе придумали проблему. «Не хочу» и «не могу» это очень разные вещи. Мозг начинает значительно влиять лет в 60, и то есть люди которые постоянно развиваются и после 60 и их далеко не единицы. А тут 37, по сути баланс между опытом и активностью мозга и такой дичайший пессимизм в духе «ну надо просто дождаться пенсии, все равно уже ничего не успею». У меня десятки знакомых разработчиков за 40 с любимой работой и высоким доходом. Поставьте цель — и вперед. Простите что так жестко, но реально, это же жесть какая-то депрессивная, прямо «плач неудачника».
И это в IT, области в которой (по крайней мере в странах СНГ) новичек (вне зависимости от возраста) зарабатывает на уровне высококласного специалиста а разработчик среднего уровня как директора предприятий. Тут можно менять специальности вообще без риска остаться без куска хлеба и денег на аренду квартиры. И возраст не такая уж преграда, даже без опыта, я сидел по обе стороны стола собеседований, так что уже поверьте, а вот апатия да, таких еще в процессе собеседования отсеивают.
По статье — автор пытатется натянуть сову на глобус, подтягивает факты и доказательство под нужный ему результат и это все равно плохо получается. Ну в каком-то смысле бедность можно назвать болезнью, только психологической, апатия, отсутствие желание развиваться, страх перед риском, боязнь «не смочь», неуверенность в себе и прочие психологические проблемы. Гены — не смешно. Стрессы — ну как инструмент усугубления, случаи золотой молодежи живущей без стрессов и наоборот вышедших с самых нижних слоев бедности миллионеров это доказывают. Я может что-то не понял, но автор явно говорит что гены и детство однозначно определяют дальнейший путь. Вот только он начал статью с того что сказал что его годовой доход $700к что довольно высоко и в США.
Очень интересную позицию вы описали. И как минимум тем, что работаю как раз с человеком за «30-ку». И у него это первая нормальная работа. Однако мне самому 26 и у нас сильный парадокс. Сам по себе я не очень способный. Или даже очень не способный. Однако до предела упоротый упорный — могу (жизнь позволяет) работать почти все время, что не сплю. Я из большой семьи сам по себе и так же знаю что «такое пустой холодильник». И меня самого трясло в студенчестве. Сейчас по местным меркам я уже тот самый средний класс. Еще год другой и смогу себе очень большую квартиру позволить на свои же средства.
Но возвращаясь к своему коллеге — у него целый арсенал очень плохих качеств. Вплоть до того, как, если он встал с плохой ноги, любой код называть говнокодом. Оскорблять других разработчиков очень едким троллингом и вообще не думая о том, что он говорит. Но без этой работы он бы реально пропал. Я вижу как она даже его «делает человеком». Труд облагораживает.
И да, за кем ни слежу — все, в том числе и я, подвержены воронке «пустого бака кошелька». Чтобы хоть немного привести себя в порядок и получить доступ до первых нормальных заработков мне пришлось пройти практически через ад капиталистический.
Но теперь все хорошо — работу с пол планеты предлагают, когда ищу. Огорчает то, что не могу найти удаленку. Всем я нужен на Full-time и only-office.
Вам, конечно, виднее, но "оплачивать любые научные занятия учёным имевшим ранее хоть какое-то отношение к ядерным программам, чтобы они не уехали куда-нибудь на Ближний Восток" — это не удочки, а защита от утечки опасного ресурса куда попало. Плюс повышение лояльности к грантодателю. Вероятно, это помогло Вам и другим учёным остаться на плаву, но это не удочка, а рыба, не спорю, очень питательная. Вот организация наукоёмкого НПО или что-то подобное была бы удочкой. Хотя потом правительство бы прикрыло, конечно, но это уже другая тема.
Насчёт колхозников данных не имею, принять или опровергнуть это утверждение не могу. Для меня оно выглядит излишне максималистично. Но я в колхозах не состоял.
В каком году у Вас в области произошёл подъём животноводства? Может, Вы про более близкие к 2000-м времена говорите? У нас вот много чего «закатали в землю», только частники выручали. Не фермеры с плантациями, а у кого свой дом и хозяйство. Ну и рыбаки. Хотя до развала исправно работало всё. Под развалом я имею в виду начало 90-х.
Вот это красное — это то, что не имеет отношения к работе сайта geektimes.ru и показу контента. У меня оно заблокировано, у большинства читателей — нет.
Если у холдинга 700 тыс.га, то такие погрешности вылезают в миллионы долларов. И даже заявленная точность недостаточна. Те же 20 литров на 800 л бак — это 2,5%. Вроде и не много. А если посчитать 2,5% от 1000 га на глубохом рыхлении — то это, примерно, тонна. Представим себе, что предприятие имеет 150 тысяч га. Половина земли под рыхлением. Так мы получим «погрешность» 75 тонн солярки в год. Это только одна техоперация. Есть и другие, хоть и менее затратные, но их много: например, боронование, посев, внесение удобрений, опрыскивание. Некоторые идут в два захода. Потом обмолот и транспортировка.
Можно считать мои аргументы бестолковыми, но они базируются на опыте работы в агрохолдинге с 2008 по 2016 г.г., где привыкли считать деньги и эксперименты с удаленным контролем начались еще в 2010 году.
ну не на порядок, а в разы
Загуглил — overlayroot это вовсе даже часть ubuntu и доступно как отдельная репа — https://launchpad.net/ubuntu/xenial/+package/overlayroot. Из себя представляет пару скриптов для initramfs, конфиг и chroot-илку, для не-ubuntu можно качать и использовать "вручную"
Для меня его бонус в отсутсвии возни с ручной настройкой fstab/systemd — у меня часть данных на внешнем HDD, который не надо в overlay, хоть и ценой некоторого неудобства в chroot — там отрубается все, кроме "/", в том числе и /dev.
Утром перезагружал pine, проверил реакцию на
fstrim --all
— да, это оно. Время выполнения примерно 3.5 минуты, после чего stat выдаёт 21Гб записанных данных. Что характе́рно — если эту карточку воткнуть в кард-ридер ноутбука, оно пишет "trim не поддерживается".Итого, сходимся на мысли, что верить stat-у нужно с оговорками, либо настраивать систему, чтобы fstrim не вызывался для read-only разделов и "не портил статистику" :)
ЗЫ: Да, повторный вызов
fstrim --all
через короткое время заканчивается быстро и не меняет (±несколько Мб) значения stat.Если чисто по сайтам ходить то можно вообще ничего на сервак не ставить.
Достаточно при конекте по ssh клиент настроить так чтоб у вас локально появился сокс прокси и прописать его в браузер.
ssh -D в линуксе, виндовые клиенты тоже умеют.
Во-первых, у руля не болваны, а вполне себе циничные люди, которые блюдут свои интересы.
Во-вторых, большинство людей в стране их поддерживают, иначе они там не сидели бы.
Отработайте навыки деплоймента, и наделайте себе виртуалок/контейнеров/скриптов с несколькими типовыми конфигурациями, чтобы не тратить время на настройку окружения. Зачастую программисты однобоки и практически ничего не знают о деплойменте, о сетях, о настройках безопасности, о криптографии и сертификатах, и пишут софт, который работает только на локалхосте с отключенным UAC. Заимейте машину, способную запускать одновременно 5 виртуалок связанных внутренней сетью, и при этом не тормозить — и уже сможете можете брать задания уровня small enterprise.
На все про все у вас недели две уйдет.
Из личного.
Взял джуниором девушку без знания Angular, но с небольшим опытом в js/jQuery. На третий рабочий день, после прохождения ng4tutorial она уже просила задачи по реальным проектам. Сейчас (2 недели спустя) полноценно работает на уровне junior.
На собеседовании долго думал — брать/не брать (т.к. релевантного опыта нет), решил брать по комплексу качеств.
Senior Javascript Developer в моем подразделении — в возрасте за 40 лет, тоже с разношерстным опытом, при этом очень хорошо ориентируется в свежайших js-трендах. Возраст за 30-40 лет — это плюс, так как такой сотрудник более зрелый в личностном плане.
На собеседовании я не спрашиваю про дипломы/учебу, я задаю задачки из практической области, и смотрю, какие ответы на них дают кандидаты. И я сам нифига без гугла не помню в плане особенностей языков, и не требую этого от кандидатов. Наоборот, навык гугления — это большой плюс, и этот навык у сотрудников стараюсь развивать.
Старайтесь сконцентрироваться и брать задания из близких областей вокруг того, что вам наиболее интересно, чтобы не сильно распылять силы. Развивайте знакомства — это основной источник хороших заказов и рабочих позиций. А заказы — это источник знакомств. Одно тянет за собой другое.
Если вам легче даются процедурные языки, попробуйте натаскаться в скриптовых языках (всякий там баш, питон и прочий PowerShell) и устроиться сисадмином или DevOps-ом или тестером-автоматизатором, в этих областях минимум абстракций и много «говнокода» — это норма. Обязательно фиксируйте и систематизируйте найденные вами (и не вами) нетривиальные решения, чтобы не повторять ошибок и накапливать вашу личную экспертную базу.
«это я не могу, это не могу и это тоже не могу» — «не могу» в принципе или не уверен что смогу? Принципиально возможно подтянуть нужную технологию на лету за нужное время, пусть и с рисками?
Или вам встречаются только ситуации когда есть предложения только под абсолютно незнакомую вам область? Простите — не верю, такого не бывает, и во фрилансе я тоже работал и это не пустые слова.
От «ну я не совсем специалист в этой области» я окончательно излечился лет 8 назад, да я стараюсь делать то в чем разбираюсь, но просто новые инструменты меня не пугают. Ну не знаю, встаньте перед зеркалом и прочитайте пару мотивирующих мантр, а лучше возмитесь за подобную задачу и сделайте ее во что бы то не стало. Пару таких провалов и успехов и станет понятно что «могу» а что «ну никак невозможно». «Когда будешь делать человеку, там уже нельзя будет застрять» — можно. точно можно. Это фриланс, люди экономят деньги за счет рисков не сделать вовремя. Ну а не хотите — устраивайтесь в компанию. Мне вот фриланс в свое время надоел. Предлагать создать свою компанию пока не буду, не с вашей мотивацией и подходом к проблемам, уж простите, не в обиду, скорее всего просто получите кучу стресса и без результата. С инди игрой смотрите сами, если для души — ок, если для людей — боюсь никогда не выпустите, будете бесконечно переделывать, пока не поменяете подход к решению задач (например на «лучшее враг хорошего» и «лучше что-то чем ничего»). Это два.
«Как уже не надо? А что теперь надо?» — рынок менятся не настолько быстро.
И последнее, раз уж ввязался, не думал что придется это говорить 37 летнему мужчине а не подросткам/юношам, но «кто хочет — делает, кто не хочет — ищет причины почему это нельзя сделать». Правило не универсальное, но общий посыл верен. Я понял (может неверно) что вы пытаетесь найти ваше призвание, талант и при этом спрашиваете рынок? Это так не работает. Талант это всего-лишь множитель на время в результате чего получается опыт. Потом он тоже помогает но не нак сильно. Ключевое это опыт, экспертиза, настроенный на область способ мышления и решения задач. И не говорите мне что уже поздно, чтобы стать мидлом не имеея никаких знаний а только амбиции и желание достаточно 2 года. А у вас уже и знания есть. И искать таланты нужно в себе а не в рынке, тем более не во фриланс рынке. Надо тупо решить что нравиться и брать задачи (хоть во фрилансе хоть вне) в этой области не боясь доучиваться на ходу. Это единственный эффективный способ обучения кстати, вся эта теория и «дайте мне пол года на обучение» работают в разы а то и на порядки медленее. Теория только дополняет практику и развивает ее, она тоже нужна но она не первична, простите за банальности.
Если пример от себя, у меня огромные проблемы с языками, я завидую людям которые в 18-20 лет спокойно разговаривают на английском, легко пополняют словарный запас а грамматика вообще не проблема. угу, я завидую иногда гуманитариям, сильно. Когда мне действительно стало надо изучить английский, я это сделал, не в совершенстве но общаться могу спокойно. Тоже были барьеры, тоже боязнь показаться глупым перед другими людьми, особенно в разговорном. Но мне это было надо, я это захотел. На это ушло где-то 2-3 года. Если бы захотел по настоящему, поставил максимальным приоритетом и не отвлекался ни на что другое — хватило бы 3-4 месяца. И да, мне это понадобилось значительно раньше чем я смог разговаривать свободно, и знаете, мы общались с заказчиком, да через пень-колоду, да уже через пол часа я мало что соображал, но это не остановило проект, ни первый ни последующие. Надеюсь адекватную аналогию привел.
Надеюсь что хоть немного мотивировал и при этом не обидел. Если не получилось — в этом виноват кто-то из нас. Выбирайте что нравиться, ставте цель, хватайтесь за задачи чуть выше вашего уровня знаний и выполняйте их, повторять до обретения уверенности в своих силах. А там и будет явное понимание что возможно а что слишком сложно чтобы оно того стоило.
Да, антидепрепресанты говорят помогают, точно не знаю, сам не пробовал, и обязательно через врача.
Я тут отвечу комментаторам чуть ниже, в нарушение всех правил и логики, раз уж могу писать только раз в час:
«Это какие процедурные сейчас активно процветают? Кроме Go, вероятно.» — А чем Go не язык и не популярный? Ну может Scala еще, на мой взгляд не специалиста, не люблю а процедурные языки, поэтому нет нужной экспертизы.
«Ну вообще-то, насчет генов есть научные исследования, этому нет необходимости верить, это доказано.» — Это не смешно в том числе потому что грустно, генная терапия еще не развита, поэтому если мы говорим «бедность определяют гены» мы ставим запрет на возможность бедного человека стать богатым (ну или успешным, я бедность не только с точки зрения денег воспринимаю). Этому есть опровержения и они не единичны, ну и в конце концов это хреновый мотиватор «смирись, не судьба, родителями не вышел». Второе, это доказано «не научно», для научного доказательства нужна повторяемость и нужны эксперименты. И исключение других факторов. Теория, эксперимент, повторяемость результата — это научный метод. Это просто ради формулировки. В данной ситации нужно брать детей «бедных» родителей, сразу после рождения внедрять из в «богатое» общество, смотреть на результат, повторять на протяжении 3-4 поколений. Таких экспериментов нет, чему я совсем не огорчен, ну нафик такую евгенику ради сомнительной цели.
Не путайте статистический анализ и научное доказательство, по статистике «царь природы» это насекомые, а во вселенной есть только пустое место с незначительными вкраплениями материи и поэтому биологической жизни на планетах быть не может. Грубо, но просто ради примера. Не то что я не люблю статистику, но не нужно путать области применимости инструментов. Все что приводит автор в статье это попытки натянуть доказательство на результат, при этом с серьезным проблемами в логике в духе «Если из А следует B то из C следует D, потому что А и C в чем то на мой взгляд похожи и мои личные наблюдения в среднем говорят что D встречается часто и С => D справедливы для многих моих знакомых (но не для меня, но это не важно), да и вообще, я пишу статью на остросоциальную тему, что вам еще надо». Не путайте пожалуйста доказательство и подгонку фактов/решения под желаемый результат. Мне за это в школе двойки ставили, хотя когда учителю было лень или он был невнимательный — прокатывало и получал свои 8-10.
«перестать писать в процедурном стиле» — зачем переставать, нравиться — пишите. Специализируйтесь на процедурных языках, счас они очень активно расцветают. Я вот например не люблю процедрурные и поэтому никогда не стану там отличным специалистом.
«но в 30-35 лет уже довольно сложно переключиться, перестать писать в процедурном стиле» — ну мне не 35, всего 31 и да глаза уже не так горят при виде нестандартной задачи как в 20, но, постите, вы сами себе придумали проблему. «Не хочу» и «не могу» это очень разные вещи. Мозг начинает значительно влиять лет в 60, и то есть люди которые постоянно развиваются и после 60 и их далеко не единицы. А тут 37, по сути баланс между опытом и активностью мозга и такой дичайший пессимизм в духе «ну надо просто дождаться пенсии, все равно уже ничего не успею». У меня десятки знакомых разработчиков за 40 с любимой работой и высоким доходом. Поставьте цель — и вперед. Простите что так жестко, но реально, это же жесть какая-то депрессивная, прямо «плач неудачника».
И это в IT, области в которой (по крайней мере в странах СНГ) новичек (вне зависимости от возраста) зарабатывает на уровне высококласного специалиста а разработчик среднего уровня как директора предприятий. Тут можно менять специальности вообще без риска остаться без куска хлеба и денег на аренду квартиры. И возраст не такая уж преграда, даже без опыта, я сидел по обе стороны стола собеседований, так что уже поверьте, а вот апатия да, таких еще в процессе собеседования отсеивают.
По статье — автор пытатется натянуть сову на глобус, подтягивает факты и доказательство под нужный ему результат и это все равно плохо получается. Ну в каком-то смысле бедность можно назвать болезнью, только психологической, апатия, отсутствие желание развиваться, страх перед риском, боязнь «не смочь», неуверенность в себе и прочие психологические проблемы. Гены — не смешно. Стрессы — ну как инструмент усугубления, случаи золотой молодежи живущей без стрессов и наоборот вышедших с самых нижних слоев бедности миллионеров это доказывают. Я может что-то не понял, но автор явно говорит что гены и детство однозначно определяют дальнейший путь. Вот только он начал статью с того что сказал что его годовой доход $700к что довольно высоко и в США.
упоротыйупорный — могу (жизнь позволяет) работать почти все время, что не сплю. Я из большой семьи сам по себе и так же знаю что «такое пустой холодильник». И меня самого трясло в студенчестве. Сейчас по местным меркам я уже тот самый средний класс. Еще год другой и смогу себе очень большую квартиру позволить на свои же средства.Но возвращаясь к своему коллеге — у него целый арсенал очень плохих качеств. Вплоть до того, как, если он встал с плохой ноги, любой код называть говнокодом. Оскорблять других разработчиков очень едким троллингом и вообще не думая о том, что он говорит. Но без этой работы он бы реально пропал. Я вижу как она даже его «делает человеком». Труд облагораживает.
И да, за кем ни слежу — все, в том числе и я, подвержены воронке «пустого
бакакошелька». Чтобы хоть немного привести себя в порядок и получить доступ до первых нормальных заработков мне пришлось пройти практически через ад капиталистический.Но теперь все хорошо — работу с пол планеты предлагают, когда ищу. Огорчает то, что не могу найти удаленку. Всем я нужен на Full-time и only-office.
Фейсбук греет уши, потом рекламу подсовывает.
Насчёт колхозников данных не имею, принять или опровергнуть это утверждение не могу. Для меня оно выглядит излишне максималистично. Но я в колхозах не состоял.
В каком году у Вас в области произошёл подъём животноводства? Может, Вы про более близкие к 2000-м времена говорите? У нас вот много чего «закатали в землю», только частники выручали. Не фермеры с плантациями, а у кого свой дом и хозяйство. Ну и рыбаки. Хотя до развала исправно работало всё. Под развалом я имею в виду начало 90-х.