Javist2021, прикол в том, что всё внутри jar-файла - это уже не файлы с точки зрения JVM, а ресурсы. Причём ресурсы неизменяемые. А SQLite нужен именно файл, который можно открыть на запись.
Андрей, в одном из моих проектов фронт при получении OPTIMISTIC_LOCK_ERROR, запрашивал текущую версию с бэка и показывал рядом с версией клиента. Клиент либо сводил вручную обе версии, либо отбрасывал одну из них.
Александр Скуснов, один из авторов хаскеля и учебника по нему считает, что знание теорката не нужно для программирования в функциональной парадигме. К нему присоединяется и автор скалы. А ещё есть Джон Де Гуз - автор библиотеки ZIO, которая как раз про монады, функторы и прочее, он очень активно пропагандирует позицию, что ФП несправедливо мало используется как раз из-за сложившегося мифа о необходимости математики.
Лямбда исчисление и теоркат стоило записать в скобках после компиляторов, так как применяются они только теоретиками в исследовательских целях и выпендрёжниками в спорах, а в программировании шанса на применение этого добра не сыскать.
Да в SICP практически нет математики. Там она только в предельно синтетических примерах, который можно бы было переписать на что-то более прикладное, и это никак не затронуло бы остальной текст.
tantumus21, вы лучше не на мнения опирайтесь, а на факты. Факт, что поддержки dart в браузерах так и нет. Факт, что на hh.ru сейчас 15631 вакансий для javascript и всего 279 для dart. У него не то что шансов заменить javascript нет, у него шансы на выживание исчезающе малы.
Сейчас дефицит прогерров, любых, даже самых убогих.
Дефицит профессиональных прогеров, а джунов примерно по 1000 на одну вакансию.
Ищи заказы на фрилансе, нарабатывай репутацию и опыт.
Во-первых, не нужен никому на фрилансе неопытный новичок, придётся конкурировать с сотнями таких же, готовых сделать бесплатно за отзыв. Во-вторых, нет на фрилансе профессионального роста. В-третьих, нет официального стажа, так что для компаний фрилансер так и останется соискателем без опыта работы.
Наконец, на фрилансе надо быть не только программистом, но ещё и продажником, аналитиком, менеджером и немного юристом и бухгалтером. А это не для всех.
Сергей, в том, в котором они перечислены, по-моему. Но замечу, что читать их стоит только в том случае, если действительно хочется знать основы в деталях, можно и без них стать хорошим программистом.
NyxDeveloper, PostgreSQL ставить не обязательно, можно скачать архив, распаковать куда удобно и запускать, когда нужно. А для Django нужен был только Python. Вы на свою машину не поставили "лишний" Python, но поставили Docker, который намного тяжелее, выгода непонятна.