Проггеры сюда!
1053
75
urusai88 сказал(а):↑И правильно. Я начинал с php, а когда уже более менее начал шарить то понял что это было очень тупо ибо язык мусорный с кучей косяков в дизайне и после него мне было сложно перестраиваться на нормальное мышление. Если начинать учить то нужно выбирать что-то более менее адекватное, хотя бы не с динамической типизацией.
Нажмите, чтобы раскрыть...ну это не от ЯП зависит, а от твоего мозга
кому то хватит и php, чтоб дальше уже продвигаться в норм ЯПы, а кому то с плюсы не помогут
Podpivasik сказал(а):↑ну это не от ЯП зависит, а от твоего мозга
кому то хватит и php, чтоб дальше уже продвигаться в норм ЯПы, а кому то с плюсы не помогут
Нажмите, чтобы раскрыть...Зависит конечно же.
У каждого языка есть свои сильные и слабые стороны, они предлагают решение конкретное задачи своим образом. Так же у языка (группы языков) есть своя экосистема, которая отличается от экосистем других языков. В этом плане есть более нейтральные языки, такие как Си, а есть более специфичные, например Elixir или Ruby. Пересесть с одного на другой будет очень проблематично, ибо они предлагают совершенно разные подходы к программированию, а так же к написаю полноценных программ.
VizicK сказал(а):↑Доучиваюсь в школе, 11 класс. Решил, что стану программистом т.к. кроме как пользоваться компьютером больше ничего не умею. Хотел бы спросить совета.
Какой язык лучше выбрать для начинающего, который в программировании не понимает ничего? Пока присматриваюсь к c#. Хотел бы писать разного рода програмки, мб ещё что то. Так же, нужна ли математика программисту? Ибо на прошлой неделе писал мониторинг и понял, что в алгебре/геометрии не понимаю почти ничего, пытался понять но никак...
Так-же куда посоветуете поступать учиться в Украине? Сложно ли будет поступить без знаний математики? В англ. более-менее шарю.
Если советуете какой-то язык, то скидывайте сразу и туториалы для начинающих.
Нажмите, чтобы раскрыть...Полазь по крупным прогерским конторам у себя в городе. У нас, в России, к примеру, есть СКБ КОнтур, который каждый год проводит конкурсы на с# и ребята, которые набирают баллы летом едут на оплачиваемую стажировку туда. На Украине полно IT контор, ты главное, поищи.
Плюсы в том, что ты не будешь забивать себе голову - а какой язык учить и тд, у тебя будут задания и менторы, а это весомый плюс. Дерзай.
Ну и мое личное мнение - если до 11 класса ты не интересовался программированием, не брал олимпиады - не иди туда, ты умрешь со скуки.
VizicK сказал(а):↑Доучиваюсь в школе, 11 класс. Решил, что стану программистом т.к. кроме как пользоваться компьютером больше ничего не умею. Хотел бы спросить совета.
Какой язык лучше выбрать для начинающего, который в программировании не понимает ничего? Пока присматриваюсь к c#. Хотел бы писать разного рода програмки, мб ещё что то. Так же, нужна ли математика программисту? Ибо на прошлой неделе писал мониторинг и понял, что в алгебре/геометрии не понимаю почти ничего, пытался понять но никак...
Так-же куда посоветуете поступать учиться в Украине? Сложно ли будет поступить без знаний математики? В англ. более-менее шарю.
Если советуете какой-то язык, то скидывайте сразу и туториалы для начинающих.
Нажмите, чтобы раскрыть...
Интерес. Первостепенным будет интерес к изучению, ты должен тянуться к знаниям, получать удовольствие от проделанной работы, изо дня в день стремиться что-то узнать.
Математикане важнейший пункт, простых основ будет более чем достаточно, если ты не будешь углубляться в узкоспециализированные требующие математики направления. Для обычной работы применяются простейшие алгоритмы, последовательности, ничего сверх сложного в этом нет.
1. - английский обязательно, минимум 30 - 60 минут каждый день. Чудовищное кол-во руководств\софта выходит на английском, цена за заказы тоже у евро заказчиков выше чем у нас раза в 2,5-4. Без знания английского не обойтись.
2. - есть куча ТОП статистик по языкам и их популярности, если взять первые 5-7 языков во ВСЕХ есть отличная перспектива и заработки... если Ты стремишься, если ты отличный профессионал, если ты ПОСТОЯННО развиваешься.
*Все, абсолютно все в этой области завязано на знании, современных тенденциях, безопасности и веяниях, если программист останавливается хотя бы на год, то это уже сильно бьет по доходам. Если не готов постоянно что-то изучать, интересоваться и крутиться, то придет время и ты просто окажешься на обочине.
3. - примерное видение конечной цели своего обучения. Многие языки превосходно подходят для фриланса и годовой период у таких людей обычно 5-7 мес. в своей стране, а потом 5-7 мес. где-нибудь в Тайланде. Люди идут за солнцем и комфортными условиями проживания, т.к. они могут работать и зарабатывать удаленно. Все языки С почти всегда подразумевают привязку в компании и 5ти дневную рабочую неделю, т.е. обычная работа, где у тебя есть задачи, ты их выполняешь и ты знаешь, что на много лет вперед ты обеспечен работой если ты остаешься специалистом.
4. - доходы и степень свободы. Доходы можно посмотреть на сайтах работы, ты тупо берешь язык, потом 100 объявлений и выводишь среднюю, но это опять таки средняя з\п, есть кто получают меньше, а кто-то значительно больше.
Тут примерно тоже что и в пункте 3, выбирая язык\направление ты уже примерно понимаешь что тебя ждет, сколько времени ты будешь на это тратить и сколько будешь зарабатывать. Фриланс это постоянная борьба за заказы, постоянно надо доказывать что ты можешь, что готов, надо уметь договариваться, убеждать и подстраиваться под клинетов. Работа на постоянке это не всегда интересно, занимательно, но стабильно и в перспективе на долгое время.
По мне так С# это нормальный стабильный выбор. С 0 будет немного не понятно и сложновато на старте пока не будешь что-то делать самостоятельно, когда пойдут первые работы\проекты, тут будет легче. С# вариативен, имеет отличную поддержку и перспективы.
Спойлер: "Где искать знания."Изучаешь последовательно не более 2х часов на старте. Можешь все сразу источники, т.е. идти параллельно везде.
основы - https://metanit.com/sharp/tutorial/
видеокурс по этому руководству снял другой паренек - https://www.youtube.com/playlist?list=PLL-k0Ff5RfqXGhAooRkUpzMLd6_Fpr13I
mobile - на смарфонах есть приложение sololearn в нем куча разных языков программирования, задачи, решения,, люди и общение.
литература - Эндрю Троелсен язык программирования c# 6.0 (цифры в конце это более новые издания), книга есть как в бумаге так и спокойно можно найти в электронном виде.
форумы - на хабре есть C# блок в котором много грамотных людей, представителей компании Micrisift https://habr.com/hub/csharp/
Спойлер: "пара примеров"Через месяц-другой подойдешь к WPF основам, где сам уже сможешь визуально изменять простейшие элементы, делать калькуляторы, плееры и запускаторы для инстаграмма и прочего.
...будет уже веселее и интереснее.
VizicK сказал(а):↑А где я писал, что шарю в программировании? Я с пяти лет почти не отхожу от компа. Это часть моей жизни и соответственно хотел бы связать свою профессию именно с ним. Не хотелось бы вкалывать на стройке в какой то условной Чехии ( как 90% жителей карпат )
Нажмите, чтобы раскрыть...Я и не писал, что ты писал, что шаришь в программировании. Я имел ввиду, что шарить в компах и шарить в программировании-это не одно и то же. Довольно странно, что ты видишь только две профессии-программист или работяга с завода
Flash_227 сказал(а):↑Я и не писал, что ты писал, что шаришь в программировании. Я имел ввиду, что шарить в компах и шарить в программировании-это не одно и то же. Довольно странно, что ты видишь только две профессии-программист или работяга с завода
Нажмите, чтобы раскрыть...Ну хорошо. Допустим я хочу стать специалистом по сборке и ремонту пк, ноутбуков, может телефонов. В этом я шарю, ибо люблю разбирать и собирать комп обратно и это приносит мне удовольствие. Куда надо поступать? Есть университеты, которые обучают этому в Украине? И какие предметы надо выбирать на ЗНО?
VizicK сказал(а):↑Ну хорошо. Допустим я хочу стать специалистом по сборке и ремонту пк, ноутбуков, может телефонов. В этом я шарю, ибо люблю разбирать и собирать комп обратно и это приносит мне удовольствие. Куда надо поступать? Есть университеты, которые обучают этому в Украине? И какие предметы надо выбирать на ЗНО?
Нажмите, чтобы раскрыть...Радиотехнические
Astrallancer сказал(а):↑Java
Нажмите, чтобы раскрыть...хахахах
Chloe Price сказал(а):↑JavaScript. Для фронт-энда матан вряд ли нужен, а для бэк-энда... да тоже, в принципе
Нажмите, чтобы раскрыть...хахахахаха
от девушки другого уровня сложно ожидать
запомни
веб-макаки != программистыChloe Price сказал(а):↑Так а я что написал?)
Фронт-Энд (в браузере что тыНажмите, чтобы раскрыть...TheAssper сказал(а):↑JS, PHP проще всего стартануть, арифметика понадобится что то сложнее сомневаюсь. Ресурсов по обучению полно банально докиhttps://developer.mozilla.org/ru/ для JS иhttp://php.net/ для PHP
Нажмите, чтобы раскрыть...ахахахах
лол
просто ору
php в 2018
js, ну тут без комментариев
kasdkajskdjkajskd сказал(а):↑веб-макаки != программисты
Нажмите, чтобы раскрыть...Не соглашусь. Всё таки сейчас фронтенд довольно сложен. Хотя если уходить в глубокие дебри вроде 3д графики, высокой нагрузки, ИИ и подобного то да, вебмакаки это вряд ли осилят в отличии от настоящих кодэров. Программирование это всё таки о алгоритмах и архитектуре, а не про проектирование формочек
kasdkajskdjkajskd сказал(а):↑хахахах
хахахахаха
от девушки другого уровня сложно ожидать
запомни
веб-макаки != программисты
ахахахах
лол
просто ору
php в 2018
js, ну тут без комментариевНажмите, чтобы раскрыть...любители проводить собственную грань, кого можно называть программистом
вот те точно позеры, а не программисты
Кароче, у меня дико бомбит от всех советчиков в этой темке. Причем ляпнут и аргументов не приводят. Пусть моим последним сообщением на этом форуме будет хороший совет. Начни с изучения языка C, реализуй на нем все алгоритмы из Кормена, напиши простенький драйвер или какое-то свое приложение, а дальше изучай C++. Ну это совет для того, кто не хочет быть макакой и всю жизнь клепать сайтики за копейки. Я просто не понимаю, как вообще в качестве первого языка можно рекомендовать динамическую петушатину? Давайте так, если вы рекомендуете какой-то язык, то так же в сообщении укажите с какими еще языками знакомы, насколько близко и что с их помощью делали.
urusai88 сказал(а):↑Не соглашусь. Всё таки сейчас фронтенд довольно сложен. Хотя если уходить в глубокие дебри вроде 3д графики, высокой нагрузки, ИИ и подобного то да, вебмакаки это вряд ли осилят в отличии от настоящих кодэров. Программирование это всё таки о алгоритмах и архитектуре, а не про проектирование формочек
Нажмите, чтобы раскрыть...Шо за глубокие дебри?) Это не дебри, это и есть программирование и разработка.
kasdkajskdjkajskd сказал(а):↑Ну это совет для того, кто не хочет быть макакой и всю жизнь клепать сайтики за копейки
Нажмите, чтобы раскрыть...Это верно. Ведь с Си и крестами можно работать на заводе программистом ЧПУ за 30к
Кресты твои нахер никому (почти никому) не нужны. Ты либо разработчик на web/android-говне за 150к, либо программист на Хаскеле без работы. Хотя частенько одно другому не мешает
oktopy сказал(а):↑математика маст хэв
писать попробуй на C# (Visual Studio)
но я скажу только одно
если вуз будет нормальным - то готовься забыть о жизни на курсе третьем (если хочешь учиться на 5 офк). Мы тут не живем, мы тут делаем лабы, а они очень не нормированные (на android studio лабу делал 8 часов вот совсем недавно) + инфы в методичках мало, многое на самоизучении, и офк почти вся инфа на английском.
Нажмите, чтобы раскрыть...Мне вот очень интересно что за задание было в лабе на 8 часов.
urusai88 сказал(а):↑Это верно. Ведь с Си и крестами можно работать на заводе программистом ЧПУ за 30к
Кресты твои нахер никому (почти никому) не нужны. Ты либо разработчик на web/android-говне за 150к, либо программист на Хаскеле без работы. Хотя частенько одно другому не мешает
Нажмите, чтобы раскрыть...Мне ничего не мешает изучать Haskell на выходных и разрабатывать свое приложение под Android на Kotlin и под iOS на Swift. Справляюсь как-то. Про безработных Haskell-программистов. Друг устроился работать в IOHK(Cardano) - интересная работа и компенсация на уровне. Есть еще вопросы?
urusai88 сказал(а):↑Не соглашусь. Всё таки сейчас фронтенд довольно сложен. Хотя если уходить в глубокие дебри вроде 3д графики, высокой нагрузки, ИИ и подобного то да, вебмакаки это вряд ли осилят в отличии от настоящих кодэров. Программирование это всё таки о алгоритмах и архитектуре, а не про проектирование формочек
Нажмите, чтобы раскрыть...Где он сложен? Vue сложный? Нет. React сложный? Нет. Ну для новичка может быть немного непривычным, но это проходит за неделю. Angular я не трогал, но не думаю, что там все настолько плохо. Я просто не понимаю, можешь объяснить какие у тебя сложности возникали на фронте?
kasdkajskdjkajskd сказал(а):↑Мне ничего не мешает изучать Haskell на выходных и разрабатывать свое приложение под Android на Kotlin и под iOS на Swift. Справляюсь как-то. Про безработных Haskell-программистов. Друг устроился работать в IOHK(Cardano) - интересная работа и компенсация на уровне. Есть еще вопросы?
Нажмите, чтобы раскрыть...Так никто не говорит что нет работы на подобных языках. Работа есть, но её ооочень мало и она с довольно высокими требованиями. Где все вакансии на Junior/Middle/Senior OCaml Developer? А их нет. Зато если сменить OCaml на php/java/js то их будет выше крыше.
kasdkajskdjkajskd сказал(а):↑Где он сложен? Vue сложный? Нет. React сложный? Нет. Ну для новичка может быть немного непривычным, но это проходит за неделю. Angular я не трогал, но не думаю, что там все настолько плохо. Я просто не понимаю, можешь объяснить какие у тебя сложности возникали на фронте?
Нажмите, чтобы раскрыть...У меня никаких сложностей не возникает. Просто за полчаса без навыков особо ничего не сделаешь, только Tutorial app скопипастить получится. Да и кейсы бывают довольно сложные в реализации, где нужен какой никакой опыт. Иначе бы ангуляр разрабам не платили по 150кусков
urusai88 сказал(а):↑Работа есть, но её ооочень мало и она с довольно высокими требованиями. Где все вакансии на Junior/Middle/Senior OCaml Developer? А их нет. Зато если сменить OCaml на php/java/js то их будет выше крыше.
Нажмите, чтобы раскрыть...Если ты не мусор, то для тебя нет понятия высокие требования. Вот как раз про OCaml. Недавно спрашивали меня, если знакомые, которые хотят на нем писать. Ну знаешь, если открыть hh и вбить "сотрудник клининговой компании", то тоже выше крыши будет.
Цитата:У меня никаких сложностей не возникает. Просто за полчаса без навыков особо ничего не сделаешь, только Tutorial app скопипастить получится. Да и кейсы бывают довольно сложные в реализации, где нужен какой никакой опыт. Иначе бы ангуляр разрабам не платили по 150кусков
Нажмите, чтобы раскрыть...
Ну если у тебя сложностей не возникало, зачем ты пишешь что фронтенд сейчас довольно сложен? А за полчаса на другом языке можно свой Windows написать, я правильно понимаю? То-то сидят дурачки и пишут драйвера на своих C. Сложные по сравнению с чем?!?!?!? Не надо говорить глупостей, я просто умоляю. Нужен опыт, ай-ай-ай, как сложно. Angular разрабам столько платят потому что этим дерьмом даже за деньги никто не хочет заниматься, а страна у нас бедная, дай деньги - хоть убивать будут.
kasdkajskdjkajskd сказал(а):↑То-то сидят дурачки и пишут драйвера на своих C.
Нажмите, чтобы раскрыть...Там причём здесь Си и подобная параша. Речь изначально шла про веб петушатину, поэтому сравнение нынешнего фронта было с пиэйчпи, старым фронтом и около того.
kasdkajskdjkajskd сказал(а):↑Angular разрабам столько платят потому что этим дерьмом даже за деньги никто не хочет заниматься
Нажмите, чтобы раскрыть...Да, поэтому, всё верно
urusai88 сказал(а):↑Там причём здесь Си и подобная параша. Речь изначально шла про веб петушатину, поэтому сравнение нынешнего фронта было с пиэйчпи, старым фронтом и около того.
Да, поэтому, всё верно
Нажмите, чтобы раскрыть...Но ведь нынешний фронт легче чем старый. Я со старым вебом дело не имел, но все знакомые, которые наступили в веб уже давно, говорят что сейчас намного лучше. Да одна нода чего стоит, она кстати на C++ написана.
Ну про зарплаты могу сказать так - если ты действительно шаришь в чем-то и тебе это приносит удовольствие, то ты будешь получать более-менее вменяемую компенсацию.
kasdkajskdjkajskd сказал(а):↑Мне вот очень интересно что за задание было в лабе на 8 часов.
Мне ничего не мешает изучать Haskell на выходных и разрабатывать свое приложение под Android на Kotlin и под iOS на Swift. Справляюсь как-то. Про безработных Haskell-программистов. Друг устроился работать в IOHK(Cardano) - интересная работа и компенсация на уровне. Есть еще вопросы?
Где он сложен? Vue сложный? Нет. React сложный? Нет. Ну для новичка может быть немного непривычным, но это проходит за неделю. Angular я не трогал, но не думаю, что там все настолько плохо. Я просто не понимаю, можешь объяснить какие у тебя сложности возникали на фронте?
Нажмите, чтобы раскрыть...
про задание
берешь из списка приложение (которое есть в плеймаркете), качаешь его и повторяешь полностью его структуру + выносишь все стили в стили, строки в строки и т.д. без использования чего бы то ни было, кроме Android Studio.
kasdkajskdjkajskd сказал(а):↑Если ты не мусор, то для тебя нет понятия высокие требования. Вот как раз про OCaml. Недавно спрашивали меня, если знакомые, которые хотят на нем писать. Ну знаешь, если открыть hh и вбить "сотрудник клининговой компании", то тоже выше крыши будет.
Ну если у тебя сложностей не возникало, зачем ты пишешь что фронтенд сейчас довольно сложен? А за полчаса на другом языке можно свой Windows написать, я правильно понимаю? То-то сидят дурачки и пишут драйвера на своих C. Сложные по сравнению с чем?!?!?!? Не надо говорить глупостей, я просто умоляю. Нужен опыт, ай-ай-ай, как сложно. Angular разрабам столько платят потому что этим дерьмом даже за деньги никто не хочет заниматься, а страна у нас бедная, дай деньги - хоть убивать будут.Нажмите, чтобы раскрыть...Умнож количество джуниор вакансий на коэффициент "нестоличности", то что ты говоришь "что там мой друг устроился куда-то на такой-то язык" это в каком городе было? Не все живут в Москве/Киеве, в обычной провинции хорошо если по питону есть вакансии, обычно достойный заработок в сфере IT для джуниора не в столице это php, 1с(
не плеваться!) и фронтенд...
oktopy сказал(а):↑
про задание
берешь из списка приложение (которое есть в плеймаркете), качаешь его и повторяешь полностью его структуру + выносишь все стили в стили, строки в строки и т.д. без использования чего бы то ни было, кроме Android Studio.
Нажмите, чтобы раскрыть...Это ж мартышкин труд. Ты так про 8 часов написал будто что-то придумывать пришлось. А скинь в личку списочек. BTW что еще кроме студии тебе нужно?
PaiNt666 сказал(а):↑Умнож количество джуниор вакансий на коэффициент "нестоличности", то что ты говоришь "что там мой друг устроился куда-то на такой-то язык" это в каком городе было? Не все живут в Москве/Киеве, в обычной провинции хорошо если по питону есть вакансии, обычно достойный заработок в сфере IT для джуниора не в столице это php, 1с(
не плеваться!) и фронтенд...
Нажмите, чтобы раскрыть...Ну это не программирование, понимаешь? Если тебе не нужно понимать алгоритмы, уметь их разрабатывать, знать устройство компьютера и с учетом этих знаний порождать эффективный код, то ты не программист. Мартышка, 1c-ник, клепатель сайтов, да кто угодно только не программист.
Тема закрыта
-
ЗаголовокРазделОтветов ПросмотровПоследнее сообщение
-
yar3000 23 Dec 2024 в 04:34Сообщений: 3 23 Dec 2024 в 04:34
Сообщений:3
Просмотров:5
-
Сообщений:13
Просмотров:25
-
Trizy 23 Dec 2024 в 03:44Сообщений: 3 23 Dec 2024 в 03:44
Сообщений:3
Просмотров:17
-
RaidenN 23 Dec 2024 в 01:22Сообщений: 3 23 Dec 2024 в 01:22
Сообщений:3
Просмотров:23
-
Сообщений:14
Просмотров:49