Как стать автором
Обновить
13
0
Пичугин Дмитрий @Dywar

веб программист

Отправить сообщение
Еще, 50 минута а далее.
Fundamental problems that you all know about now - and how to explain them to junior engineers - Jon skeet

Рекомендованный подход — принимайте UTC, храните UTC.
Если форматировать не удобно, кидайте в миллисекундах (если в 1 секунду может произойти несколько действий, и нужно выяснить что было раньше).

Отличный ресурс https://currentmillis.com/
Добавлю свои закладки:
1) Attacks on Virtual Machine Emulators
2) On the Cutting Edge: Thwarting Virtual Machine Detection
На массовый рынок рановато, но вот элитное жилье возможно и попрет, удивить клиента, Европа, США.
VR по ЖЦТ 1-2 фаза только.
Круто.
Популярным будут не нагруженные деталями сборки под мобилки, которые запустятся на доступных устройствах VR.
Приложение бесплатное в PlayMarket и IOS Store, в рекламе ссылку на приложение.
Там карта, размеры, цены, телефоны, экскурсия и на ПК аналог но без VR.
И попрет.

Да хотя бы на ПК сделали, как гугл мапс, уже плюс, но и этого нету.
1) ES 2015 можно выучить за пару дней — https://learn.javascript.ru/es-modern
И это не отменяет знания предыдущей спецификации а дополняет ее.

2) Вы в IT профессии, она кормит Вас и вашу семью.

— работает человек 1 год, и говорит себе — «меня все устраивает, ничего не интересует из мира IT (ты мне не интересен).»
— работает человек 5 лет и говорит себе — «меня все устраивает, ничего не интересует из мира IT (ты мне не интересен).»
— работает человек 10 лет и говорит себе — «меня все устраивает, ничего не интересует из мира IT (ты мне не интересен).»

Потом бац, и этого человека что то уже не устраивает, он приходит на рынок IT и говорит — «мне нужна работа, помоги». И тут злой IT говорит ему — «чувак, теперь ты не интересен мне».

О боже как же так, я ведь все делал как надо, правда ведь?

Но дело не в IT, а в том что человек имеет консервативные взгляды. Будь он врачом, политиком, кем угодно. Достиг результата и закрылся от изменений, все ОК, нужно только сохранять это состояние. И это не плохо, это еще один взгляд на мир, ни лучше и не хуже.

Три часа в неделю можно выделить для ознакомления с новыми событиями в мире IT.
В году 52 недели, в каждую 3 часа читаем про новинки.
Проходит 10 лет, 52 * 10 * 3 = 1560 часов.
~ 70% забылось = 1560 * 0.3 = 468 часов.
468 / 24 = 20 дней чистого потока информации.
Что то сказать про текущее положение дел вы определенно сможете.
Еще добавлю.

Поясните мне что значит — «мне уже n лет, и я уже не могу угнаться за новыми технологиями, или все что я знал устарело?»

Вот что кардинально изменилось за 10 лет в C#, HTML, CSS, JavaScript например?
Да ничего, добавилось немного нового функционала для более быстрой и простой разработки.

React, Angular — что там нового то? Это тот же JS, просто набор чьих то идей упакованных в обычные JS объекты.

Компьютеры стали другими? Они уже не понимают двоичные коды? Нет, просто создали еще несколько прослоек между текстовым редактором и итоговым результатом.

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

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

Но практически неизменным остаются паттерны, именно их постигают годами и они редко кардинально меняются. Это самое сложное в освоении, основы основ, как работает ПК, сеть, структуры данных, алгоритмы.

Выучить синтаксис не сложно, сложно научиться строить устойчивые конструкции из него. В этом у вас большой плюс как опытного разработчика, вы не будете 10 раз переписывать один и тот же код потому что сразу не догадались сделать «правильно».

По фрилансу.
Ру — это рынок 250-400 млн человек.
En — это миллиарды людей.
Больше возможностей, дерзайте.
1) Посмотрите видео целиком.
США - Хуже нет, чем быть программистом старше 35 лет. Нет, в 40 лет ему еще страшнее


Германия - Стать программистом в 30, 40, 50 лет? Мысли на эту тему.



