1

Тема: З якої мови починати?

Був такий пост

Стало цікаво а з чого? щоб не офтопити - створив нову тему

2 Востаннє редагувалося VTrim (11.04.2015 20:20:30)

Re: З якої мови починати?

Я б починав з C

Подякували: reverse25001

3

Re: З якої мови починати?

А вам з якою метою? Я теж схиляюся до C або C++.

4

Re: З якої мови починати?

Тема має питання у назві стосовно мови програмування, а ви посилаєтесь на тему, в якій обговорюють "яку IDE вибрати".

Стосовно IDE, то використовую NetBeans. Прицінювався раніше як працювати з Eclipse, PHPStorm.

Eclipse мені взагалі здалась примітивною в порівнянні з NetBeans, але судячи з того що її використовують досить широко, то думаю можливо її треба під себе було якось налаштовувати, доставляти плагіни і т.д. щоб була зручна... але щось не те.

Ліцензійний PHPStorm маю можливість використовувати безкоштовно, але вважаю цю IDE хоча й розрекламованою широко, але сирою. Багато різних новацій введено, але все ж мені зручніший безкоштовний Netbeans.

P.S. В мене була колега PHP-програмістка, яка писала код в Notepad++. Якщо б їй не платили ЗП в межах 1500 $, я б подумав що це тупо - писати в такому простому редакторові.

5

Re: З якої мови починати?

І яка різниця скільки їй платили?

6

Re: З якої мови починати?

Invader написав:

І яка різниця скільки їй платили?

Це показник ефективності її роботи. Якщо б вона лише розказувала що може кодити й без IDE, то їй важко було б повірити. А раз роботодавець їй платить нормальні гроші, це підтверджує що вона таки вміє і без IDE обходитись.

Для вас це було не очевидним?

Стосовно попереднього повідомлення, то зараз побачив, що автор теми посилався на саме останнє повідомлення, де було сказано саме за мову програмування... Вибачайте, офтоплю.

7

Re: З якої мови починати?

Можливо варто починати з декількох мов. Тобто ви глянули на java написали hello world глянули на рубі, С, С++
Дальше ще зробили декілька прикладів на цих мовах і оприділились що кльово а що ні.
В першу чергу треба визначитись що ви хочете кодити / вміти кодити а дальше уже вчитись якоїсь конкретної мови

ktretyak - особисто для мене ваш пост повністю офтоп, це якщо прочитати тему і ваш пост ))
У нас наче є гілка де обговорюються IDE

оновлено:
ktretyak - скажіть де вона працює, з моїми знаннями phpstorm і з швидкістю розробки мені мають платити 3-4к =))

Подякували: Анатолій, Djalin2

8

Re: З якої мови починати?

Це показник ефективності її роботи. Якщо б вона лише розказувала що може кодити й без IDE, то їй важко було б повірити. А раз роботодавець їй платить нормальні гроші, це підтверджує що вона таки вміє і без IDE обходитись.

Ну гаразд. Писати код не в IDE і отрмувати нормальну зарплату це просто вищий пілотаж.

9

Re: З якої мови починати?

Лише чуть поофтоплю, Пане funivan кількість подяк збільшу до 667 :)
А хіба не логічно було б вибирати мову програмування виходячи з оплати роботи на ринку , і вивчати те що більш цінується? Як на мене всі мови це ж логіка,... яка різниця яку логіку вчити, лиш би гідно платили.

P.S. В мене була колега PHP-програмістка, яка писала код в Notepad++. Якщо б їй не платили ЗП в межах 1500 $, я б подумав що це тупо - писати в такому простому редакторові.

здається багато хто працює в Notepad++ простий зручний, я й наразі часом ним користуюсь, поки що блокнот мої потреби  задовільняє,- хоча звичайно можливо якщо познайомитись з іншими засобами програмування і він був би на порядок ефективніший можливо змінив би, але ж.... просто я переваг не знаю

10

Re: З якої мови починати?

Анатолій написав:

здається багато хто працює в Notepad++ простий зручний, я й наразі часом ним користуюсь, поки що блокнот мої потреби  задовільняє,- хоча звичайно можливо якщо познайомитись з іншими засобами програмування і він був би на порядок ефективніший можливо змінив би, але ж.... просто я переваг не знаю

Sublime Text - one love

11

Re: З якої мови починати?

Якщо в темі про мови обговорюються текстові редактори, то в якій темі можуть обговорюватись мови? :)

