• На чём писать приложение?

    @vabka Куратор тега C#
    Токсичный
    Если вы не знаете ни C#, ни жаву, то советую писать приложение на котлине.
    Тк котлин - это родной язык андроида.

    Если очень хорошо знаете C#, то тогда можно взять Xamarin.Forms
    Ответ написан
  • Как конвертировать .py в .exe используя андроид?

    @rPman
    Жесть, что надо курить чтобы ставить себе такие задачи?

    Во первых уходи от android, с помощью linux, где это решить будет уже проще, для этого необходимо установить какой-нибудь linux на свой android https://habr.com/ru/company/selectel/blog/522636/
    Ответ написан
  • Плохо ли то, что я перепрыгиваю с направлений?

    @mkone112
    Начинающий питонист.
    HTML (ПРОГРАММИРОВАНИЕ), да да.
    Изучал весь май и июнь очень медленно с нехотением. Потом я узнал что такое CSS

    Фига ты быстрый.
    JavaScript.
    Выучил основы за 10 дней

    Пфф. Смог цикл написать?
    потому мне как-то было не комфортно от не строгой типизации

    Да, за такой срок сразу понятны все достоинства и недостатки слабой типизации. Или ты имел в виду динамическую? Или неявную?
    Плохо ли то, что я перепрыгиваю с направлений?

    Это было бы нормально, если бы ты достигал достаточного уровня в каждом направлении. А то что ты умеешь написать hello world на нескольких яп - сомнительное достижение.
    Еще заметил по твоим вопросам - нулевая уверенность, и на каждый чих задаешь по вопросу, вместо того чтобы находить решение самостоятельно. Советую определиться с направлением, взять учебник на 5к страниц и грызть его годик. При этом не залезать на qna по поводу и без, а самостоятельно находить решения.
    Ответ написан
  • Каким образом поступить?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Каким образом мне надо себя вести чтобы не испортить отношения?

    Сказать спасибо и попрощаться? Это рынок труда, кто дал на лапу больше, тот и победил. Ваш начальник тоже работает не за еду из столовой.

    Вдруг в дальнейшем еще встретимся в айти.

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

    Недавно на меня стали большинство коллег косо смотреть на меня

    Если вы себе заведете красивую женщину, и покажете её публике, а публика будет косо смотреть от зависти и неодобрения - поменяете её на страшную хабалку с деревни?

    В данный момент думаю собрать архив файлов(подготовить для следующего админа, подготовить readme чтоб вкат был менее болезненным чем мог бы быть) и наверное просто сидеть и делать свои дела на протяжении всех этих дней.

    Разговор не мальчика, но мужа.
    Ответ написан
  • Как определить свой уровень программирования?

    Мне нравится простая аналогия которая ближе к бизнесу чем к технологиям. Например есть задача — сварить борщ. Профессионал уточнит несколько нюансов: с пампушками или свекольник, капуста квашенная или свежая. Парню с небольшим, но опытом понадобится рецепт: сварить мясо, сделать заправку и т.д. Новичок учится и ему нужно описывать весь процесс: набрать кастрюлю воды, поставить на плиту, etc.
    Ответ написан
  • Как составить план развития для сильного разработчика?

    @majstar_Zubr
    C++, C#, gamedev
    Мы все идём разными дорогами, и обычно, если смотреть вперёд, то всегда видны разные пути.
    Обычно, хватает того, что вы смотрите вперёд и пытаетесь пройти по всем путям, что вы сможете увидеть. Появилась новая технология, решающая не новую проблема - и открылся не один путь, а множество, потому что кроме разработки есть ещё в частности, проблема интеграции новых решений и devops, в который погружаться советую всем.

    По большому счету есть две дороги: дорога самурая и дорога сёгуна.

    У самурая нет цели и есть только путь. Этот путь может вести вглубь технологии, к истокам её проектирования, к особенностям её устройства. Но путь может быть извилистым. Так же этот путь может вести в смежные вопросы, где технология имеет несколько иное воплощение. Всегда есть несколько способов и инструментов решения одной проблемы, пускай же идущий путем самурая изучит их все. Пишите в стеке Node.js+Typescript, но не было случая, когда нужно было узкие места оптимизировать на C++ - и вот вам ещё один непройденный путь. Но ведь модно было бы и на Rust. И на C. Или заменить целый модуль с узким местом, которое переписывалось на Net core. Может быть ещё и заменить часть фронта с Blazor? А какие проблемы в процессе могу возникнуть?

    Если самурай не смотрит вперёд, то он скоро ослепнет и начнет думать, что он "знает всё". Но не стоит путать иллюзию наличия знаний с количеством пройденных километров. Каким бы ни было число, путешествие ещё не окончено и не будет окончено никогда.

    Чтобы идти дорогой сёгуна, нужно отринуть рамки привычного мира самурая и обрести цель. Эта цель должна быть перевоплощением в новое существование. Идущий путем сёгуна должен идти в гору до самого солнца, и с каждой новой вершиной будет открываться перспектива и сотни путей, но сегун по ним не будет ходить. Его путь состоит в том, что сегун видит перспективу, с высоты ему видна иная сторона горизонта и весь рисунок путей. Ему видно, как пути, словно реки, сливаются в дороги, многие из которых ведут к обрывам и тупикам. Дорога сёгуна должна привести его в к смыслу. Возможно, это открытие своего коммерческого предприятия, или же это (F)OSS, или же должность сёгуна-тимлида, или же менеджера, имеющего цели стать часть руководства текущей компании.

    Как можно помочь самураю идти по какой-то из этих дорог? Никак, это должен делать сам самурай. Все что требуется от доброжелателя - указать направление и примерную длительность указанного пути. Самурай сам выбирает по какой дороге и какому пути сейчас идти.
    Ответ написан
  • Строка не разбивается на символы Array type expected found javalangString Что делать?

    xez
    @xez Куратор тега Java
    Senior Junior Roo
    Вот что вам нужно сделать:
    1. Оформлять код текстом, используя соответствующий тэг.
    2. Почитать книжку про java - этот вопрос из разряда элементарных.
    3. Использовать для проверки вхождения одной строки в другую метод contains. Например: Boolean isContains = addEmail.contains("@")
    Ответ написан
  • В чем разница системного аналитика и ИТ-архитектора?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера
    software engineer
    для этих профессий джуниор вакансий на рынке нет.
    В эти профессии можно перейти с других профессий, например Разработчик или Аналитик.
    Поэтому перед тем, как готовиться к профессии космонавта, желательно бы стать для начала просто пилотом.

    Вдобавок и системный аналитик и ИТ архитектор требуют логического мышления, умения искать информацию и анализировать ее. А вы не можете или даже не попытались найти уже готовые ответы. Поэтому пока не зарекайтесь. Не нравится эксель - это очень печально. Это хороший инструмент, он не должен нравиться, он должен использоваться если им удобно пользоваться.
    Без выступлений довольно тяжело в архитекторы.
    Ответ написан
  • Куда развиваться, если занимаешься поддержкой Enterprise приложений?

    php666
    @php666
    PHP-макака
    освоив верхи продуктов больше не расту, как в знаниях, так и карьерно, чувствуется какое-то топтание на месте, рутинное выполнение ежедневных задач
    судя по описанию, ты обычная техподдержка.
    О какой карьере ты толкуешь?
    О каких знаниях?
    Твоя работа чем-то принципиально отличается от работы кассира в продуктовом магазине?

    Работа в целом нравится
    лол

    В связи с этим, возможно, стоит поменять направление деятельности?
    Сколько лет герою рассказа? Менять необходимо, когда упираешься в потолок и продолжаешь в этом вариться, последствия будут очень плохие. Как вариант - застрянешь в этом на всю жизнь, а потом выйдешь в окно.
    Ответ написан
  • Попытка понять SQLite. В чем ошибка?

    BitNeBolt
    @BitNeBolt
    Вы забыли про точку с запятой в конце запроса к базе на создание.

    Должно быть так:
    db.execSQL("create table " + TABLE_NAME + "( " + KEY_ID + " INTEGER PRIMARY KEY, " + COLUM_SCORE + " TEXT, " + COLUM_LVL + " TEXT, " + COLUM_TRYS + " TEXT " + ");");


    И проверьте синтаксис в других командах, на всякий случай.
    Ответ написан
  • Как исправить ошибку в Android Studio?

    LaRN
    @LaRN
    Senior Developer
    Ошибка на внимательность, похоже вместо точки у вас запятая:
    int num1 = Integer.parseInt(el1,getText().toString());

    Вот так попробуйте:
    int num1=Integer.parseInt(el1.getText().toString());
    Ответ написан
  • Как написать приложение под Android?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    На c# под Андроид это только Xamarin.
    Ну или Unity3D, если игра.

    Android Studio не для шарпов.

    Ты выбрал неверный путь. C# и Андроид - путь в никуда.
    Ответ написан
  • Почему своя реализация system.arraycopy быстрее на 30%, учебники врут?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Да ваш вариант медленнее и в оракл не идиоты и в книгах не врут. Вопрос почему , да потому что вы не копируете ничего, вы копируете ссылки на объекты.
    Из этого делайте выводы, вы инициализировали массив что будет медленно т.к. выделяется память и т.д. .Дальше ваш метод "просто взял ссылки на готовые данные". А следом нативная реализация которая выделяет память указанного объема и копирует туда данные а не ссылки.
    Ну и да, Ваш код можете свернуть в трубочку и тихо рыдать в углу, продолжая читать дальше только уже не только про ЯП но и его устройство.
    Ответ написан
  • Как устроиться работать в 1С без образования?

    PavelUstyugov
    @PavelUstyugov
    php
    Образование для 1с программиста не нужно. Ну точнее, есть в крупных городах фирмы, которые всегда предъявляют требование к наличию вышки ( не важно какой ), но это же не везде.

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

    Лично я проводил собеседования достаточно часто. Но я не заставлял прогеров решать практические задачи по 1с. Я лишь беседовал с ними на предмет владения программированием. чтоб парни могли написать цикл и понимали что такое переменные, процедуры. Не более. Если они это умеют, то уж 1с освоить смогут за месяц под моим присмотром - так и получалось.

    Просто есть еще всякие твари, которые пытаются на собеседованиях валить людей. Но ничего страшного, если вас туда не возьмут. Не стоит работать с чудаками на букву М с завышенным ЧСВ.

    Если вы просто устраиваетесь в какую-нибудь компанию единственным программистом 1с, то тогда ваш сертификат будет иметь значение. работодатель ведь не шарит особо. С вами будет беседовать скорее всего фин директор и директор IT но не 1с-ник. Нужно только еще ориентироваться в типовых конфигурациях.

    Сейчас обязательно шарить в УТ11 и в БП2.0-БП3.0
    а значит вам еще не помешают сертификаты 1с Профессионал или 1с Консультант.

    Только вы сначала получите эти сертификаты или Специалиста. Думаете это так легко? книжки будет недостаточно.
    Придется на торрентах скачивать решебники задач и курсы Гилева, Чистова. И проделать долгую работу.

    при составлении резюме пишите что у вас есть опыт работы. И придумайте его. Скажите что у вас на работе (у мамы, памы, дяди, тёти) стоит 1с и что они тебя периодически приглашали для обновления, доработки ....

    Ну и поставьте себе 1с и научитесь обновлять ее и править печатные формы, настраивать обмены между УТ11 и БП3.0.

    Все это можно изучить за 1 неделю. А зато будет выхлоп хороший в плане репутации.

    И идите лучше в Медики. Не тупите. Медицина лучше оплачивается. Особенно зарубежом.
    Ответ написан
  • Куда идти, что делать, какой язык выбрать?

    php666
    @php666
    PHP-макака
    Мечтаю создать свой собственный проект
    Забудь, ты опоздал лет на 20, время одиночных проектов ушло в историю. Сейчас любые проекты делаются командами, у которых есть инвесторы и четкий бизнес-план.

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

    чтобы этот проект был направлен на общество, ну что-то вроде социальных-сетей, т.е. чтобы с этим непосредственно работал человек, это было трендом и тп
    в любом трендовом проекте, если ты туда когда-либо попадешь (что не факт) ты будешь простым исполнителем, винтиком. Поэтому
    не очень хочу программировать станки на заводе
    звучит очень высокомерно. Как раз на программирование столь серьезных вещей и стоит попасть, ибо это, в отличие от бесчисленных соцсетей, стартапов и пр мусора, приносит реальную пользу.

    Есть идея по создании социальной сети

    1. ты ее не сделаешь в одиночку
    2. если сделаешь, то не скоро и очень криво
    3. она не нужна никому, людей уже тошнит от соцсетей

    можете посоветовать, что делать
    перестать рассматривать эту сферу с инфантильной позиции, что ты какой-то уникальный человек, который сейчас выучится, придёт в профессию и перевернет мир, а работа твоя будет пестрить яркими красками.
    Нет.
    Реалии работы разработчика другие.
    Совсем.
    Тебя ожидает трекер с задачами, какой-нибудь проект с кучей кода (дай бог, что бы не древний как авно мамонта), в котором ты будешь копаться, пока не сломаешь мозги.
    И так несколько лет.
    Ответ написан
  • Насколько важен атестат об окончании школы для трудоустройства в сфере GameDev?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Давай сделаем так.

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

    (подсказка, для этого надо бы разобраться в математике, включая теорему Пифагора, тангенсы, котангенсы).

    Школьная программа ОЧЕНЬ простая по сравнению с современным программированием. Если ты даже с этим не можешь справиться - как ты можешь в юнити что-то реально работающее делать?

    > меня возьмут на работу по GameDev без атестата?
    На работу берут тех, кто умеет что-то делать.
    На любой работе (неважно, геймдев или бизнесдев), есть огромное количество унылых и неинтересных задач.
    Поэтому то, что ты возьмешься, изучишь темы 8-9 класса и закончишь школу, это будет доказательством как минимум того, что ты умеешь работать над собой, заставлять себя делать неинтересные вещи и доделывать их, а не кидать на полпути.

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

    Но я бы не взял к себе человека, который не может закончить даже школу, и учась в 8-9 классе не имеет готовых рабочих интересных проектов.
    Ответ написан
  • Чем отличается web-разработчик от web-программиста?

    Zoominger
    @Zoominger
    System Engineer
    Web-Разработчик занимается разработкой сайтов, а web-программист занимается программированием сайтов.
    Ответ написан