2) Не тратьте время на Русский фриланс. Учим En и на upwork. Труд программиста легко продается на расстоянии, не ограничивайте себя малым рынком.

3) Все индивидуально.

Удачи!
Эхх, живут же люди :D
Почти как футболисты или блоггеры на youtube, только знают в 100 раз больше.
Так нужно быть лучше, не сидеть на месте.
Если взяли потому что дешевле — значит есть время что бы его раскачать, у других его может и не быть. Это частный случай, работы полно, ниша не заполнена.

Когда ищешь работу в первый раз то видишь только вакансии с требованием — опыт 1-3 года.
Когда опыт есть, боишься студентов :)
Когда опыта много и возраст больше 30, начинаешь читать статьи что возрастных не берут (была такая).

Но все это ерунда, работы полно и будет только больше, рынок молодой, компьютеры в домах то в своей массе появились только в 2000-х и мобильники немногим позже.
Зашел поставить + за цитату.
А так можно сделать один сайт с API для всех ваших нужд, и доки и домашняя работа и чат и письма, статистика и т.д. в одном месте. Одна регистрация, одна учетка, вы админ всего что там происходит.
Студенты сами могут сделать как дипломный проект.
Тоже интересно, наоборот фишка Angular в том что его можно спокойно использовать в cshtml файлах вместе с razor и контролировать это через MVC контроллер (допустим добавить HTTP заголовок на определенную страницу, что бы ее не добавлять в кэш ангуляра, без добавления констант в текст HTML и его парсинга как в основном советуют на SA).

С Angular 2 не работал, но шаблон там указывается так же как и в первой версии.
Без разницы какой там порог, он индивидуальный для каждого человека, нет стандарта IQ или чего бы там ни было.

Очень важно найти хороший материал, я вот читал статьи на хабре, официальную доку, видео на youtube — и до конца не понимал как там что работает. А все потому что не каждый может объяснить сложные вещи простым языком, обычно на оборот хорошо получается. Ангуляр не сложный и не простой, нужно только правильно «приготовить» материал для обучения.

Лучший курс который я видел по Angular — https://itvdn.com/ru/video/angular-js.
Стайл гайд (говорят по первой версии официального не было, каждый как мог делал, на втором уже есть стандарт) — http://devacademy.ru/posts/rukovodstvo-po-stilyu-programmirovaniya-i-oformleniya-prilozhenij-na-angularjs/
Практические примеры — https://www.codementor.io/learn-angularjs
Программист или нет, не важно.
Вася смог, Петя нет, и оба они трактористы, какой вывод? Да никакого.
Управление — это от рождения, либо есть либо нет.
Иногда там что то интересное можно найти, кто какие порты открыл и т.д. :)
так можно понять куда дальше.
Каждый день по терабайту отъедаю :)

Дело не в том как кто пишет, что и зачем. А в том что острота вопроса уже не та что 10 лет назад.

Если CRL потребляет чуть больше памяти чем некоторым хотелось бы, возможно используется не тот инструмент для решения поставленной задачи.

Хотите рассказать как работает ГЦ, послушаю :)
Возможно в книгах и докладах с конференций что то важное упустили и я не в курсе.
Когда в ноутбуке на редкость было 4гб :)
Сейчас магазин DSN ноутбуков 1051шт, из них с памятью 4гб и выше — 857шт, а это 82%.
Исключение игнорируется не всегда, зависит от версии .NET и настройки политики обработки исключений.
Когда объект будет помечен на сборку, перейдет в следующее поколение, будет обработан специальным потоком финализации.
В книгах расписано все подробно.

Андерс Хейлсберг. Язык программирования C#, 4-е издание.

Компилятор C# создает из деструктора финализатор. Внутрь финализатора добавляется блок try-finally, и финализатор базового класса вызывается в блоке finally.

Если во время выполнения деструктора происходит исключение, и оно не перехватывается, выполнение деструктора завершается и вызывается деструктор базового класса (если он есть). Если базового класса нет (как в случае с типом object) или в нем отсутствует деструктор, исключение игнорируется.
1) https://www.busuu.com/dashboard
2) http://16polyglot.ru/english/

Информация

В рейтинге
3 565-й
Откуда
Самара, Самарская обл., Россия
Дата рождения
Зарегистрирован
Активность