Jump to content
  • Sign Up
  • Recently Browsing   Total Users: 0   (0 members, 0 Guests)

Rooster

Программирование, т. 7

  

536 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Recommended Posts

// -------------------- begin devil code ------------------------
//                             ,-.
//        ___,---.__          /'|`\          __,---,___
//     ,-'    \`    `-.____,-'  |  `-.____,-'    //    `-.
//  ,'        |           ~'\     /`~           |        `.
// /      ___//              `. ,'          ,  , \___      \
// |    ,-'   `-.__   _         |        ,    __,-'   `-.    |
// |   /          /\_  `   .    |    ,      _/\          \   |
// \  |           \ \`-.___ \   |   / ___,-'/ /           |  /
//  \  \           | `._   `\\  |  //'   _,' |           /  /
//   `-.\         /'  _ `---'' , . ``---' _  `\         /,-'
//      ``       /     \    ,='/ \`=.    /     \       ''
//              |__   /|\_,--.,-.--,--._/|\   __|
//              /  `./  \\`\ |  |  | /,//' \,'  \
//             /   /     ||--+--|--+-/-|     \   \
//            |   |     /'\_\_\ | /_/_/`\     |   |
//             \   \__, \_     `~'     _/ .__/   /
//              `-._,-'   `-._______,-'   `-._,-'
// --------------------------------------------------------------

 

Jjeo7MGO6m4.jpg

 

Программирование, т. 1

Программирование, т. 2

Программирование, т. 3

Программирование, т. 4

Программирование, т. 4.1

Программирование, т. 5

Программирование, т. 5.1

 

FAQ:

 

"Тут помогают с решением лабораторных?"

 

50/50

 

Нейминг конвеншн

 

foo / bar на помойку, допустимые названия - hui / pizda / huiPizda / pizdaHui

 

Бесплатные видеокурсы по программированию

 

https://coursehunters.net/

https://ru.hexlet.io/courses/free

 

Основополагающие вопросы:

 

[hide=C какого языка программирования начать?'']Q: C какого языка программирования начать?

 

A: TheDeadSkin: язык с которого начинать программировать - строго похуй, главное чтоб он не был супер уебанским или мёртвым

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

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

 

 

 

Я студент IT специальности, что мне делать?

Q: Я студент 3 курса, после универа да уже и на 4 курсе хотел бы пойти куда работать в сфера разработки. Изучал c++,java, python на уровне сдачи лаб, проходил практику в норм фирме но задания тоже были примитивные недавно увлёкся андроид разработкой, наткнувшись случайно на эту заметку http://forum.startan...php?f=51&t=3408 понял что знания по части теории у меня на уровне нуля. Я до сих пор не могу с увереностью точно сказать в каком направлении и даже с каким языком я хочу работать.Собственно хотелось бы задать вопрос как вы в своё время поняли в какую сторону нужно двигаться и может какие-нибудь общие советы типо что 100% надо изучить?

+

Мне сейчас всё интересно, но очень хочу опыт. То есть по сути мне надо учить теорию по java/c++ и с этими знаниями пытаться куда-то пробиться?

 

A: TheDeadSkin: ну если интересен андроид - подолби джаву

начни с базовой теории джавы+ооп, потом склей простое андроид-приложение которое что-то будет делать (т.е. не хеллоуворлд)

 

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

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

а фирму+проект в рамках которых мне будет интересно (и комфортно) работать, расти и развиваться.

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

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

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

так я выбрал примерное направление

затем уже по имеющимся вакансиям смотрел конкретные возможности/предложения. учитывал комфортность/удобность условий (удобно добираться, хорошие офисы, соц пакет, свобода приходить не ровно в 8.30), уровень компании (например, если компания - маленькая конторка которая так живет уже не один год то ты там через года 2-3 уже своего потолка достигнешь, что конечно не критично - просто ищешь следующую ступень карьеры в других фирмах. большие и серьезные (современные, перспективные) компании же обычно занимаются дополнительным обучением и повышением квалификации, создают доп условия и тд), перспективу ЗП данной вакансии через год-два

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

как-то так

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

 

хтмл к программированию не относится никак

питон или с++

или джаву или шарп

однохуйственно (с чего начинать)

лишь бы не примитив типа С или паскаля, и не что-то специфичное типа джаваскрипта или пролога

что именно из 4х лучше? можешь монетку бросить.

можешь посмотреть по 25 вакансий в своем городе по каждому языку и посмотреть какие задачи тебе кажутся интереснее

