• Колледж или университет?

    xez
    @xez
    TL Junior Roo
    Тааак. На дворе январь.
    Если вы про поступление, которое будет через полгода, бросайте писать дурацкие вопросы и садитесь за учебники. За такую уйму времени можно любой экзамен научиться сдавать.

    Насчёт знаний: вы, видимо, считаете что в колледжах или вузах вам "дадут" какие-то знания, но правда в том, что во всех случаях учиться вам придётся самому, а если вы решили стать программистом, то учиться придётся самому и всю жизнь.
    Так что, с этой стороны, что вуз, что колледж - примерно одно и тоже.

    Однако, я считаю, что в колледж ни в коем случае идти не следует. В колледжи, техникумы и училища попадают ребята, а большинстве своём, не заточенные на приобретения каких-то знаний и построения карьеры (хотя есть, конечно же, и такие). И вот с этим контингентом оболтусов вам придётся находиться в одних стенах в ближайшие несколько лет. Для молодого человека, особенно, подверженного влиянию общества, не лучший выбор.
    Ответ написан
    4 комментария
  • Музыка без авторских прав?

    vabka
    @vabka
    Токсичный шарпист
    Без авторских прав быть не может.
    Но зато может быть музыка, которую можно распространять на сторонних сайтах.
    Смотри чтобы лицензия была creative commons (с правом на распространение) или public domain
    Ответ написан
    Комментировать
  • Product manager с нуля, насколько реально?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Джун продукт менеджер? нет такой специальности.
    Ты либо ведешь продукт, либо не ведешь. Даже помощник продукт менеджера должен быть в теме.

    Разработка весьма сильно отличается от любого другого материального продукта.
    А так как задача продукт менеджера в том числе и понимать куда мы движемся, то не разбираясь разработке, не умея даже примерно оценить затраты на реализацию разных фич (а то, что какие-то тимлиды или архитекторы вам подскажут - это неправда. Они будут топить за технологии, а не за хотелки бизнеса), вы просто развалите продукт.

    Конечно менеджмент сильно зависит от человека, и какой у тебя бэкграунд мы не знаем. Найди знакомых, которые в этом направлении работают, пообщайся тесно, выясни мнение айтишника со стороны не рандома с инета, а того, кто тебя знает и с тобой работал.
    Ответ написан
    3 комментария
  • Как определиться с направлением программирования или ЯП?

    ddv88
    @ddv88
    Binance Futures
    Много работы, фриланса, вакансий, зарплаты в среднем на уровне многих других языков.

    Это иллюзия. Как и с 1С. Работы много только шлаковой за копейки. Учиться на этом не получится. В команду заскочить будет ой как тяжело. Либо за минимальную ставку, либо вообще бесплатно. Сдвинуться этой точки получится через год-два.

    По заявлениям многих - низкий порог входа.

    На уровне говнокодерства в целом любой современный язык имеет низкий порог.

    Как бы не заявляли про низкий порог входа, считаю, что в бэкенд нужно приходить со знаниями
    принципов работы серверов и сети, в том числе практической работой в Linux (опыт работы отсутствует)


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

    Устаревший язык, но лучший в своем применении

    С многолетней историей не значит устаревший.
    Ответ написан
    Комментировать
  • Как определиться с направлением программирования или ЯП?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Отсутствует главный тезис о том, что знание ЯП не сделает вас программистом.
    Как вы верно заметили, понимание принципов работы серверов и сети тоже сильно помогут, в том числе и в случае со Swift, но этого также будет не достаточно, чтобы называться программистом (даже со знаниями ЯП).

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

    А при наличии опыта пересесть с одного ЯП на другой - это вопрос 1-2 недели максимум (ну кроме разве что С++ или какого-нибудь ассемблера).
    Ответ написан
    4 комментария
  • Есть ли годные платные русскоязычные курсы по Final Cut?

    @ewgenc
    Для базового уровня вполне хватает уроков с YT (основной интерфейс, работа с таймлайном и вывод материала). Ищите в сети и читайте книжку Соколовского. У Davinci Resolve есть отличная бесплатная версия, и уроков на YT от русского комьюнити тысячи, на Mac работает, в том числе и с m1. Терминология в проф среде всегда будет английской, это уже устоявшийся стандарт.
    Ответ написан
    Комментировать
  • Какое направление перспективней? UX/UI-дизайнер или 3D-моделлер? Перспектива работы с NFT-проектами?

    Zhbert
    @Zhbert
    Technical Writer, Linux user
    Выбирай то, что тебе интересно. От чего прям руки дрожат и время пролетает незаметно.
    Я вот так по дурости ушел в конструкторы в свое время (не выбирал, просто так получилось), потерял там 10 лет с ощущением «как все достало», сейчас работаю там, где работе в кайф — вот это круто.

    Звучит банально, конечно. Но стремиться надо именно к этому, а не «туда где плотют больше».
    Ответ написан
    3 комментария
  • Какие проблемы встречаются при использование PostgreSQL для 1c на Linux Mint?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Поскольку COM-технология, в принципе работает только под Windows, естественно, все решения с её использованием под Linux работать не будут. К сожалению таких решений довольно много.
    Подробнее написано например тут
    Что касается PostgreSQL, то в ИТС описаны некоторые недостатки работы с ним, причем это недостатки не самого PostgreSQL, а алгоритмов взаимодействия с ним 1С, т.е. в будущих релизах это может быть исправлено.
    Подробно здесь
    Ответ написан
    1 комментарий
  • Команда для создания WEB-платформы. Написание Диплома, с академической стороны. Какая должна быть организационная структура и состав проекта?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист

    3. Фронтед разработчики - сколько должно быть их в проекте?
    4. Бэкенд разработчики - сколько должно быть их в проекте?
    5. UI/UX дизайнеры - сколько должно быть их в проекте?
    6. QA инженеры(тестировщики) - сколько должно быть их в проекте?
    7. Бизнес-аналитик - сколько должно быть их в проекте?
    8. Маркетолог - сколько должно быть их в проекте?

    Столько, сколько нужно. Тоесть если 1 человек не справляется с количеством задач, и при этом их можно распараллелить - можно попробовать добавить ещё одного и посмотреть.
    От 0 до бесконечности, в зависимости от задач.

    Например если продукт не предполагается продавать (в принципе получать из него прибыль) - маркетолог не нужен.
    БА не нужен, если ПМ и так нормально задачи ставит, и какой-то глубокой аналитики не нужно (или с ней справляются разработчики)
    QA не нужен, если проект на столько небольшой, что с его тестированием справляются разработчики.
    UI/UX не нужны, если нет дизайна.
    Разделение на фронт/бэк не нужно, если справляется фуллстек.
    Тимлид не нужен, если нет команды (команда состоит из одного человека)

    Кого я мог не учесть?

    Заведующего по карандашным резинкам. Без него никакой проект не может обойтись.
    Ответ написан
    1 комментарий
  • Дилетантский вопрос: 1С:Бухгалтерия включает в себя платформу?

    @LollyFox
    В комплект поставки программного продукта "1С:Бухгалтерия 8. Базовая версия" входит как технологическая платформа 1С:Предприятие 8.3, так и конфигурация "Бухгалтерия предприятия (базовая) , редакция 3.0", т.е. продукт полностью самодостаточный, но при этом имеет ряд существенных ограничений по сравнению с ПРОФ версией:
    - только три активации лицензии с привязкой к параметрам ПК;
    - только на один компьютер, не работает в многопользовательском режиме;
    - не поддерживается возможность изменения конфигурации (можно применять только типовую конфигурацию и устанавливать ее обновления);
    - не работает с архивными копиями уже имеющихся баз от других версий 1С:Бухгалтерии;
    - не поддерживается ведение учета по нескольким фирмам в одной информационной базе;
    - только файловая база;
    - не поддерживаются технологии и механизмы РИБ, веб-публикации, расширения, интернет-сервисы, 1С:Линк, внешние соединения и т.д.
    Подробнее: Ограничения базовых версий программ 1С:Предприятие 8

    Кстати, если будет только ИП, то помимо 1С:Бухгалтерии ещё можно посмотреть 1С:Управление нашей фирмой (1С:УНФ) - программа ориентирована в первую очередь для управленческого учёта и имеет много приятных функциональных фишек, которых нет в обычной 1С:Бухгалтерии (подсистема CRM, резервирование товаров, рабочее место кассира, учёт по характеристикам, заказы поставщикам и мн. др.) и при этом 1С:УНФ умеет формировать регламентированную отчётность ИП для контролирующих органов, но если с программой будет работать бухгалтер, то ему будет неудобно, т.к. в программе нет привычных для бухгалтера инструментов.
    Ответ написан
    2 комментария
  • Попросили примеры кода, что делать?

    fedorez
    @fedorez
    Хатуль мадан
    1) девочка работает по скрипту. У неё записано - «пример кода» - вот она и спрашивает.
    2)пет-проекта я так понимаю нет? Если есть - просто залейте на гитхаб. Если нет - на будущее - напишите что-нить. Список простых проектов можно погуглить.
    3) если таки совсем нет - так и говорите. Я лично не считаю отсутствие своего кода минусом, экстремизм это. Просто если очень надо - просите простенькое тестовое задание. Делайте, заливайте в гитхаб или битбакет - не забываете сделать его доступным - и показываете.
    Ответ написан
    4 комментария
  • Как стать бэкэнд разработчиком без высшего образования?

    vabka
    @vabka
    Токсичный шарпист
    Просматривая вакансии я заметил, что у самых интересных (вакансии от банков с шестизначным окладом, дмс и прочим), обязательным требованием идет техническая вышка. Неужели без вышки в нормальные компании путь закрыт?

    Буквально недавно в банк с шестизначным окладом собеседование проходил - про образование только на 5-минутном интервью в самом начале спросили. Ну и в общем то с самого начала карьеры ни разу отсутствие вышки не было преградой.

    Неужели мой потолок - это работа фронтом в микростудии с оплатой в виде % за проект?
    Как попасть в хорошие компании (банки, крупные продуктовые, топы индустрии с шестизначным окладом и топовым соцпакетом) без высшего образования?

    Если твоих знаний будет хватать только на работу фронтом в микростудии - да, это и будет твой потолок.
    Ответ написан
    Комментировать
  • Как парсить переменную с текстом?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Лучше всего с помощью регулярных выражений и груп:
    public static void main(String[] args) {
            var pattern = Pattern.compile("TOKKEN=(?<tokken>\\w+); NAME=(?<name>\\w+);");
            var string = "TOKKEN=YVJ678RDH; NAME=YOUT;";
    
            var matcher = pattern.matcher(string);
    
            if (matcher.find()) {
    
                var tokken = matcher.group("tokken");
                var name = matcher.group("name");
    
                System.out.println(tokken);
                System.out.println(name);
            }
        }
    Ответ написан
    Комментировать
  • Можно ли на сайте-конструкторе сделать сайт с функционалом социальной сети?

    @AlexVWill
    Есть opensource социальная сеть, https://www.opensource-socialnetwork.org/
    Нормальная такая социалка, с постами, лайками, комментами, блекджеком и шлюхами.
    СтОит - 0, работает на PHP, ставится за полчаса.
    Большой плюс в том, что исходники есть, можно самому допиливать что угодно и как угодно.
    Ответ написан
    8 комментариев
  • Нужно ли вкратце конспектировать материал из книги по програмированию?

    @dmshar
    Ответ абсолютно индивидуален. Все зависит от того, как у вас устроена память - у кого-то лучше всего работает визуальная память, у кого-то аудио. Я знаю, что у меня лучше всего работает моторная - еще учась и институте я на каждый экзамен писал шпору (шпаргалку), но за все время учебы использовал эту технология только один раз и то, на абсолютно непрофильном экзамене. Но вот при написании, вернее - в его процессе - материал закреплялся в голове на долго. И именно писал, от руки - во-первых, компьютеров тогда еще не было, а во вторых уже потом заметил, что набор на клавиатуре не дает того-же эффекта.
    Поэтому я и сейчас иногда, когда что-то новое читаю или изучаю, делаю небольшой конспект в блокноте (физическом, а не MS Notepad :-) ). И пусть потом я его никогда и не открою, но запомню точно лучше. К сожалению, замечаю, что современные студенты даже конспект на лекции вести не умеют - кто на диктофон записывает, кто фотографирует с доски, но очень мало кто именно самостоятельно пишет. По моему мнению тут дело не в технике - а именно в отсутствии навыков. И в частности и в этом - неумении самостоятельно делать "выжимки" из увиденного или прочитанного - есть одна из причин снижения качества образования.
    В общем - я бы рекомендовал делать такие записи, но в кто-бы что-бы тут не насоветовал - вам надо "прислушаться" к собственному мозгу и понять, как ему легче работать с материалом.
    Ответ написан
    1 комментарий
  • Какие алгоритмы и структуры данных чаще всего спрашивают на собеседовании джуна?

    @karminski
    Senior React.JS Developer
    Как-то я в ответ на похожие вопросы спросил собеседователя - а вам оно на кой сдалось? Кроме чего-то невнятного, что типа это проверка знаний, он ответить не смог. Большинство задающих похожие вопросы не понимают сути собеседования. И как правило вам не стоит обращать внимание на такого работодателя. Хотя - вы джун, можете попытаться набраться опыта.
    Ответ написан
    Комментировать
  • Чтобы получить методы в модуле объекта, обязательно создавать новый экземпляр?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Модуль объекта (как следует из названия) доступен для объекта. Для СправочникСклад можно написать методы в модуле менеджера и использовать их без создания объекта.
    Ответ написан
    2 комментария
  • Что делать, если зарубежный работодатель кинет на зарплату (работа в сфере IT)?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Я вас расстрою, но это риск, который просто придётся принять. Для ИПшника шанс выиграть суд у западной компании, не имеющей представительства в РФ, исчезающе мал.
    Ответ написан
    Комментировать
  • Почему именно 5в напряжение в адаптерах для смартфонов?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    А в чем, собстенно вопрос? Почему именно 5 выбрано стандартом, а не 4 или 6? Или, скажем, 12, 24, 36 или 100 вольт?
    Нужно понимать, что есть такая штука, как закон Ома. Сила тока прямо пропорциональна напряжению и обратно пропорциональна сопротивлению. Сопротивление - это свойство проводника, зависит (если не слишком углубляться) от того, что за метал, от его толщины и длины. А ещё у нас всегда ограничена мощность источника тока.
    Мощность - это количество энергии, которая расходуется, преобразуется или передаётся за единицу времени.
    Вот у нас есть кабель и нам нужно передать через него 5 ватт, чтобы достаточно быстро зарядить смартфон. Ка краз получается 5 вольт * 1 ампер = 5 ватт. То есть по нашему кабелю должен идти ток 1 ампер. Это достаточно большой ток, и, если у нашего кабеля будет слишком большой сопротивение (то есть он будет длинным, или тонким, или не из меди), то большАя часть передаваемой энергии будет тратиться на бесполезный нагрев кабеля.

    Если хочется поднять мощность вдвое, чтобы еще быстрее зарядить смартфон, придётся либо удвоить ток, а при этом удвоится учетверится энергия (ведь зависимсть от тока квадратичная), уходящая на нагрев и чтобы это го не происходило, нужно делать толще кабель, покрывать его серебром (у которого низкое сопротивление), делать провод короче. Всё это дорого и неудобно.
    Второй вариант - это удвоить напряжение, тогда при напряжении 10 вольт и том же токе в 1 ампер передаваться будет уже 10 ватт мощности при тех же потерях на нагрев проводов.
    Получается, что за счет увеличения напряжения можно снижать потери на передачу энергии по тем же тонким. гибким недорогим проводам, что и раньше, НО!

    Но. Чем выше напряжение, тем более высоки требования к изоляции между проводниками с разным потенциалом. А ещё химичесие источники обычно выдают не такое уж и большое напржение, приходится включать их последовательно, отчего возникают сложности с балансировкой при заряде\разряде, габаритами, конструкционной сложностью элементов... Кроме того, p-n-переходы в транзисторах и диодах не способны выдерживать больших напряжений, потому что может возникнуть пробой. Такая же проблема может возникнуть и в катушках индуктивности и в конденсаторах. Конденсаторы становятся более громоздкими, нужно больше изоляции, а транзисторы нельзя делать очень маленькими.

    Получается такая вот дилемма. Электроника между током и напряжением балансирует как между Сциллой и Харибдой, пытаясь сэкономить на том-на сём.

    Там, где нужны большие мощности, риходится задирать напряжение. Именно поэтому у нас в розетке 220в, а между фазами 380. Чтобы закипятить двухкилловатный чайник приходится пропускать ток почти 10 ампер, но нам важно, чтобы грелся чайник, а не провода от розетки до чайника и в стенах. Поэтому провода толстые, гораздо толще вашего шнурочка зарядки от мобильника или дорожек на плате внутри него.

    Там, где важна в основном логика и мощность требуется не сильно, лишь для подсветки экрана или яркого светодиода вспыщки, выбирается небольшое напряжение 5 в. В процессорах и вообще в интегральных микросхемах приходится использовать еще меньшее напряжение 3.3в, чтобы не пробивали очень тесно проложенные дорожки внутри. Снижать еще сильнее напряжение уже проблематично, поскольку есть ограничения снизу на открытие p-n переходов. Просто не хватает напряжения для переброса электронов в слоях полупроводнка.

    Так что не 5 вольтами едиными жива электроника. Где-то, например для питания светодиодов, не так важн о напряжение, как ток. Он должен быть в заданных рамках, поскольку превысив возможности рассеивать тепло мы буквально сожжем p-n-переход, поэтому приходится варьировать напряжение так, чтобы ток сохранялся в допустимы пределах.
    В автомобиле стандарт 12 вольт и во многих грузовиках 24. Про розетку я уже говорил и там отдельная тема почему и как устроены электро-сети разных стран. В вашем ноутбуке и смартфоне целый зоопарк напряжений. Раньше даже встречались устройства, где подсветка экрана требовала несколько киловольт.
    Мощность при этом не большая, а изоляция рассчитана на то, чтобы ничего не пробило, но это отдельная цепь внутри устройства и в каждом месте нужно то напряжение, на которое рассчитаны соответствующие участки цепи.
    Ответ написан
    2 комментария
  • Как при открытии формы автоматически вставлять текущую дату?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Объект.ДатаПринятия = ТекущаяДата();
    Ответ написан
    2 комментария