Мала помош за влез во програмирање

Lester Freamon

A man of focus, commitment, sheer will...
Член од
14 јануари 2015
Мислења
15.651
Поени од реакции
34.932
Е па гледаш дека сум во право.

И нема ограничени програмери, туку програмери кои си ја знаат работата (добри) и програмери кои не си ја знаат работата (лоши).

Еве пример, ќерка ми учи во математички клас и тоа најдобар, и повеќето се многу добри математичари, некој се и на математчка олимијада. Само неколку деца го разбираат програмирањето, а прават идиотски програми за математички проблеми, најчесто низи.

Програмирањето е логика.

И во крајна линија Ајнштајн бил слаб математичар (ова условно речено да не си речиш дека врска немал), најтешкиот дел од математиката на теоријата на релативитетот, му го средиле неговиот ментор и жена му. Едноставно бил во тие 10%, море во тие 1%, кој имале/имаат мозок за физика.

ДАРБА !!!
И јас имам завршено во таков клас и затоа ти кажувам дека треба математика, од 30 души што завршивме во тој клас, околу 18 се програмери, а 12 во други инженерски области и сите имаат супер работа и менуваат фирми кога тие ќе посакаат, арно ама не прават само рандом странички или андроид апликации за квизови, туку проекти од по неколку стотини илјади долари, за жал во Македонија останаа уште една рака луѓе и за скоро нема да има ниеден.
Математиката ти е основа и начин како да размислуваш понатаму, спореди на пример човек што разбира комбинаторика и дај му ист проблем на некој што нема појма, да видиш како ќе пристапат и двајцата кон решавање на истиот.
На добар пат си го пуштил детето, после таков клас на факултет ќе и биде многу полесно во поглед на математиките, а и на останатите предмети, додека другите кубат коси со математиките, таа ќе може да си ги совлада другите предмети (нормално ако го совлада материјалот во средно). Најтешкиот дел на математичките класови е тоа што го заебуваат детството, математичка анализа, алгебра, линеарна алгебра, програмирање и што уште не за таа возраст си бараат сериозно седнување и учење, па ќе мора да скрати на шетање и забава.
 
Член од
13 јули 2006
Мислења
15.178
Поени од реакции
17.990
И јас имам завршено во таков клас и затоа ти кажувам дека треба математика, од 30 души што завршивме во тој клас, околу 18 се програмери, а 12 во други инженерски области и сите имаат супер работа и менуваат фирми кога тие ќе посакаат, арно ама не прават само рандом странички или андроид апликации за квизови, туку проекти од по неколку стотини илјади долари, за жал во Македонија останаа уште една рака луѓе и за скоро нема да има ниеден.
Математиката ти е основа и начин како да размислуваш понатаму, спореди на пример човек што разбира комбинаторика и дај му ист проблем на некој што нема појма, да видиш како ќе пристапат и двајцата кон решавање на истиот.
На добар пат си го пуштил детето, после таков клас на факултет ќе и биде многу полесно во поглед на математиките, а и на останатите предмети, додека другите кубат коси со математиките, таа ќе може да си ги совлада другите предмети (нормално ако го совлада материјалот во средно). Најтешкиот дел на математичките класови е тоа што го заебуваат детството, математичка анализа, алгебра, линеарна алгебра, програмирање и што уште не за таа возраст си бараат сериозно седнување и учење, па ќе мора да скрати на шетање и забава.
Абе еве нека не се странички и андроид апликации (иако тие се 70% од сите апликации, не знам зошто ги потценуваш), туку нека е апликација за генетски инженеринг или пак AI, што ќе ти помогне математика во тоа ?
 
Член од
26 јануари 2009
Мислења
11.617
Поени од реакции
18.083
Абе еве нека не се странички и андроид апликации (иако тие се 70% од сите апликации, не знам зошто ги потценуваш), туку нека е апликација за генетски инженеринг или пак AI, што ќе ти помогне математика во тоа ?
Да речеме дека комбинаторика нема да ти помогне освен ако проблемот што треба да го решиш не ти е со комбинаторика, али ова ќе ти помогне дефинтивно

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/readings/

