Ок, я действительно повёл себя аки мудила с ЧСВ, поэтому извиняюсь. Далее по сабжу.
Стажировка в офисах не подходит потому что ещё учусь и живу в маленьком городе
Не очень хорошо, конечно, но всё равно советую регулярно мониторить вакансии. Иногда ищут джуна на удалёнку на 20-30 часов в неделю. Это как раз ваш вариант. Но это бывает очень редко.
фриланс
Спорный вариант. Я бы не советовал на первых этапах.
Писать сообственный софт
Сделайте пару проектов тупо для портфолио и шлифовки навыков. Типичный бложик или телеграм-бот, который не будет использоваться в проде, но покажет потенциальному работодателю, что вы что-то умеете.
Когда наберётесь опыта, то пишите уже библиотеки и проекты для себя или для других.
P. S. Имеет смысл выбрать более конкретный путь. Хотите пилить декстоп? Учите WPF, UWP и пр. Мобилки? Xamarin. На первых порах не имеет смысла учить всё сразу.
P. P. S. Винформы, silverlight, sharepoint и wcf забудьте как страшный сон
RiXile,
1. В telegraf меньше зависимостей
2. В telegraf нормально реализованы вебхуки
3. Node-telegram-bot-api пилят какие-то школьники. Помню, они в обсуждениях на гитхабе спрашивали, как им реализовать чтение файлов через стримы
4. В telegraf сессии из коробки и SM почти из коробки
5. В telegraf есть middleware
6. В telegraf более удобная обработка сообщений
7. В telegraf есть удобная обёртка для работы с клавиатурой
Вам писали, что у вас проблемы с архитектурой. Берите БД, читайте текстовый документ по кускам или что-то подобное. Держать в оперативке 16ГБ данных - это самоубийство. У меня на компе 8гб, на серваке - 512мб. А вы хотите сразу 16 данных в память залить. Не надо так
Если вам надо передать с клиента на сервер 16 гб, то вы что-то делаете не так. Если вам надо выгружать в оперативку 16 гб, то вы тоже делаете что-то не так
Я в своём проекте делал так. То есть в контроллере есть метод для генерации хеша, в том же контроллере и идёт проверка - вот. А модели содержат только данные.
Не уверен, что так правильно, но мне кажется, что это удобнее
Виталий, Turbofun и ignition тогда ещё не было. С тех пор много чего оптимизировали, например. Появился async/await, стандартная либа неслабо видоизменилась.
К тому же я не вижу смысла учить ноду по такому древнему самоучителю, когда есть тонны статей и учебников по более свежим версиям.
Тимур Евгажуков, насколько я знаю, обычно есть три стула:
дев(окружение разработчика, там можно творить что угодно)
стейдж(копия прода один-в-один)
прод(тут всё ясно)
И сначала всё заливается на стейдж. Если там всё работает, то заливаем на прод. Так как они ПОЛНОСТЬЮ идентичны, то проблем возникнуть не должно
Не очень хорошо, конечно, но всё равно советую регулярно мониторить вакансии. Иногда ищут джуна на удалёнку на 20-30 часов в неделю. Это как раз ваш вариант. Но это бывает очень редко.
Спорный вариант. Я бы не советовал на первых этапах.
Сделайте пару проектов тупо для портфолио и шлифовки навыков. Типичный бложик или телеграм-бот, который не будет использоваться в проде, но покажет потенциальному работодателю, что вы что-то умеете.
Когда наберётесь опыта, то пишите уже библиотеки и проекты для себя или для других.
P. S. Имеет смысл выбрать более конкретный путь. Хотите пилить декстоп? Учите WPF, UWP и пр. Мобилки? Xamarin. На первых порах не имеет смысла учить всё сразу.
P. P. S. Винформы, silverlight, sharepoint и wcf забудьте как страшный сон