Java private vs public final в чем отличие
Уважаемые разработчики
Не могли бы объяснить в чем разница между private и public final
Вопрос без подвоха, хочу услышать экспертное мнение, благодарю
Уважаемые разработчики
Не могли бы объяснить в чем разница между private и public final
Вопрос без подвоха, хочу услышать экспертное мнение, благодарю
Собственно вопрос, какие у нас есть альтернативы стиму и гугл плею для размещения своих игр на мобилки и десктоп кто подскажет? То бишь apk и exe соответственно.
Хотел как то разместиться на CrazyGames - но там судя по всему только браузерки...
Приветствую всех. Подскажите пожалуйста. Натолкнуло меня на этот вопрос волна приложений "честная цена".
Допустим, новичок хочет быть программистом - делать небольшие игры. Но при этом понимает, что игродел - это скорее хобби, а хотелось бы в дальнейшем какую-никакую, а копейку за свою работу получать, а кому этого бы не хотелось?
Почему-то мне показалось, что будущее за вебом и мобильной разработкой. Логика в целом такая, что даже на пикабу если полистать посты, то и дело можно увидеть, как кто-то написал приложение за пару часов, кто-то игру какую-то онлайн делает, кто-то сайт запилил на коленке за день. Создается иллюзия, что это более возможно и доступно для обычного новичка, потому как постов о полновесных проектах серьезных не так уж и много.
Но, начиная изучать что-то из этого, понимаешь - что-то тут не то.
Из популярных языков - это либо, огромный локомотив типа С# и .NET, на котором можно сделать абсолютно ВСЁ, но в то же время и ничего, потому как реализация через фреймворки определенных задач будет похожа на забивание гвоздя отверткой.
Либо это легкий и непринужденный инструмент, вроде Python, на котором можно сделать тоже абсолютно ВСЁ, но это всё будет несерьезным и легковесным, скорее как дополнение к чему-то.
Либо это совсем какие-то узконаправленные языки, на которых кроме определенной задачи ничего и не сделаешь. Вот создан язык, чтобы на нем сайты делать - вот и делай на нём только сайты.
Казалось бы, всё просто, так оно и работает, в одиночку никто проекты не разрабатывает и в проектах как раз и есть условные 3 человека, которые знают все эти 3 разные технологии и объединяют в единое целое. НО!
НО! Тогда кто все эти люди, которые за вечер клепают свои альфа проекты? Они тебе и игры запилят, и сайты, и десктоп, и андроид приложения. И вообще оказывается это всё они пилят после просмотра пары роликов на ютуб. Но не могут же они знать абсолютно все технологии и языки, чтобы так легко переключаться с одного на другой?
И так с абсолютно каждым языком. У кого ни спроси - это всегда какие-то абстрактные ответы по типу, что для каждой задачи свой язык.
Неужели среди программистов, где чуть ли не правило - не изобретать велосипед, если его уже сделали до тебя, до сих пор нет понятного примерного плана пути для начинающего? Не того road map, где стрелочками отмечены абсолютно все существующие технологии по определенной сфере, а что-то понятное, то через что проходили все, прежде чем стать профессионалами, прежде чем начать делать что-то своё?
Не хочется же быть тем человеком, который потратит, скажем, пару месяцев на изучение языка, а оказывается его никто и не использует в реальной деятельности. Или узнать, что то, над чем ты мучался месяцы и кучей кода на другом языке делается за пару минут.
P. S. Я знаю, что сейчас в IT не войти, надо работать на заводе, а на 100 резюме джунов приходится всего 1 вакансия. У меня другая работа, которая устраивает. Это скорее попытка узнать, какую ошибку я совершил в молодые годы, когда выпустился из техникума со специальностью "информационные технологии", где максимум тебя научили писать "hello, world" на двух разных ЯП, а из-за обилия выбора направлений в дальнейшем я запутался, заблудился и не воспользовался шансом, когда он еще был.
У нас новая игра: нужно расставлять по городу вышки связи так, чтобы у всех жителей был мобильный интернет. И это не так просто, как кажется. Справитесь — награда в профиль ваша. Ну что, попробуете?
Я только начинаю свой путь в программировании и хочу разрабатывать игры. У меня несколько вариантов.
1 способ самый очевидный. Скачать популярный игровой движок (Unreal engine, Unity, Godot. Я думаю выбрать Godot), выучить язык программирования на котором в этом движке разрабатываются игры. Сразу учить то, что мне нужно для создания игр. И выкладывать свои результаты. Думаю начать с разработки браузерных игр.
Но тут есть проблемы. 1. Разрабатывать игры очень сложно и времязатратно. Создам я игру за полгода, выложу, а она нахуй никому будет не нужна. Я могу перед тем, как начать зарабатывать на этом потратить годы. А работать по текущей специальности? Я блять, устроился оператором службы чат поддержки за 27к. Правда работаю 2/2 и у меня есть целых 2 свободных дня, чтобы пилить игрушки.
2. способ немного заковыристее. Я же планирую создавать браузерные игры, верно?
Выучу JavaScript и буду работать на какую-нибудь компанию фронтэнд разработчиком. Заодно разберусь с движками на JavaScript и буду на них делать игры. У меня будет лучше зарплата (меньше же 27к платить не будут, верно? Верно же?...) и возможность карьерного роста.
Но будет ли у меня время тратить на изучение игровых движком и создание игры? Мне же нужно будет по работе постоянно учить новые фреймворки и ещё какую-нибудь херь (я хз как это называется). И JavaScript в основном используется для того, чтобы пилить сайты, а не для разработки игр. То есть мне нужно будет изучать в свободное время то, что не поможет в работе. Получиться ли у меня повышать квалификацию, чтобы больше зп была и ещё разрабывать игры?
Помогите. Какой способ лучше?
1. SloeMoe: Моя посудомоечная машина несколько раз пронзительно подаёт звуковой сигнал после завершения цикла мытья. Достаточно громко, чтобы было слышно за пределами дома *и соседям, чтобы они пришли и отключили её)*. Если вы не откроете дверцу, она так и будет пищать через сорок пять минут и так через каждые сорок пять минут до тех пор, пока вы не сделаете то о чём она верещит. Невозможно отключить эту функцию или уменьшить громкость.
Видимо, в сознании придумавших это дизайнеров нет такого понятия, как запустить посудомоечную машину на ночь, а потом лечь спать...
2. goldes: Проклятая функция поиска в «Outlook».
3. agirl1313: Игрушки, у которых только одна громкость: ЗВУК НА ВСЮ КАТУШКУ!!!! *УРОВЕНЬ ГРОМКОСТИ - ЗАТКНИ УШИ!*
У того, кто это придумал, нет собственных детей.
4. Dustmopper: Я только что купил водонепроницаемый грузовой багажник на крышу своей машины, который обошёлся мне довольно дорого.
Липучка, которая защищает молнию замка, была просто ПРИКЛЕЕНА, а не пришита. В самый первый раз, когда я начал открывать её, вся липучка оторвалась к херам, потому что притяжение в текстильной застёжке было сильнее, чем клейкое соединение с виниловым материалом багажника.
Выглядит так, будто не было абсолютно никакого тестирования конечного продукта. Но я уверен, что сделать её приклеенной, а не сшитой, было на пять центов (5 рублей) дешевле. Как такому изделию позволили покинуть фабрику?
5. brina_cd: В моём холодильнике есть фильтр для воды, который нельзя поменять, не отключив систему подачи воды. А она находится сзади холодильника. Таким образом, вам придётся вытащить многосоткиллограмовый холодильник (со всей едой и тому подобным), чтобы закрыть воде доступ *к замороженной еде)*, прежде чем вы сможете заменить фильтр для воды. Старый холодильный агрегат «Maytag», который был заменён этим новым, не имел такого требования.
6. NotThisAgain21: Женское нижнее бельё.
Та часть, которая по задумке должна испачкаться, никогда не оказывается на достаточном расстоянии спереди, чтобы поймать то, что она должна ловить.
У меня появилась бизнес-идея. Кто-нибудь хочет поучаствовать?
7. toru_okada_4ever: Все маркировки, пометки «линия отрыва, открывать здесь» на упаковках кофе, картонных коробках для сока и т. д. обозначают самую прочную/наиболее устойчивую к разрыву часть упаковки.
8. StillHera: Эта душевая секция с перекрывающими раздвижными дверями, которую невозможно почистить, не сняв двери полностью.
--TheOtherGuy89: Отстойник для плесени.
9. tangcameo: Мой новый утюг. Он имеет функцию самозапускания, вслед за небольшим стечением времени, после того как вы его наклонили гладильной стороной вниз. Таким образом, если вы случайно оставили его включённым в розетку и вдруг его опрокинули (домашнее животное, ребёнок ударился о гладильную доску или ветер сбил что-то и это столкнуло утюг), он включится, лёжа лицом вниз *лицом в пол и руками за голову)*.
10. Miklay83: Детские влажные салфетки.
Эй, вам известно, то самое подходящее время побороться с открытием упаковки, на которой написано, что она имеет перфорацию, но на самом деле её и в помине там нет?
Вы хотите вытащить одну? Вот двадцать штук *не жалей, на детях не экономят))*.
Хочешь кучу? Держи небольшой оторванный уголок.
У вас осталось десять штук в поездке и вам нужно их сохранить до конца пути? Жаль, ублюдок, вот возьми все остальные вместе за раз. Несите свою уставшую задницу в «CVS».
СVS Pharmacy — крупная сеть аптек в США, вторая по величине после Walgreens.
11. zappy487: Ребристые презервативы даже не имеют вкуса рёбер.
12. Spared-No-Expense: При создании слишком многих предметов для переноски (чемоданы, коробки, сумки, корзины для белья) уделяют больше внимания удобству/мягкости верхней части ручки, а не нижней её поверхности, которая представляет собой рукоять, именно она прижимается к вашей руке и принимает весь вес груза и находиться под давлением всего, что лежит в вашей коробке/сумке/корзине.
13. Hephaestus_God: У меня есть струйный принтер («BROTHER»), который печатает с перекосом (текст получается слегка волнистым). Я не могу это исправить, потому что при запуске диагностики выравнивания, вручную или автоматически, этим же принтером, печатается бумага, которую необходимо отсканировать, чтобы принтер мог скорректировать себя.
Однако принтер не может прочитать проверочную страницу, которую он сканирует, ведь она смещена при распечатке и проблему невозможно починить. Самая глупая вещь, которую я когда-либо видел. Даже позвонив в службу поддержки, они такие: «Ну и ну, так не должно быть. Ну, удачи в следующий раз»
14. lurrk92: На некоторых автомобилях «Chevrolet» багажник не открывается, если аккумулятор разряжен. Здесь нет отверстия для ключа или физического троса разблокировки.
Аккумулятор находится в багажнике.
Конечно, вы можете запрыгнуть под капот и подключить его через контакты для подзарядки, но для меня это какое-то странное дизайнерское решение.
15. samanime: Мой кухонный мусорный бак. Компания «Glad» продаёт его специально для своих больших и сверхпрочных мешков для мусора, ёмкостью 20 *гандонов* галлонов (76 литров). Это не особо дёшево.
Бак выглядит хорошо, но его дизайн такой же, как и следовало ожидать. Если бы вы рассказали инопланетянам, что такое мусорное ведро, а они спроектировали, даже не видя его. То, как он удерживает мусорный мешок, по сути, приводит к тому, что вы теряете четыре галлона (15 литров) вместимости и рискуете порвать мешок или пролить, вывалить содержимое каждый раз, когда вы собираетесь вынимать мешок. У бака ещё есть держатель для хранения мусорных мешков, который настолько узок, что вам придётся загружать в него их по одному, что полностью бесполезно. А если вы попытаетесь немного уплотнить мусор, то почти гарантированно порвёте «невероятно устойчивый к разорванности» мешок. Такой вот скудный дизайн.
16. ThadisJones: Программное обеспечение практически для любого принтера HP, выпущенного за последние три десятилетия.
--marcfonline: Вот дерьмо, ДА! Я работаю в сфере ИТ и ненавижу, насколько раздуты эти дурацкие драйверы. Нет, мне не нужен «HP Device Experience» или как там это называется и я не хочу дополнительно устанавливать жирную кучу дымящейся гадости размером в 300 МБ. Когда всё, что мне нужно, это чтобы Джо Сотрудникович К. отправил документы на принтер, стоящий на его столе.
Боже, я скучаю по дням LaserJet 2500 с их универсальными драйверами PCL. Проще некуда. И похожее удобство было с Volvo 240. Бесподобные танки.
17. Pristine_Solid9620: Липкая плёнка *или скотч*. Прилипает ко всему и цепляется за всё, кроме того, к чему вы хотите...
18. imdstuf: Некоторые дорожные перекрёстки заставляют меня задуматься, а водили ли проектировщики когда-нибудь машину.
--fluffynuckels: Иногда они основывались на старых тропах для лошадей и скота *или на рассказах старых лошадей)*
19. pintolager: Любая печка или машина с сенсорными экранами вместо ручек и кнопок.
20. Stay-Thirsty: Поисковые системы потоковых сервисов? У вас может быть буквально от десяти до пятидесяти тысяч рекомендаций для просмотра, но нет абсолютно никакой возможности провести углубленный поиск. Это не обязательно в мобильном приложении, такое происходит и через онлайн на веб-сайте. Допустим, если я хочу найти сериал, который шёл в конце 90-ых и знаю, что это научная фантастика, почему я не могу этого отыскать?
Столько содержательных материалов, которые я бы хотел посмотреть, но не могу найти.
Пользовались чем-то, что далеко от дизайна и вообще в лучшем случае спроектировали по детским рисункам? :D
Как называется программа для разработчика, в которой можно складировать всю информацию в виде иерархии?
Кто то советовал программу, удобную для проектной работы. Чтобы не сохранять в одной папке на компе иерархию папок с документы, ТЗ, екселями, блокнотами-заметками и прочими файлами по проекту, а хранить это в файле проекта, который открывается в программе.
Очень удобно то, что в прогу можно кидать любой вид файлов, и структурировать данные в виде иерархии.
5 моих больших статей на Пикабу про разработку и программирование, на которые было потрачено несколько дней времени упорного труда и креатива... и в которых много полезной информации и личного опыта... набрали 22к просмотров.
Даже не статья, а короткий пост с парой слов - набрал 59к просмотров. Где логика?
Ругань под тем постом оценили выше, чем действительно полезный контент.
Свежий проект по приготовлению сухих гранулированных смесей для приготовления лимонадов, заставил задуматься о рецептуре, приближенной к популярному напитку Кока-Кола. В интернете их множество, перепробовав все, я так и не добилась схожего вкуса. В конце концов решила "скроить" свой. После попыток 20-ти...самый похожий рецепт оказался таким:
55% сахара
40% декстрозы
1,5% лимонной кислоты
1% ароматизатора Кола
0,5% ароматизатора Ванилина
0,5% цветной эмульсии с танином
0,6% красителя сахарный коллер
0,2% экстракта виноградной косточки
0,3% экстракта лимонника
0,5% сухого сока апельсина
Но! До оригинала чуть-чуть не дотягивает. Пикабушники, может вы знаете какой-нибудь дополнительный секретный ингредиент? 😭
* Только ингредиент должен быть растворимым. Мы делаем гранулу, которая при растворении в газированной воде, дата лимонад))