можешь в каждом написать хелло ворлд тремя способами и посмотреть какой язык тебе больше понравился

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

 

Tinplz: пиздец...

программирование это инструмент. для создания Чего-то.

Если хочешь программировать чтобы получать деньги - то просто так и скажи. Посмотри медианы ЗП в твоем городе и стране, в которую был бы не прочь уехать. И это и учи.

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

Просто блять выбери что-нибудь

 

 

 

Xочу писать игры. Что делать?

Q: Хочу программировать игры. В каком направлении двигаться, какой язык и что учить?

 

A: Supremus: чтобы серьезно заниматься разработкой ИИ, нужно сначала разобраться в том, что такое ИИ и из чего он состоит.

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

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

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

 

 

 

Я гуманитарий и хочу денег

А: Тогда тебе в фронт-енд

 

 

Деньги или опыт?

Q: вопрос знатокам.

лучше поработать за маленькую зарплату и получать опыт по направлению в котором ты хочешь двигаться

или

получать нормальную зарплату но вообще в противоположном направлении и улучшать скиллы, через некоторое время пробовать искать в том направлении но с прокачанными скиллами

 

A: suez: Define нормальная зарплата

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

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

 

 

 

Задачи по алгоритмам

Q: Подскажите какие ресурсы с простыми задачами по алгоритмам. Желательно, чтобы была возможность найти что-то вот прямо для дебилов?

 

А: http://codeforces.com/

https://www.codewars.com/

http://acm.timus.ru/problemset.aspx

 

 

 

Я тупой но хочу чувствовать себя программистом и получать деньги

А: Тогда тебе в 1с

 

 

 

Инфа по языкам программирования:

 

 

 

 

 

 

C

 

Стивен Прат, Язык программирования С

 

 

 

 

 

 

 

Java

 

Java.Библиотека профессионала . Хортсманн

Философия джава. Эккель

шилдт,

java in action

Oracle JLS

 

 

 

OOP

 

Бертран Мейер. Объектно-ориентированное конструирование программных систем

 

 

 

 

Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.

 

 

Схема-путеводитель по языкам программирования

mrI1l1L.jpg

 


Edited by Rooster

Share this post


Link to post

запилите в первый пост стори про dive into python и key value хранилища ака самый лучший способ стать крутым


:buba:

ни мало ни много, а много и мало

Share this post


Link to post

на первой в лучшем топане продоты


я знаю точно что все телки которые красивые и которые любят ебаться, разбираются в часах

Но у меня нету часов, и хуевая ауди поэтому приходится дома дрочить

Share this post


Link to post

дратути


я работал, че доебались(


0BdKg2e.png

Скрытый текст

 

Цитата

посоны

я джуса забанил

мне пиздос?

Цитата

xHjcvkA.gif

 

 

 

 

 

Share this post


Link to post

ссылки под хайдом это норм

чтоб люди сразу понимали куда попали

DeadMage, vidurr and Milky_Way like this

0BdKg2e.png

Скрытый текст

 

Цитата

посоны

я джуса забанил

мне пиздос?

Цитата

xHjcvkA.gif

 

 

 

 

 

Share this post


Link to post

int i = (byte) + (char) - (int) + (long) - 1;
System.out.println(i); // 1

:buba:

ни мало ни много, а много и мало

Share this post


Link to post

У меня эпилепсия от цвета гиперссылки

но ведь цвет можно менять :rickroll:


giphy.gif#1

Share this post


Link to post

Привет гайз! Собственно есть вопросик

Есть такой вот сайтик http://webcad.pro/rasch.html
Как я понимаю этот сайт отправляет данные на сервер и они там рассчитываются.
Мне нужно достать скрипты этих расчётов ( на ебучий диплом ).
В данный момент есть несколько вариантов как это сделать:
1. Попросить скрипты у админа.
2. Попробывать ломануть.
Офк первые два варианта стремятся к нулю
3. Сделать сайт обёртку , через который отправляешь данные на сайт с которого хочешь получишь расчёты и в конечном итоге получаешь.(но хуй знает что по производительности и времени выполнения будет).
4. Ещё знакомые говорят что можно с помощью React разгрузить сервер и сделать расчёт на клиенте. ( но пока я в душе не ебу как , ибо ещё не приступал к изучению реакта).
Что вообще посоветуете? мож ещё какие варианты будут.
 


Edited by m()stEVIL

Share this post


Link to post
Guest
This topic is now closed to further replies.

×
×
  • Create New...