Программирование

avatar technique123

439

55

luminesce

Пользователь

Регистрация: 14.02.2016

Сообщения: 2230

Рейтинг: 12694

luminesce

Регистрация: 14.02.2016

Сообщения: 2230

Рейтинг: 12694

technique123 сказал(а):

запасной вариант - сисадмин. ну это такое.. потому что это тупиковая ветвь развития

Последнее редактирование:
Нажмите, чтобы раскрыть...

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

patriot_rf4

Пользователь

Регистрация: 12.06.2017

Сообщения: 163

Рейтинг: 90

Нарушения: 150

patriot_rf4

Регистрация: 12.06.2017

Сообщения: 163

Рейтинг: 90

Нарушения: 150

Tarasovych сказал(а):

Чем пхп плох для форума? Имеешь опыт разработки форумов на других языках? Поделишся?)

Нажмите, чтобы раскрыть...

PHP - интерпретируемый язык без ООП. Имею. Не поделюсь.

Kostya3454

Пользователь

Регистрация: 02.06.2014

Сообщения: 2615

Рейтинг: 951

Kostya3454

Регистрация: 02.06.2014

Сообщения: 2615

Рейтинг: 951

У меня пунктуация и орфография 2 из 3 на ЕГЭOSfrog.png

technique123

Пользователь

Регистрация: 27.05.2015

Сообщения: 131

Рейтинг: 6

technique123

Регистрация: 27.05.2015

Сообщения: 131

Рейтинг: 6

Kostya3454 сказал(а):

Хочешь скину ссылку на классный курс по JS. Научишься писать функции и создавать модульные проекты?

Нажмите, чтобы раскрыть...

нет, спасибо. если решу учить JS. буду учить на learn js ru (не реклама)



luminesce сказал(а):

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

Нажмите, чтобы раскрыть...

т.е самое главное просто получить качественное образование, а там уже где-нибудь пристану?

S1A

Пользователь

Регистрация: 11.02.2017

Сообщения: 14

Рейтинг: 10

S1A

Регистрация: 11.02.2017

Сообщения: 14

Рейтинг: 10

patriot_rf4 сказал(а):

PHP - интерпретируемый язык без ООП. Имею. Не поделюсь.

Нажмите, чтобы раскрыть...

А это что?



Спойлер: "OOP"

 http://php.net/manual/ru/language.oop5.php


Top1PonyHater

Пользователь

Регистрация: 04.07.2015

Сообщения: 1997

Рейтинг: 1228

Top1PonyHater

Регистрация: 04.07.2015

Сообщения: 1997

Рейтинг: 1228

Simbelmynë сказал(а):

Проблема в том, что ты, запятые ставишь, где, попало

Нажмите, чтобы раскрыть...

ща бы кпунктуации додалбываться в 2к17, вот рили когда такие челики вымрут ?

а по теме тс, мамкиных програмистов уже пруд пруди, оно тебе нада ?

Kostya3454

Пользователь

Регистрация: 02.06.2014

Сообщения: 2615

Рейтинг: 951

Kostya3454

Регистрация: 02.06.2014

Сообщения: 2615

Рейтинг: 951

technique123 сказал(а):

нет, спасибо. если решу учить JS. буду учить на learn js ru (не реклама)



т.е самое главное просто получить качественное образование, а там уже где-нибудь пристану?

Нажмите, чтобы раскрыть...

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


Top1PonyHater сказал(а):

ща бы кпунктуации додалбываться в 2к17, вот рили когда такие челики вымрут ?

а по теме тс, мамкиных програмистов уже пруд пруди, оно тебе нада ?

Нажмите, чтобы раскрыть...

P.S. В твоем предложении все норм с пунктуацией, спокойно выделаю грамматические основы и есть указательная частицаroflanLico.png

luminesce

Пользователь

Регистрация: 14.02.2016

Сообщения: 2230

Рейтинг: 12694

luminesce

Регистрация: 14.02.2016

Сообщения: 2230

Рейтинг: 12694

technique123 сказал(а):

т.е самое главное просто получить качественное образование, а там уже где-нибудь пристану?

Нажмите, чтобы раскрыть...

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

patriot_rf4

Пользователь

Регистрация: 12.06.2017

Сообщения: 163

Рейтинг: 90

Нарушения: 150

patriot_rf4

Регистрация: 12.06.2017

Сообщения: 163

Рейтинг: 90

