Что выбрать 1с или php
Я начинающий программист, есть знания в HTML, CSS не плохой уровень - где-то 4 месяца, почти каждый день. (PHP, C++, MySql) - совсем мало.
Но решил, что верстка сайтов меня мало интересует, тем более в Волгограде работы по веб разработкам вакансии не много и з\п меньше, чем у java и 1с программистов. Почему именно java или 1с пал мой выбор, потому что
1. 1с и java зарплата почти одинаковая.
2. 1с более востребована в моем городе чем java у нас в городе всего лишь 2-3 вакансии по java по (php 1-2 - вакансии) и 10 по 1с.
3. Также рассматриваю перспективу работать удалённо на столицу, что на порядок java программистов в Москве вакансий больше.
4. В интернете схожая ситуация, только под другим углом, некоторые программеры проработая несколько лет в 1с уходят в java начиная с 0.
Зашёл в тупик не знаю какой язык учить, какой окажется более перспективным больше склоняюсь к 1с. Не хочется потерять лишнее время.
PS (к переезду в другой город не предвидеться т.к мне и тут не плохо более за границу, водить машину нельзя по состоянию здоровья)
Вот смотри в чем подвох. Ява это тру-программисты. 1С там помимо непосредственно программистов требуются менеджеры по впихивания продукта, администраторы базы и специалисты по обслуживанию системы (объяснить на пальцах юзеру для чего это кнопка или почему баланс не сходится, поставить обновление, создать новую базу для сдачи в налоговую и пр.). Все это также может свободно называться 1С-программист. Найти работу 1Совцем проще, но будет ли это программирование большой вопрос.
1С это по сути недоБейсик, учить его проще чем Ява, понимать по-настоящему в разы сложней из-за тупой документации, косяков платформы (просто фирма 1с торопится с релизами, но надо сказать честно, косяки они исправляют со временем) и отсутствия четкой концепции самого языка (там чего только не намешано и свой язык запросов к БД и работа с ХМЛ и всякие там интернет протоколы и все это с разделением на клиента, сервера, работы в браузере и пр.).
ЗЫ. Учи базы данных. Востребовано, дорого, ценится.
Dolcegazmanov
1c или java? - выбор языка
то, что в 1C - это язык программирования?
ни один нормальный программист с 1С'ником даже ср**ь не пойдет вместе :D
только Java, без вариантов.
За двумя зайцами. Сам знаешь
Также склоняюсь PHP. Больше всего привлекает работать на удалённой работе.
Java в провинции не будет востребован. Для столицы Москвы разработка на Android телефоны является очень перспективной на ближайшие 10 лет, но в провинции этим заниматься не будут. Особенность экономики России, что более 80% подобного IT в Москве и Санкт-Петербурге.
Если вам нужно для устройства на работу, тогда лучше 1С, только требуется наработать опыт работы от 2 лет, чтобы получать нормально.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
В общем, в жопу всё, что нам преподавали в университете! Настоящий программист, судя по вакансиям в моём городе, должен знать 1С или PHP, либо погибнуть с голоду. Какой из трёх вариантов перспективнее? И какую литературу посоветуете прочесть, дабы быстро приступить к работе? Смогу ли я, впоследствии, найти нормальную работу с таким стажем или это дорога в один конец?
Вообще лучше пыхтон.
Но если живёшь в мухосранске, где не просто найди работу программистом, то выбирай по тому, что тебе больше нравится.
Выучись на сварщика.
1c бери, не прогадаешь.
cat 1.html | grep php | wc
cat 1.html | grep 1c | wc
1.html - страница с вакансиями.
Кстати вариант. Степень вредности сравнима с 1С, а денег (для привинции) несравнимо больше.
Настоящий программист, судя по вакансиям в моём городе, должен знать 1С или PHP, либо погибнуть с голоду. Какой из трёх вариантов перспективнее?
Четвёртый: сменить город.
аргументы за PHP: с ним есть будущее, перспектива карьерного роста в большой компании, возможность свалить из мухосранска в какую-нибудь другую страну или большой город, при этом оставшись нужным. А 1С - это днище какое-то.
а денег (для привинции) несравнимо больше.
не только для провинции, мне знакомый с завода в сша сказал что у них сварщики то ли 50, то ли 75 баксов в час получают. Так что я над этим серьёзно подумываю.
Раз такой выбор. То и выбирать нечего. Учи 1С!
А PHP, это такая штука. Если тебе надо учиться, чтобы на нем кодить, то проще будет пойти санитаром или уборщицей.
PHP по определению должен знать любой программист. Независимо от C++, Java, Lisp и пр. специализаций.
Там абы кого в сварщики не берут.
Я как-то общался с гастарбайтерами: тебе при приёме дают аппарат и говорят вари шов.
Если шов похож на говно — быть тебе слесарем за минимальный прайс, верная примета.
Там абы кого в сварщики не берут
Чёрт, я знал что есть где-то подвох. Начинаю тренироваться.
денег больше в 1С плюс всегда работаешь с кодом высокого качества при актуальной платформе. минус - сравнительно невысокая мобильность, не дальше СНГ.
с мобильностью у пыха лучше, ниша опять же трендовая. но есть существенный сдерживающий фактор - низкое, в среднем, качество проектов, когда тебе придется писать на устаревших версиях пыха в проектах древних, как Г мамонта. велик риск превратиться в быдлокодера.
Не хотелось бы. По крайней мере сейчас - в будущем есть планы сменить страну.
аргументы за PHP: с ним есть будущее, перспектива карьерного роста в большой компании, возможность свалить из мухосранска в какую-нибудь другую страну или большой город, при этом оставшись нужным
Я слышал аргумент против: «работодателю ничего не стоит разменять тебя на вчерашнего школьника».
Если тебе надо учиться, чтобы на нем кодить
Нам его преподавали в университете, но я хмыкнул и положил на него болт, считая, что PHP мне никогда не пригодится. Так же я поступил с Явой, потому что в то время угорал по C++, о чём сейчас сильно жалею.
В некоторых случаях проверяют рентгеном или другими технологиями сварные швы.
с базисом плюсов перескочить на базовую яву и тем более пых - вопрос месяца-двух
Вообщем я провалился на собеседованиях по с/с++ и Java по сути им мало одного языка нужны всякие qt или spring и разные программулины вроде cmake и maven либо математика или веб. Сейчас я не в силах кодить по 8 часов на 5 дней. Да и пришлось уехать из родного города. У себя есть только 1с, если php, то придется тратиться на жилье. Что выбрать? П. С. На деле я мечтанул неправильно выбрав Си подобные языки не глянув вакансии своего города когда учился в вузе
1с нужно знать бухгалтерию и всякие конфигурации, а там такие горы ОГОГО
пхп тоже надо знать фреймворки
Цель? Если прокормиться, то ничего учить не надо. Ищешь франчайзи 1с поближе поудобнее и идёшь туда, там и научат.
кстати говорят установка кондиционера стоит 10 т.р. в небольшом городке
и это при том что набор необходимых инструментов примерно в ту же сумму обойдётся
им мало одного языка нужны всякие qt или spring
В 1С мало одного языка нужны всякие бухгалтерcкие учеты.
В PHP мало одного языка нужны всякие laravel или symfony.
Одного языка везде мало.
Ищешь франчайзи 1с поближе поудобнее и идёшь туда, там и научат.
Без знаний не возьмут. Так что сначала надо выучить, потом идти.
Учи Perl. Он на пике. Уже седьмая версия вышла.
Ищешь франчайзи 1с поближе поудобнее и идёшь туда, там и научат.
кстати, а где брать сам 1Ц, и как пускать его под Linux?
Устроиться на любую работу где твоих текущих знаний хватает, чтобы было что покушать и продолжать учить С или что-то иное и дальше собеседоваться, если будешь упорным в итоге пробьешь эту стену. В идеале писать что-то свое или пытаться засылать пулл реквесты в уже существующие проекты.
Глупо отказываться от цели если она в принципе достижима. Или стоит признать что тебе она никогда и не была нужна, а нужно тебе что-то иное, в данном случае стабильный доход и сидячая работа. В таком случае есть и другие сферы.
каким конкретно образом ты провалился? Джуниора могут спросить про библиотеки в двух случаях: либо собеседующие не совсем адекватны, либо интервьюируемый продемонстрировал, что в принципе плохо знает язык и не может писать на нем код. Не посылать же его через 5 минут после начала разговора.
Ты видимо не можешь, и, судя по «разным программулинам вроде cmake и maven», не особо-то и интересуешься этим делом. С таким отношением тебе никогда не найти приличную вакансию. Даже на 1С - там внезапно тоже нужно нехилое знание предметной области. Вечные джуниоры, делающие всё на отвали, никому не нужны.
Продолжать учить Яву и добавить к ней ведроид - будешь на пике и прикладное образование в другой сфере наименее нужно
1с не столько язык программирования сколько понимание того что и зачем ты делаешь с данными - в оптимальном случае проф образование бухгалтера тебе в помощь, в менее оптимальном будешь пилить всякие бизнес-процессы или документооборот но это опять-же далеко не программирование
Пхп это вообще дичь, ломающая зачатки программиста в человеке, и конкуренция со школьниками работающими за еду
Пустая трата времени. Надо учить язык будущего: Coq.
Убедил. Уже ставлю.
Что рекомендуешь почитать по нему в первую очередь?
На удалёнку иди. А в spring нет ничего сложного, если знаешь Java.
На 1С тебе надо знать особенности бухгалтерского учёта (и логики там гораздо меньше, чем в любом фреймворке). На PHP давно без фреймворков сайты тоже не делают. Голый язык уже давно никому не нужен. Но на Java карьерные перспективные самые хорошие имхо. Если надоест бекэнд, можно будет вкатиться в android. Если захочется 300кк/нсек, можно будет вкатиться в Scala. Ну и вообще качество работодателей на Java обычно выше, чем на PHP, ибо это кровавый Энтерпрайз (на PHP будешь всю жизнь пилить сайтики в «веб-студии» за 20к в месяц). Ну и в отличии от 1С Java востребована за пределами этой страны, что тоже положительно влияет (даже если ты не хочешь никуда валить, удалёнку никто не отменял).
KivApple ★★★★★ ( 27.06.20 16:13:29 )
Последнее исправление: KivApple 27.06.20 16:23:22 (всего исправлений: 3)
им мало одного языка нужны всякие qt или spring и разные программулины вроде cmake и maven
Это всё учится по ходу, тебя не из-за этого не взяли.
Первые ищут не программиста, второе, опять же, учится на ходу.
с/с++ и Java. Вся сопутствующая хрень учится уже на работе, как и творчество тамошних гениев(вот с этим может быть гораздо сложнее, чем с qt/spring/cmake/maven вместе взятыми)
По моему мнению. Все программирование исходит из скриптовых языков. Тобишь знаешь bash или perl вcе другие будут уже понятны. Но, это мое мнение. Не трогаю асемблер и прочие двоичные.
Доброго времени суток всем! Хочу спросить вашего совета. В данный момент я приближаюсь к окончанию вуза по профилю прикладная информатика в экономике. Честно говоря, поступая на данную специальность, я не имел ни малейшего представления о том, какой будет моя будущая профессиональная деятельность. Но в последний год в силу понятных причин этот вопрос приобрел для меня первостепенную важность.
К настоящему моменту круг направлений для развития сузился до двух вариантов. Основным для себя я считаю разработку на 1С, так как на мой взгляд это наиболее соответствует моей специальности и кажется мне вполне интересным. Помимо этого, я уже потратил на изучение этой платформы некоторое время и уже имею некоторый объем знаний, пока только теоретических. Но самое главное - в настоящий момент у меня имеются реальные варианты трудоустройства по 1Сному профилю. Казалось бы, все предельно ясно, пора переходить к решительным действиям, но.
Но я человек по своей натуре сомневающийся. Вот и сейчас пребываю в сомнениях по поводу того, СТОИТ ЛИ идти в 1С? На просторах Инета я встречал противоречащие друг другу мнения об этой платформе. Может, оно не стоит того и мне следует переориентироваться на что-нибудь другое, пока еще не совсем поздно? Как наиболее очевидный вариант для себя я рассматриваю для себя что-нибудь из сферы web, так как в вузе я получил базовое представление о HTML и CSS, но опять же, только базовое, опыт участия в реальных проектах у меня отсутствует. И да, в отличие от 1С, мне не предлагают и вряд ли предложат стажировку и обучение по этому профилю. Так что в поиске работы придется рассчитывать исключительно на свои силы и везение.
В принципе, я хотел бы просто развеять свои сомнения и остаться на 1С. На текущий момент она мне вполне интересна и не вызывает отрицательных эмоций. Искать работу за пределами РФ я не собираюсь, ну разве что в случае атомной войны или чего-нибудь в этом роде, не мыслю себя живущим за границей. То есть аргумент востребованности за рубежом играет для меня несущественную роль. Ну и наконец, я далеко не гик, мне не важна крутость или оригинальность технологий, с которыми я буду работать. Просто хотелось бы иметь возможность стабильно иметь средний уровень доходов, хотя конечно перспективы роста до чего-нибудь более сладкого только приветствуются. Собственно, вопрос: есть ли различие в этом плане между 1С и web? Есть ли между этими направлениями ЯРКО выраженная разница в востребованности на рынке труда, уровнем ЗП, возможностях карьерного роста и прочим? Стоит ли вообще заморачиваться по поводу веб? Заранее спасибо.
Здесь и сейчас я постараюсь ответить на ваш вопрос. Я покажу вам плюсы и минусы каждого языка, какие трудности возникают, какие зарплаты люди получают. А вы, на основе этих данных, сделаете свой выбор в пользу того или иного языка.
На данный момент, языков программирования очень много, что-то появляется новое, что-то не выдерживает конкуренции и уходит на задний план, а вскоре и вовсе умирает.
Каждый язык программирования отличается друг от друга. То, как он пишется, компилируется и выполняется. Но, многие языки очень похожи друг на друга и имеют схожую логику действий.
HTML и CSS
Логотип HTML и CSS
Технически, HTML и CSS — не являются языками программирования, это язык разметки. Но HTML и CSS присутствуют в нашем списке, потому что используется комплексно с JavaScript, и обычно язык их изучают комплексно HTML / CSS / JavaScript.
Некоторые люди занимаются исключительно HTML и CSS, зовут их — верстальщики. Технически — они не программируют, но ни один элемент на веб-сайте не обходится без их участия. Обычно, если человек не знает, какой язык он хочет изучать, отправляют в «в начальную» точку. HTML и CSS — это и есть «начальная точка».
Язык разметки очень лёгок и прост в освоении, но давайте подробнее глянем на таблицу.
Платформа | Веб-разработка (Front-end) |
Обучение | Легко |
Популярность | Очень популярен |
Средняя зарплата (мес) | 500$ |
Преимущества | Очень легок в освоении, даже для людей далеких от программирования и математики. Очень популярен и будет таковым оставаться еще очень много лет. |
Недостатки | Большая конкуренция. Так как все начинают с этого, многие на этом и останавливаются. Найти верстальщика очень просто, некоторые готовы работать за еду. |
JavaScript
JavaScript — настоящий язык программирования. Как я уже подмечал ранее, обычно JavaScript учат вместе с HTML / CSS. С помощью HTML — мы задаем структуру сайта, с помощью CSS — стилизуем его, а JavaScript добавляет живность странице. Все наши нажатия на различные кнопки, слайды, формы комментариев — это всё работа JavaScript. Практически всё, что имеет отклик на веб-страничке — это работа JavaScript.
Платформа | Веб-разработка (Front-end). Иногда используется для разработки программного обеспечения и мобильных приложений. |
Обучение | Если смотреть относительно других языков — значительно лёгок в освоении, чем остальные языки. Если же мы берем новичка, который пришел с HTML и CSS — достаточно трудно. |
Популярность | Очень популярен. №3 в списке PYPL. |
Средняя зарплата (мес) | 1500$ |
Преимущества | Очень популярный язык программирования. Поддерживается всеми современными веб-сайтами и браузерами. |
Недостатки | Новичку может быть тяжело в первое время |
Если с помощью JavaScript пишутся скрипты для лицевой части сайта (front-end), то с помощью PHP пишется серверная часть. Этот блог и все остальные блоги на WordPress, написаны с помощью этого языка. Кроме того, исходя из заявлений W3Techs, php используют 79% сайтов из опрошенных. Учитывая то, что подавляющее число блогов создается на WordPress, то php еще очень долго будет жить.
Платформа | Серверная часть |
Обучение | Лёгок в освоении |
Популярность | Популярен. №6 в списке PYPL. |
Средняя зарплата (мес) | 1700$ |
Преимущества | Знание языка = знание структуры большей части сайтов в интернете. Лёгок в учебе и легко найти работу. |
Недостатки | Популярность падает, маленькими шагами, но падает. Особенно на фоне новых языков, таких как Python. |
Python
Казалось бы, Python возник из неоткуда и резко затронул всё IT-сообщество. На данный момент это первый по популярности язык на GitHub. Главная особенность Python это то, что на нем можно писать всё, что угодно. Это может быть серверная часть или машинное обучение. Если вы ищите, что именно выбрать, хорошенько посмотрите в сторону Python. Считается достаточно простым в обучении. У нас есть статья, в которой мы сравниваем Python или Java? Если вам интересно, вы можете почитать и её.
Платформа | Веб-разработка, серверная часть, программное обеспечение |
Обучение | Легок в освоении |
Популярность | Очень популярен. №1 в списке PYPL. |
Средняя зарплата (мес) | 2000$ |
Преимущества | Определенно язык будущего! Его универсальность позволяет применять знания в любой области. Веб-разработка, создание игр, создание программного обеспечения. |
Недостатки | Говорят, что с питона тяжелее переходить на другие языки. |
C++ — это более улучшенный язык C. Где-то еще возможно и используется язык C, но большинство разработчиков уже давным-давно перешли на C++. Язык известен очень разнообразен и известен своей универсальностью. Используется для создания приложений для компьютеров и мобильных приложений.
Платформа | Программное обеспечение |
Обучение | Сложно (особенно для начинающих) |
Популярность | Популярен. №5 в списке PYPL. |
Средняя зарплата (мес) | 1500$ |
Преимущества | Универсален (Кроссплатформенность). |
Недостатки | Невероятно сложен (особенно для новичков). |
Платформа | Программное обеспечение |
Обучение | Намного легче, чем C++ |
Популярность | Популярен. №4 в списке PYPL. |
Средняя зарплата (мес) | 1500$ |
Преимущества | Относительно C++ намного легче в обучении. |
Недостатки | Не имеет кроссплатформенность. |
Java по праву может называться дедушкой среди языков программирования, хоть и не так стар как C++. Многие считают его устаревшим и крайне неактуальным на сегодняшний день, но это не так. Спрос до сих пор остается высоким и множество приложений создаются именно на Java. На нашем сайте есть сравнительная статья, что же лучше Java или Python. В которой об этом языке рассказано чуточку подробнее.
Платформа | Программное обеспечение, мобильная разработка, веб-разработка |
Обучение | Сложно |
Популярность | Популярен. Занимает №2 место в списке PYPL. |
Средняя зарплата (мес) | 1500$ |
Преимущества | Помимо его кроссплатформенности, не имеет явных преимуществ. |
Недостатки | Сложен в обучении, популярность падает. |
Go — это альтернатива языкам Java и C++, разработанная компанией Google. Главной особенностью языка является его быстродействие. Невероятная производительность! Использовать можно для множества задач, но чаще всего его используют для серверной части.
Платформа | Серверная часть |
Обучение | Очень легко |
Популярность | Менее популярен, чем остальные языки. №13 в списке PYPL. |
Средняя зарплата (мес) | 2300$ |
Преимущества | Несмотря на то, что данный язык программирования менее популярен, чем остальные, он достаточно высокооплачиваемый. Очень лёгок в обучении. |
Недостатки | Язык относительно новый, возможно, не так много различных мануалов и готовых решений. |
Swift
Теперь перейдем к конкретизированным и мобильным разработкам, каким является язык программирования Swift. Язык Swift используют для разработки приложений под iOS и macOS. Очень популярен среди разработчиков. Учитывая, что Apple владеют значительной частью мобильного рынка, данный язык очень актуален!
Платформа | Разработка под iOS и macOS |
Обучение | Относительно легко |
Популярность | Популярен. №9 в списке PYPL. |
Средняя зарплата (мес) | 2000$ |
Преимущества | Относительно лёгок в освоении. Самый популярный язык программирования под iOS. Пока производство Apple живо, язык будет востребован всегда. |
Недостатки | Отсутствуют. |
Kotlin
Аналогично языку Swift — который служит разработке под iOS. Kotlin выступает в качестве разработки приложений под Android. Огромным плюсом Kotlin является его полная совместимость с Java. Если популярность Java постепенно падает, то популярность Kotlin стремительно растет вверх.
Платформа | Разработка под Android |
Обучение | Относительно легко |
Популярность | Популярен. №11 в списке PYPL. |
Средняя зарплата (мес) | 2300$ |
Преимущества | Совместимость с Java. Растущая популярность. Большая часть населения земли использует системы под управлением Android. |
Недостатки | Отсутствуют. |
На этом наш список подходи к концу, мы попытались затронуть самые популярные языки программирования в 2021 году и собрать по ним некую информацию. Будем подходить к завершающей части нашей статьи и всё-таки попытаемся ответить на вопрос, какой же язык программирования лучше в 2021 году?
Какой язык программирования лучше в 2021?
Такой какой же язык всё-таки выбрать? Если вы новичок, вам может помочь статья Программирование с нуля. С чего начать?. Помните, что всё зависит от ваших желаний и предпочтений. Задавайте себе такие вопросы как: «Какова моя цель в программировании?» «Я хочу создавать сайты или приложения? А для каких платформ я хочу создавать приложения, для iOS или Android?». Думайте в таком ключе и вы обязательно найдете что-то свое. Главное — не бойтесь пробовать! Не получилось здесь, получится там. Не получится там, получится еще где-то.
Если вам нужные конкретные названия языков, я бы назвал такой топ-3 языка программирования на 2021 год:
Читайте также: