valla ona bakarsak, ben asp de php de javascript te mysql de html de css te bilmiyorum demektir bunu bende kendime sordum biraz aslında. ve zamanla şu cevaba ulaştım: eğer bir kişi herhangibi bir dilde istediğini yapabiliyorsa o dili biliyor demektir. zaten bir dildeki neredeyse tüm fonksiyonları bilmek, tips&tricks lerini bilmek çok zor. araştırırsın öğrenirsin ve yaparsın, bukadar basit |
önemli olan program dilini bilmek değildir programlama dillerinin paradigmalarını ve genel patternleri bilmek ve istediği dile uygulayabilmektir diyerek deişik bir yöne taşıyayım ![]() ![]() |
|
Bencede asıl önemli olan programlama dilini bilmek değildir, yaptigin programi 1 yil sonra tekrar yazmamak geliştirilmeye açık ama değiştirmeye kapalı programlar yazabilmek bence daha önemlidir :) zaten programlama dili dedigin for,foreach, if, else switch case degiskenler falan geri kalan çogu sey microsoft'un veya sun'in veya x bir firmanin gelistirmis oldugu kütüphaneler bu kütüphaneleri biliyor olmak dili biliyor olmak anlaminada gelmez bence. |
| Eğer bildiğin dil ile "Bilgisayardaki herhangi bir problemi çözebilecek kadar algoritma geliştirebiliyorsan" programcısın demektir. Hiç kimse hiç bir dilde %100 uzmanlaşamaz. Herhangi bir kaynağa bakmadan program geliştirmeye çalışmak; alfabeyi öğrenmeden cümle kalıplarını ezberlemeye benzer. :) |
|
Genel olarak yapilan yorumlara katiliyorum... Bazen cok uzun zaman program yazmadigim icin dilin syntax'ini unutabiliyorum ama mantigini iyi kavradigim icin herhangi bir algoritmayi fazla zorlanmadan yazabilecegime inaniyorum, zaten derleyici beni hemen uyariyor ve nerede hata yaptigimi gorebiliyorum. Algoritma haricinde belirli mimarileri bilmek de lazim. Ornegin yukarida pattern demis arkadas, nesneye yonelik programlamada bu kavramlari anlamak ve uygulayabilmek gerekiyor. Bir gorev verildigi zaman, kafadan kutular halinde bir kagit uzerine fonksiyonlar yada nesnelerin etkilesimini cizebiliyorsan ben o zaman iyi programci oldugunu soylerim. Bu etkilesim illahi UML olmak zorunda degil, ama UML araclarini bilmek de bir avantaj. |
|
ilk olarak algoritma yazabilmek önemlidir programlama dili bilgimiz o dili ne kadar sıklıkla kullandığımızla doğru ortantılıdır. hiçbir kaynakdan yardım almadan program yazmak için ya çok iyi hafıza gerekli yada tek yönlü olmak dillerin yazılışı ve algoritma yazmayı biliyorsanız zaten büyük oranda işi halletmişsiniz demektir yani ": bir programlama dilini "tam olarak biliyorum" demek için, o programlama dili üzerinde hiçbir kaynaktan (uç kaynaklar dışında) yararlanmadan program geliştirebiliyor olmanız gerekir" cümlesine katılmıyorum hatta bazen yazılışlar bile karıştırılabilir. |
|
saçmalık bence o sadece ezberleme olurki ne kadar ezberlesende gene unutursun her dilin temel kurallarını syntax ve veri tiplerini bilmek önemli ama herşeyde ezberlenmez bisiklete binmek gibi programlama bilmek oturur yaparsın. insan mutlaka unutur 1 hafta bakmasan gene bişiler unutursun açar bakarsın örnek koda hatırlar yazarsın. |
| Bence bu ölçü aklınızdaki projeyi o dili kullanarak uygun bir sürede hayata geçirip geçiremediğinize ve bu projenin etkinliğine bağlıdır. |
Önemli olan platform degil!onemli olan programlama mantıgı!programlama mantıgını bilirsen.nerde ne kullanıcagını bilirsen,istedigin dil de istedigini yazarsın!!! |
"Coding is nothing, algorithm is everything" demiş bir düşünür |
çok doğru söylemiş programlama dilini bilmek yetmez algoritmada kurmak gerekir. Allah'a binlerce defa şükerler olsunki bir programlama dilinde hemen algoritma kurabilirim. bir sistemi hemen kafamda canlandırabilir ve hangi yönlerden kodlayacağımı kafamda 5-6 saniye içinde şekillendirebilirim. gerisi zaten ezbere kalmış. ezberimde iyidir yani |
Programlama dilinin tüm fonksiyonlarını ezbere bilmenin yerine, arkadaşların da dediği gibi algoritmayı kurmak bence daha önemlidir.Eğer örneğin tüm PHP yi ezbere bilirsek tr2.php.net sitesine niçin gireceğiz. Tüm fonksiyonları da ezberlemek bence gereksiz.Araştırılır, manul lere bakılır, öğrenilir.Zaten sık yazılan kodları zamanla ezberlersiniz. Saygılarımla |
|
Günümüz Şartlarına göre, genel bir soru soracağım arkadaşalar... Sizce en çok hangi programa yoğunlaşmalıyız.? Mesela ben programcılık mezunuyum..Hangi dili biliyorum okulda gördüklerim.. C, Pascal, QBasic, Database, VBasic, Delphi, Sql, Asp, Html, Flash, Dreamweaver. bunları gördüm içlerinde en çok C dilini zorla geçtim. Şimdi bu diller hakkında sadece bilgim var hangisini iyi biliyorum..Hiç birini eb çok sevdiğim Flash ve Delphi bunlarıda çok iyi bilmiyorum. Bugünlerde iş arıyorum bana sordukları java yok :( İnanın komplekse girdim..sinirlerim bozuldu acaba diyorum bu çalışan arkadaşlar gerçekten çok iyimi biliyor bu kodları nasıl becerebiliyorlar bu kadar kod dizinlerini.. algoritmam iyi sayılır.... Saygılarımla |
|
algoritma iyi olupta hiç kod bilmemekte bir ise yaramaz tabi :) moralini bozmak gibi olmasın ama okulda ögrendigin dillerden piyasada sadece sql kullanılıyor yaygın olarak flash'ta kullanılıyor ama o programlamadan çok tasarıma giriyor... şu anda sirketler ya java'ya geçiyorlar yada .net'e geçiyorlar bir çok delphi kullanan sirket biliyorum java veya .net'e geçen... şu anda senin programlama alt yapın var c# veya java ögrenmek çok zor olmaz onlardan herhangi birini ögrendikten sonra is aramaya baslayabilirsin veya sanliysan bir sirkete girip orada ögrenebilirsin (çok sanşlı olman lazım tabi, böyle birsey olursa milli piyango oynamayıda unutma :) ) |
kusura bakma kardeş ama senin baktığın kaynak tam anlamıyla saçmalamış.programlamayla uğraşan kişinin yapacağı en son iş ezberciliktir hiç bir kayanağa bakmadan oturup milyon satır kod yazmakta benim yanımda marifet değildir.önemli olan uğraştığın dilden maksimum verim alıp onu en iyi şekilde kullanarak önündeki problemleme kısa sürede en iyi çözümü bulmaktır.bunun için istediğin kadar kaynaktan yararlanabilirsin.zaten işin en kolay kısmı kod yazmaktır esas önemli olan yazılımın mimarisidir ki oraya girmeyelim mazallah çıkamayız |
Selam kardeş sanırım odediğin şansı yarattım kendimee :D şu an bir firmada başladım işe burda kullanılan programlardan öğrenecem :) corel C# programlarını artı kursa gidecem en kısa zamanda ama ben sistem uzmanlığı kursuna gidecem işime daha çok geldi :D kodla uğraşmaktansa kablo ve serverle uğraşmak daha kolay :D |
| ben mesela yazılımcılar kulübünde yazdıgım kadar dil biliyorum en az 15 tane var ancak hepsini iyi bilyormuyum hayır sadece kitaplarını okumusumdıur gormusumdur derslerde fılan ama kodları unutabılırısn cok ıyı bıdıgın dılde bıle bılmedıgın bır kod olabılır bu gaet dogal ama algorımam sağlam oldugundan kodları sadece ıncelemem yeterlı oluyor. Algorıtmam ıyı dıyen arkadaslar asıl algorıtma sevıyenızı nasıl cozersınız bılıyormusunuz? bır program dusunun muhasebe programı bunun bastan asagı akıs dıyagramları ve algortıma cızerek dongulerı saglayarak bır kagıda aktarabılmelısınız. sonra buna gore yapıp kodladıgınızda o program dogru br sekılde calısıyorsa ıste o zaman algorırmam ıyı dersınız he sakın olakı kendınızı kandırmayın yanı gıdıp hesap makınesı algorıtmasını yapmayın!! |
Bence programlama dilini bilme ölçüsü, yapılan projeler ile ölçülebilir.Ama kullanıcının ben şunu biliyorum bunu biliyorum demesiyle ölçülmez.Referans göster ki anlıyalım |
+1 ben şahsen bu hareketi begin... adlı her konuda sürekli öven kişiden bekliyorum. En azından ismini soyadını yaz bakalım google da neler yapmışsın. veya yaptıgın projeleri yaz. |
mesela şöyle bir şey okudum nette: bir programlama dilini "tam olarak biliyorum" demek için, o programlama dili üzerinde hiçbir kaynaktan (uç kaynaklar dışında) yararlanmadan program geliştirebiliyor olmanız gerekir. > bu cümleye katılıyor musunuz?
kaynak:http://www.fazlamesai.net/?a=article&cmode=nested&sid=2700
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.