Нарушения: 150

S1A сказал(а):

А это что?



Спойлер: "OOP"

 http://php.net/manual/ru/language.oop5.php


Нажмите, чтобы раскрыть...

Жалкое подобие того, что должно быть

technique123

Пользователь

Регистрация: 27.05.2015

Сообщения: 131

Рейтинг: 6

technique123

Регистрация: 27.05.2015

Сообщения: 131

Рейтинг: 6

Kostya3454 сказал(а):

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


P.S. В твоем предложении все норм с пунктуацией, спокойно выделаю грамматические основы и есть указательная частицаroflanLico.png

Нажмите, чтобы раскрыть...

хорошо, кинешь в личку. посмотрю. заранее спасибо

kATIC

Пользователь

Регистрация: 19.05.2014

Сообщения: 6697

Рейтинг: 4199

kATIC

Регистрация: 19.05.2014

Сообщения: 6697

Рейтинг: 4199

technique123 сказал(а):

На хабре ознакомился со статьей. Я так понял, web-программирование наиболее перспективно.

Нажмите, чтобы раскрыть...

Первая ошибка: учиться на то, что перспективно, а не что интересно тебе.

И то нужно быть уверенным, что тебе это интересно, т.к. на 2-3 курсе можешь понять, что это не твое и душа не лежит. Начни с самообразования, да и вообще нужно быть уверенным в себе, что сможешь выучиться (не книжку с названием "Диплом" получить, а именно выучиться), ну и тем более большой конкурс на работу.

Chiptun3

Пользователь

Регистрация: 30.05.2013

Сообщения: 858

Рейтинг: 714

Chiptun3

Регистрация: 30.05.2013

Сообщения: 858

Рейтинг: 714

technique123 сказал(а):

Как вкатиться в это дело вообще?Проблема в том, что, чтобы начать, нужна цель. Ну т.е, чтобы выбрать инструмент, у тебя должна быть какая-то цель. А выбирать инструмент без цели - риск. Потому что потом может оказаться, что тебе этот инструмент и не нужен особо, а время уже потрачено. А я не могу точно определиться со своей целью. Просто хочу начать познавать это дело и все. Не знаю в каком направлении двигаться. Почитал темы на этом форуме. На хабре ознакомился со статьей. Я так понял, web-программирование наиболее перспективно. Или это ошибочное мнение? Настроен серьезно и понимаю, что за 3 недели я не стану богом. И я буду заниматься не только самообразованием, но и в институте наверное какие-то знания все равно дадут, если это важно. Направление: "информационные системы и технологии".

Нажмите, чтобы раскрыть...

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

Tarasovych

Пользователь

Регистрация: 16.11.2012

Сообщения: 1900

Рейтинг: 451

Tarasovych

Регистрация: 16.11.2012

Сообщения: 1900

Рейтинг: 451

patriot_rf4 сказал(а):

PHP - интерпретируемый язык без ООП.

Нажмите, чтобы раскрыть...

roflanLico.png

Legi0n Commander

Пользователь

Регистрация: 17.03.2012

Сообщения: 2459

Рейтинг: 833

Legi0n Commander

Регистрация: 17.03.2012

Сообщения: 2459

Рейтинг: 833

technique123 сказал(а):

Как вкатиться в это дело вообще?Проблема в том, что, чтобы начать, нужна цель. Ну т.е, чтобы выбрать инструмент, у тебя должна быть какая-то цель. А выбирать инструмент без цели - риск. Потому что потом может оказаться, что тебе этот инструмент и не нужен особо, а время уже потрачено. А я не могу точно определиться со своей целью. Просто хочу начать познавать это дело и все. Не знаю в каком направлении двигаться. Почитал темы на этом форуме. На хабре ознакомился со статьей. Я так понял, web-программирование наиболее перспективно. Или это ошибочное мнение? Настроен серьезно и понимаю, что за 3 недели я не стану богом. И я буду заниматься не только самообразованием, но и в институте наверное какие-то знания все равно дадут, если это важно. Направление: "информационные системы и технологии".

Нажмите, чтобы раскрыть...

Купи себе ардуино

Hy6o_Hy6

Пользователь

Регистрация: 16.11.2013

Сообщения: 3526

Рейтинг: 2188

Hy6o_Hy6

Регистрация: 16.11.2013

Сообщения: 3526

Рейтинг: 2188

technique123 сказал(а):