ако сакаш да продужиш со алгоритми итн. Проблемот со луѓето кои завршуваат факултети е тоа што мислат дека со тоа што ги положиле испитите, научиле нешто и дека тоа нешто останува за век и векови. Тоа ти е исто ко Меси и Роналдо да не тренираат воопшто пошто успеале да стигнат до први тимови на Реал и Барселона, а да се курчат дека се најдобри фудбалери у свет. И да, тие што планираат да влагаат во оваа бранша треба да си се соочат со фактот дека цел живот ќе учат и постојано ќе се соочуваат со проблеми кои што прв пут ги гледаат во живот, нема такво нешто ко рутина.
 
Член од
13 јули 2006
Мислења
15.178
Поени од реакции
17.990
Да речеме дека комбинаторика нема да ти помогне освен ако проблемот што треба да го решиш не ти е со комбинаторика, али ова ќе ти помогне дефинтивно

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/readings/

ако сакаш да продужиш со алгоритми итн. Проблемот со луѓето кои завршуваат факултети е тоа што мислат дека со тоа што ги положиле испитите, научиле нешто и дека тоа нешто останува за век и векови. Тоа ти е исто ко Меси и Роналдо да не тренираат воопшто пошто успеале да стигнат до први тимови на Реал и Барселона, а да се курчат дека се најдобри фудбалери у свет. И да, тие што планираат да влагаат во оваа бранша треба да си се соочат со фактот дека цел живот ќе учат и постојано ќе се соочуваат со проблеми кои што прв пут ги гледаат во живот, нема такво нешто ко рутина.
Ќе помогне т.е. многу работи можат да помогнат во алгоритмите не само математика.

Ама советиве земи учи математика за да станиш програмер се идиотштина за да го заебавате детево, во време како треба да знаеш Visual Studio како да е Photoshop оти ќе си клика со глувчето цело време :)

Или да бидам попрецизен, повеќе се користи тастатура за куцање на пример на изработка на еден постер во Photoshop, отколку што се користи тастатура за куцање на код за една форма за финансиска апликација.
 
Член од
26 јануари 2009
Мислења
11.617
Поени од реакции
18.083
Ќе помогне т.е. многу работи можат да помогнат во алгоритмите не само математика.

Ама советиве земи учи математика за да станиш програмер се идиотштина за да го заебавате детево, во време како треба да знаеш Visual Studio како да е Photoshop оти ќе си клика со глувчето цело време :)

Или да бидам попрецизен, повеќе се користи тастатура за куцање на пример на изработка на еден постер во Photoshop, отколку што се користи тастатура за куцање на код за една форма за финансиска апликација.
Може со machine learning планира да продужи, не со фотошоп. Time complexity на алгоритам како ќе пресмета без математика?
 
Член од
13 јули 2006
Мислења
15.178
Поени од реакции
17.990
Може со machine learning планира да продужи, не со фотошоп. Time complexity на алгоритам како ќе пресмета без математика?
Море детево си праша што да учи за да научи програмирање и да почни да вади пари на интернет :pos:

И голем рук за колку му е оптимизирана некоја апликација, во време на еден тон фрејмворци.

Инаку ти (ама биди искрен) кога имаш користено Time complexity за да оптимизираш апликација, м?
 
Член од
1 јуни 2011
Мислења
25.909
Поени од реакции
41.872
Сега треба да научи, а не да заработува. Голем чекор е тоа.
Python
JavaScript
C/C++

За програмирање треба да се има:
1. Способност за решавање на проблеми
2. Логика
Во поголемиот дел нема потреба од којзнае какво напредно познавање на математика. Некој со основна математичка позадина нема да има проблем со овие работи и ќе е способен полесно да ги совладува.