Після Notepad2 і Notepad++ перейшов на jEdit. Не можу сказати, що мені в ньому все подобається (ціла купа заскоків — починаючи з незрозумілого закосу під emacs; крім того, він важчий і повільніший), але порівняно з npp його можна більш гнучко налаштувати під себе (зробити чи переробити синтаксичну підсвітку для якоїсь мови, підтримка екзотичних кодувань, ну й інтерфейс редактора зробити біль-менш людським)...

Якщо б вона лише розказувала що може кодити й без IDE, то їй важко було б повірити. А раз роботодавець їй платить нормальні гроші, це підтверджує що вона таки вміє і без IDE обходитись.

IDE для phpшника настільки критичне? Добре, я розумію, для джавіста, де багато порожнього коду, проект складається з безлічі файлів, і всі їх треба правильно розмістити і збілдити (що робити вручну через командний рядок трохи морочливо) використання IDE суттєво полегшує роботу. У випадку Python, не можу сказати, що PyCharm дає якісь казкові переваги порівняно з jEdit'ом. Але що вони зробили з php, що користування простим редактором — уже показник надвисокої кваліфікації?!?

Подякували: palyvoda1

12

Re: З якої мови починати?

Ні, це не показник надвисокої кваліфікації - згадана колега, до речі, отримувала ЗП найнижчу серед PHP-шників (в решти були ЗП +/- 2000 $).

Ви мабуть самі P.Y. на PHP щось нескладне кодили, типу гостьової книги...

Переваги IDE в тому, що вона бачить весь проект, а тому бачить взаємозв'язки між різними файлами й робить відповідні підказки. Також IDE "розуміє" ООП та області видимості - це не щось несуттєве, без чого можна й в Notepad++ покодити.

13

Re: З якої мови починати?

По темі. Схиляюсь до думки, що з мов, достатньо актуальних у наш час і достатньо простих для початківця, варто звернути увагу на Python. Утім, можливо, для розуміння деяких базових концепцій варто також ознайомитись із чимось олдскульним (C чи Pascal). Щодо С++ — а чим це краще, ніж Java? Плюси переускладнені початково, на рівні синтаксису, і в них не закладено ряду сучасних концепцій (усе робиться костильно). Java початково задумувалась як щось просте, але до цього часу обросла лісом фреймворків. І там, і там ринок заповнено — джуніорів ніхто не потребує, всі чекають спеціалістів з 5 роками комерційних проектів (виняток — Java для Андроїда, але покажіть мені початківця, що зміг би без попереднього досвіду написати хеловорд під андроїд).

Ще досить простим виглядає JavaScript, але він, як правило, йде у зв'язці з html і css, і до цього часу теж обріс фреймворками.

14

Re: З якої мови починати?

http://replace.org.ua/post/54688/#p54688  по ide у PHP прошу писати в вищевказаній ;)

п.с. на-жаль переносити пости не можна(

15

Re: З якої мови починати?

Починати треба з сішки.

Подякували: reverse25001

16

Re: З якої мови починати?

"Хороший програміст повинен розуміти асемблер, але не зобов'язаний щось на ньому писати".
Завдяки асемблеру я почав добре розуміти архітектуру,
асемблер зможе знадобиться в інших мовах програмування, принаймні асемблерні вставки можна буде робити.
Асемблер не потрібний в сайтобудуванні, бугалтерії, взаємодії з БД та побудові інтерфейсів.
Найкраще його використання поряд з високорівневими мовами - оптимізація "вузьких" ділянок і оцінка згенерованого компіляторами коду для кращого підбору опцій компіляції.
Також часто використовують асм для звортньої інженерії (реверс інжинирінг).
+ зневаджування програми
+ оптимізація коду
+ спосіб розширити можливості якоїсь мови програмування
+ асемблер чудовий засіб для написання "прошивок", бо пам'ять різних портативних пристроїв дуже обмежена і є незначна, тому на асемблері програма куди компактніша ніж та сама на С.
P.S. "Студента від фахівця можна відрізнити за рівнем знання асемблера, бо студент ніколи його не знає, а фахівець ніколи його не забуває". Тож диплом не є доказом, що ви є фахівцями.

17

Re: З якої мови починати?

Ну в приципі так. АСМа це більше для розуміння самого процесу.

18

Re: З якої мови починати?

Асм?
Чого так високорівнево, давайте ще про перехідні процеси у мосфетах думати при написанні скриптів.

19

Re: З якої мови починати?

що робити вручну через командний рядок трохи морочливо

можна використовувати make файли

Також часто використовують асм для звортньої інженерії

дізасемблер, але що б розуміти, то так потрібно знати асемблер, крім асембера, архітектуру процесора і як працює ОС

20

Re: З якої мови починати?

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