Как вкатиться в это дело вообще?Проблема в том, что, чтобы начать, нужна цель. Ну т.е, чтобы выбрать инструмент, у тебя должна быть какая-то цель. А выбирать инструмент без цели - риск. Потому что потом может оказаться, что тебе этот инструмент и не нужен особо, а время уже потрачено. А я не могу точно определиться со своей целью. Просто хочу начать познавать это дело и все. Не знаю в каком направлении двигаться. Почитал темы на этом форуме. На хабре ознакомился со статьей. Я так понял, web-программирование наиболее перспективно. Или это ошибочное мнение? Настроен серьезно и понимаю, что за 3 недели я не стану богом. И я буду заниматься не только самообразованием, но и в институте наверное какие-то знания все равно дадут, если это важно. Направление: "информационные системы и технологии".

Нажмите, чтобы раскрыть...

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

Решил стать программистом - пробуй, думаешь про веб - пробуй веб, не понравится легко перейдешь на что-то другое.

polzaet_ikru

Пользователь

Регистрация: 02.08.2013

Сообщения: 75

Рейтинг: 51

polzaet_ikru

Регистрация: 02.08.2013

Сообщения: 75

Рейтинг: 51

Мотивация у каждого разная, но самая лучшая в том, что тебе рили должно быть интересно делать продукт и рофлить над своими багамиroflanLico.png

Вообще не советую никого слушать особо, кроме себя (даже не потому что у каждого свои цели), а потому что тем, кто занимается этим делом не выгодны конкурентыroflanBuldiga.png

uncle heal

Пользователь

Регистрация: 29.03.2015

Сообщения: 1526

Рейтинг: 1068

uncle heal

Регистрация: 29.03.2015

Сообщения: 1526

Рейтинг: 1068

ТСспросил про то, что ему изучать и как присоединиться к клубу "илитки". Челики 2 страницы обсуждают языкознание. И хвастаются, у кого пиструн слог точнее.


На самом деле, все зависит от того, что тебе нужно от программирования. Если хочешь программировать, что бы программировать, то это не лучшая идея, потому что стимула к изучению не будет. Найди интересную сферу. Дефолтные - создание игр, приложений на андройд/ос-нэйм, создание сайтов. И потом изучи, какие языки подходят для выбранной сферы, ну и начинай изучать любой. В принципе, коды хоть и выглядят по разному, работают, обычно, очень схоже, так что после первого изученного языка (или хотя бы его основ), ты уже легко сможешь освоить другой язык. Ну или понять, что it - не твое

nubideus

Пользователь

Регистрация: 27.02.2015

Сообщения: 6383

Рейтинг: 2479

nubideus

Регистрация: 27.02.2015

Сообщения: 6383

Рейтинг: 2479

technique123 сказал(а):

Настроен серьезно и понимаю, что за 3 недели я не стану богом.

Нажмите, чтобы раскрыть...

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

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


technique123 сказал(а):

но и в институте наверное какие-то знания все равно дадут, если это важно. Направление: "информационные системы и технологии".

Нажмите, чтобы раскрыть...

"программисты", которые только закончили вуз, но не занимались самостоятельно, неконкурентоспособны, они тупо ничего не умеют.

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

Kostya3454

Пользователь

Регистрация: 02.06.2014

Сообщения: 2615

Рейтинг: 951

Kostya3454

Регистрация: 02.06.2014

Сообщения: 2615

Рейтинг: 951

technique123 сказал(а):

Направление: "информационные системы и технологии"

Нажмите, чтобы раскрыть...

https://habrahabr.ru/post/260713/
Больше как админа будут учить, нежели программиста


pwn

Пользователь

Регистрация: 20.08.2013

Сообщения: 5745

Рейтинг: 4568

pwn

Регистрация: 20.08.2013

Сообщения: 5745

Рейтинг: 4568

Simbelmynë сказал(а):
Спойлер:

 

Нажмите, чтобы раскрыть...

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

gamover47h

Пользователь

Регистрация: 18.12.2012

Сообщения: 2579

Рейтинг: 588

gamover47h

Регистрация: 18.12.2012

Сообщения: 2579

Рейтинг: 588

technique123 сказал(а):