Против сум со трупање на материјали на факултетите, да се скрати програмата и само во прва година да се изучуваат тие предмети. Се запишуваат на ФИНКИ, а немаат никаква основа од математика.
 
Член од
23 април 2014
Мислења
99
Поени од реакции
178
@teneke Другар, очигледно немаш појма што зборуваш. Не зборам дека за html, css, основи на структурно програмирање, ооп, итн, е потребна којзнае каква математика. Поентата е дека овие работи се ЛЕСНИ. Ако имаш логика колку толку, лесно од нула се постигнува ова. Свесен си што учиш во случајов? Учиш постапки, технологија, како шо ти викаш, фрејмворци. За 6 месеци се менува технологијата денеска целосно шо се вика. Знајш колку време ти треба да научиш да размислуваш математички, апстрактно, да знајш како да пристапиш при одреден проблем, итн итн? И работава е, ако знајш математика, да, ќе можиш да се снајдиш понатаму и нема да бидиш на ништо ограничен. Сакаш да работиш , алгоритми, машинско, игри, веројатности, статистики, итн итн, нема да си ограничен. И овие пак се "инженерски" математики. Да не збориме ако сакаш да работиш нешто стварно поврзано со математика, да програмираш кај што треба големо знаење од теоретска чиста математика е друго. Така да ако си останиш со логиката, хтмл, цсс и такви заебанции, ќе бидиш многу ограничен, неможиш да напредуваш и да се прошируваш во други полиња. Ќе знаеш само КАКО, никогаш ЗОШТО. А ова е многу битно, знајш оти? Шо е подобро, да имаш мапа на град со сите улици и ќошиња, и да имаш задача да најдиш нешто во него или да почниш од рендом локација и да бараш? Секогаш е подобро да ја имаш големата слика во глава, да можиш да ги обликуваш работите по твоја волја. Затоа едно е курс кај што некој ти вика, аха, вака и вака ќе го движиме чоечево на странава и ќе мењаме бои. Друго е кај шо ја знајш основата на се и немаш ни потреба уствари никој да ти кажи како да го мрдаш чоечето, оти фино лепо ќе си отвориш документација и сам ќе го направиш тоа.
 
Член од
13 јули 2006
Мислења
15.178
Поени од реакции
17.990
@teneke Другар, очигледно немаш појма што зборуваш. Не зборам дека за html, css, основи на структурно програмирање, ооп, итн, е потребна којзнае каква математика. Поентата е дека овие работи се ЛЕСНИ. Ако имаш логика колку толку, лесно од нула се постигнува ова. Свесен си што учиш во случајов? Учиш постапки, технологија, како шо ти викаш, фрејмворци. За 6 месеци се менува технологијата денеска целосно шо се вика. Знајш колку време ти треба да научиш да размислуваш математички, апстрактно, да знајш како да пристапиш при одреден проблем, итн итн? И работава е, ако знајш математика, да, ќе можиш да се снајдиш понатаму и нема да бидиш на ништо ограничен. Сакаш да работиш , алгоритми, машинско, игри, веројатности, статистики, итн итн, нема да си ограничен. И овие пак се "инженерски" математики. Да не збориме ако сакаш да работиш нешто стварно поврзано со математика, да програмираш кај што треба големо знаење од теоретска чиста математика е друго. Така да ако си останиш со логиката, хтмл, цсс и такви заебанции, ќе бидиш многу ограничен, неможиш да напредуваш и да се прошируваш во други полиња. Ќе знаеш само КАКО, никогаш ЗОШТО. А ова е многу битно, знајш оти? Шо е подобро, да имаш мапа на град со сите улици и ќошиња, и да имаш задача да најдиш нешто во него или да почниш од рендом локација и да бараш? Секогаш е подобро да ја имаш големата слика во глава, да можиш да ги обликуваш работите по твоја волја. Затоа едно е курс кај што некој ти вика, аха, вака и вака ќе го движиме чоечево на странава и ќе мењаме бои. Друго е кај шо ја знајш основата на се и немаш ни потреба уствари никој да ти кажи како да го мрдаш чоечето, оти фино лепо ќе си отвориш документација и сам ќе го направиш тоа.
Не батка ти појма немаш што зборуваш :)