Как вкатиться в это дело вообще?Проблема в том, что, чтобы начать, нужна цель. Ну т.е, чтобы выбрать инструмент, у тебя должна быть какая-то цель. А выбирать инструмент без цели - риск. Потому что потом может оказаться, что тебе этот инструмент и не нужен особо, а время уже потрачено. А я не могу точно определиться со своей целью. Просто хочу начать познавать это дело и все. Не знаю в каком направлении двигаться. Почитал темы на этом форуме. На хабре ознакомился со статьей. Я так понял, web-программирование наиболее перспективно. Или это ошибочное мнение? Настроен серьезно и понимаю, что за 3 недели я не стану богом. И я буду заниматься не только самообразованием, но и в институте наверное какие-то знания все равно дадут, если это важно. Направление: "информационные системы и технологии".

Нажмите, чтобы раскрыть...

Просто надо брать и делать, иначу тут никак, не строй иллюзий

anon

Пользователь

Регистрация: 17.08.2011

Сообщения: 4536

Рейтинг: 3149

anon

Регистрация: 17.08.2011

Сообщения: 4536

Рейтинг: 3149

Сначала возьмись и вызубри html/css. Начать можно с htmlacademy. Там всё круто оформлено в виде игры, задания разные + моментальная проверка. Как весь ресурс пройдёшь можешь поверстать дизайны из паблика, научишься верстать точь в точь проектов 10 - уже гуд. После можешь уже сам чё-нить сделать. Дальше берись за php/javascript, в принципе за полгода-год можно оба языка досконально изучить и выполнять любые задачи. Ну а дальше фриланс/свои проекты/искать удалёнку на hh юниором на бэкэнде или верстальщиком. Мой опыт изучения php был таким: делаю сайт, постоянно появляются задачи, типа регистрации юзеров, гуглю гайды мол как сделать регу на php, особо не вчитываюсь, выписываю функции и после гуглю синтаксис и грамотное использование записанных функций, после с применением мозга пытаюсь реализовать на своём ресурсе.


Зачем идти в вуз на айти вообще не втыкаю, погугли вакансии веб-разработчиков, никому твоё образование там не сдалось. Важен только опыт и знания, реальное умение делать всё, что перед тобой поставят. А этому можно и дому научиться, благо есть тырнет в котором собрана вся инфа.


А, ну и если не знаешь инглиш на уровне комфортного чтения документации то забудь о коде и выучи сначала его, это кстати будет сложнее, чем яп.


Гуд лак.

nubideus

Пользователь

Регистрация: 27.02.2015

Сообщения: 6383

Рейтинг: 2479

nubideus

Регистрация: 27.02.2015

Сообщения: 6383

Рейтинг: 2479

anonimniy сказал(а):

Гуд лак.

Нажмите, чтобы раскрыть...

а че ты молчал что программойзд dankPepe.png

anon

Пользователь

Регистрация: 17.08.2011

Сообщения: 4536

Рейтинг: 3149

anon

Регистрация: 17.08.2011

Сообщения: 4536

Рейтинг: 3149

nubideus сказал(а):

а че ты молчал что программойзд dankPepe.png

Нажмите, чтобы раскрыть...

Раньше, щас не особо это интересно, есть вещи поприбыльнее и попроще

Ksharp

Пользователь

Регистрация: 07.07.2014

Сообщения: 150

Рейтинг: 88

Ksharp

Регистрация: 07.07.2014

Сообщения: 150

Рейтинг: 88

technique123 сказал(а):

Как вкатиться в это дело вообще?Проблема в том, что, чтобы начать, нужна цель. Ну т.е, чтобы выбрать инструмент, у тебя должна быть какая-то цель. А выбирать инструмент без цели - риск. Потому что потом может оказаться, что тебе этот инструмент и не нужен особо, а время уже потрачено. А я не могу точно определиться со своей целью. Просто хочу начать познавать это дело и все. Не знаю в каком направлении двигаться. Почитал темы на этом форуме. На хабре ознакомился со статьей. Я так понял, web-программирование наиболее перспективно. Или это ошибочное мнение? Настроен серьезно и понимаю, что за 3 недели я не стану богом. И я буду заниматься не только самообразованием, но и в институте наверное какие-то знания все равно дадут, если это важно. Направление: "информационные системы и технологии".

Нажмите, чтобы раскрыть...

Кратко опишу основные направления, если что-то заинтересовало, то можешь просто погуглить по этой области и уже самостоятельно подумать. Основные советы: математика выше школьной нужна только в специфических областях, а в mainstream направлениях типа web'а и enterprise - не особо; программист без хорошей алгоритмической подготовки = быдлокодящее животное, ну или web-программист (специфика такая этой области); не думай, что после ВУЗа и самостоятельного обучения сможешь попасть сходу куда-то выше Junior'а - промышленная разработка очень сильно отличается от программирования "для себя"; в промышленной разработке практически нет места творчеству, т.к. в большинстве областей программисты, в основном, занимаются поддержанием существующего кода и документации, а не пишут новые проги каждый день; английский - must have, без его знания - грош тебе цена, как специалисту (уровень хотя бы чтения тех. литературы и документации).


1) web-программирование - область с наиболее низким порогом входа, поэтому мамкиных вебмастеров уже куча и конкуренция будет приличная, т.е. чтобы не работать за еду на каких-нибудь фриланс ру нужно (помимо основ, офк) постоянно быть в курсе новых технологий. По поводу перспективности: ну, с учетом того, что интернет-пространство растёт и умирать не собирается, то да, наверное, это перспективно. Но, если ты идёшь в программирование не только, чтобы бабки грести (а это плохая мотивация, т.к. без интереса в самом процессе, обучение будет идти очень туго и постоянная практика (это необходимость в программировании, как и постоянное изучение новых технологий, которые чуть ли не каждый день появляются) сильно надоест и развиваться дальше ты не сможешь), то в web'е тебе не найти интересных задач в плане самого программирования и алгоритмики - проектирование какой-нибудь эффективной системы, применение годных алгоритмов и т.д.

2) можешь рассмотреть т.н. enterprise программирование - разработка приложений для оптимизации бизнеса. Наиболее ходовые языки тут - Java и C#. Круг задач более-менее одинаковый, но тут челленджа все же больше, чем в web-программировании и порог входа выше. Про перспективность: сейчас бизнес, который не имеет какой-либо компьютеризации \ присутствия в сети = не бизнес, а загнивающий мусор. Ну и деньги, конечно же, хорошие для приличных специалистов + не иллюзорный шанс свалить, если станешь хорошим спецом.

3) программирование для мобильных приложений - тут особо ничего не могу сказать, но думаю, что порог входа +- такой же, как и в enterprise, но плюсом идёт знание мобильных платформ и архитектуры (хотя последнее мб не особо важно для рядового прогера). Деньги в этой области хорошие, но конкуренция постоянно растёт, т.к. именно тут "бум" разработчиков из-за широкого распространения смартфонов, планшетов и т.д. В плане перспектив - ну в данный момент одна из самых перспективных областей, вряд ли загнётся в ближайшее время.

4) любой прикладной софт для конечного пользователя - лень перечислять все возможные области, но тут как бы спектр задач разнообразный и уровень сложности, соответственно, тоже, как и языки программирования. Но деньги +- те же, по поводу перспективности - зависит от самой области, сам уже должен разобраться.

5) есть работа на стыке CS и какой-либо науки (биология, физика и т.д.) - самая интересная в плане самих задач (иногда приходится самому разрабатывать алгоритмы и думать, как применить те или иные уже известные алгоритмы) и ЧСВ (типа делаешь что-то полезное, а не клепаешь говносайтики на PHP) область, но вакансий меньше и платы, как правило, тоже. Из примеров подобных проектов - изучение человеческого генома, моделирование физических процессов и т.д. Порог входа, как понятно, высокий, т.к. зачастую помимо знания CS и какого-нибудь языка программирования (обычно C / C++) требуется знание математики на уровне ВУЗа (самые разные области от какой-нибудь теории чисел и дискретки до непрерывных разделов типа диффуров), а также знания в предметной области - той же биологии, физике и т.д.

6) геймдев - мечта всех школьников, но попасть "извне" в эту область достаточно сложно. Помимо знания CS и программирования (обычно C++ / C#) нужны знания математики (вектора и т.д.) и, собственно, геймдева. Насколько мне известно, то ЗП тут очень сильно разнятся и вначале вряд ли они будут особо высокими; перспективы - ну, как по мне, то эта область не умрёт в ближайшем будущем, но может очень сильно преобразиться с приходом более продвинутых технологий виртуальной реальности.


Да и вообще, умение самостоятельно искать интересующую инфу - один из скиллов толкового программиста (а не знание всего подряд), так что прокачивай его. Все вышеперечисленное - ИМХО и собственные наблюдения после пары лет работы в IT, а также общения с людьми. Btw, сам сейчас "перешел" в DS.