Само вака како што размислувате ако програмирате, тогаш сите програми ви се overthinking и имате premature optimization. :pos:

А знаете што е 'premature optimization', нели ?
 
Член од
26 јануари 2009
Мислења
11.617
Поени од реакции
18.083
Море детево си праша што да учи за да научи програмирање и да почни да вади пари на интернет :pos:

И голем рук за колку му е оптимизирана некоја апликација, во време на еден тон фрејмворци.

Инаку ти (ама биди искрен) кога имаш користено Time complexity за да оптимизираш апликација, м?
Не е работава што ја имам користено за оптимизација, ти си тој што почна да збори за алгоритми во АИ, ја само те надополнив дека ако планира да продужи со machine learning/data science тешко дека без математики ќе помине. Дискретна математика ти е предуслов за да разбираш алгоритми, нели ако не планираш на памет да ги учиш.
 
Член од
23 април 2014
Мислења
99
Поени од реакции
178
Не батка ти појма немаш што зборуваш :)Н

Само вака како што размислувате ако програмирате, тогаш сите програми ви се overthinking и имате premature optimization. :pos:

А знаете што е 'premature optimization', нели ?
Каков црн premature optimization... Очигледно ти не го разбираш поимот, али нејсе. Ајде објасни ми ти, како ќе можеш да се занимаваш со машинско/дата сајнс/програмирање игри и слични полиња? Што кур ќе ти користи овде тебе ако знаеш да искуцаш сто класи во Јава или Ц++? Изгледа не правиш разлика од тоа да ја знаеш синтаксата на еден јазик, до тоа да можеш да го искористиш јазикот. Трни на страна еве било какви оптимизации чим се фати за тоа. За да се занимаваш со AI прво треба математика да знаеш. Ти ако сакаш сите јазици на светот знај ги џабе ти е. Незнам тука што е толку нејасно.
 
Член од
30 март 2018
Мислења
10
Поени од реакции
0
Абе јас ве прашав од каде да почнам да учам за да си поставам главното основата.Основни команди и која за што служи.Започнав со учење на Python на codeacademy.Ама некако тешко оди со Python не е толку добро објаснето.Англиски перфект разбирам,математика супер ми оди отсекогаш.
 
Член од
23 април 2014
Мислења
99
Поени од реакции
178
Абе јас ве прашав од каде да почнам да учам за да си поставам главното основата.Основни команди и која за што служи.Започнав со учење на Python на codeacademy.Ама некако тешко оди со Python не е толку добро објаснето.Англиски перфект разбирам,математика супер ми оди отсекогаш.
Јас моето го кажав погоре. Со еден збор, mendo.mk ќе ти даде добар старт, секако во контекст на тоа што го кажав претходно.
 
Член од
30 март 2018
Мислења
10
Поени од реакции
0
Ахам,а да продолжам со Python и паралелно да учам C++ или да откажам Пајтон да почнам ц++.
 
Член од
13 јули 2006
Мислења
15.178
Поени од реакции
17.990
Не е работава што ја имам користено за оптимизација, ти си тој што почна да збори за алгоритми во АИ, ја само те надополнив дека ако планира да продужи со machine learning/data science тешко дека без математики ќе помине. Дискретна математика ти е предуслов за да разбираш алгоритми, нели ако не планираш на памет да ги учиш.
Абе јас убо си објаснувам од почеток, само ти влета на сред тема како да си паднат од Марс и затоа ти дојде малце напорно, па стасавме до програмирање за НАСА или ЦЕРН.
 

Kajgana Shop

На врв Bottom