php,html,css,js,photoshop, flash, ileri derece ingilizce bilen, 5 yıl tecrübeli, sosyal mecraları yönetebilecek eleman aranıyor. http://www.kariyer.net/is-ilan...
Kötülük o kadar basittir ki kötü olduğuna inanamazsınız. İyilik ise o kadar zor anlaşılır ki kötü birşey zannedersiniz. İşte dünyayı getirdiğimiz nokta bu nokta.
Yazılım sektöründe amelelik gücümüz hızla artarken, planlayıcı zihinlerin piyasada rol bulmasını sadece sonuç odaklı çalışan devlet kurumları ve firmalar zorlaştırıyor. Sonra neden gates, jobs yok diye söylenmeyin o zaman.
yine de bilenler bildiği şeylerden birini bi cümle ile yazsa şahane olur, tartışma çıkarsa da bişeyler öğreniriz. :)
- Mehmet Soylu
python'la ilgili fazla bir şey söyleyemem ama masa üstü uygulması da geliştirecem diyorsan php gtkdan iyi durumda. ama web alanında php daha esnek ve hızlı, ayrıca iş olanağıda oldukça python'a karşın fazla. öğrenmesi de çok kolay masa üstü geliştirme için bknz: http://developer.ubuntu.com/get-sta...
- bilge öz
Java yolun sonu ona diyecek bir şey yok :)
- bilge öz
java syntaxı inanılmaz derecede iğrenç değil mi ?
- Mehmet Soylu
Java syntax'ina igrenc diyen gordugum ilk insan.
- Ozgur Demir
o bisey degil abi, php daha hizli ve esnek diyen ilk insani gordum ben demin.
- kirpit
java syntaxı inanılmaz derecede iğrenç değil mi ? - Mehmet Soylu
- feraye
Tek dezavantajı Türkiye'de iş hayatında kullanmak istersen hem kullanan hem de doğru düzgün kullanan firma sayısı çok az. Ufak ama gayet kaliteli bir Python topluluğumuz da var: http://www.pyist.net/
- Berker Peksag
maalesef durum dunyada asagi yukari berker'in dedigi gibi. php isleri python'a gore cok daha fazla. topluluk anlaminda da python cok daha az ama dayanisma ve merkezi collobration ile ilerliyor.
- kirpit
Python'da kütüphane bağlamında yok yoktur.Smpp vb. protokollerden tut da, video processing vb. kütüphanelerine kadar bir çok şeyi çok rahat bulursun. Eğer large scale web uygulamaları ve projeler üzerine kafa patlamak istiyorsan Python çok güzel araçlar sunar sana. NASA, NSA vb. Amerikan kamu kuruluşlarının bir çoğu bağzı servislerinin altyapılarını python da yazmıştır. İş konusu ise sıkıntılı Türkiye'de. Yani bu memlekette yaşayacağım, bu işi yapacağım diyorsan mesafeli olmakta fayda var
- Caagalar D.
@caagalar D. bu saydiklariniz PHP'ye gore ustunluk degil zira bu anlamda PHP'nin bir eksigi yok.
- Ozgur Demir
python.org'daki kiyaslamada eglenceli seyler varmis. "What does Python have that PHP doesn't?" kisminda "* excellent introspection >Retort: PHP 5 Reflection >>Counter-retort: We said excellent introspection"
- hybridus
zaten bu baslik tumden yanlis diyebilirim. zira python bir programlama dili, isletim sisteminin gucunu arkasina alan, portlarla oynayabilen, sandbox (neredeyse) yapilamayan bir platform. php ise bir scripting dili. kendi tek tread'li interpreter'i disinda calistirmanin neredeyse baska yolu yok. eger soru "-web teknolojilerinde- php ile python karsilastirmasi" olarak duzeltilirse cevabi da gayet kisa. sektor ve yazilimci bulma anlaminda php, teknoloji anlaminda python.. budur.
- kirpit
abi soylediklerine tamamen katiliyorum ama bir tek su ruby'yi anlayamadim ya. baktimda yani birkac gun anlayamadim millet nasi bu kadar hayran kaliyor. kotu demiyorum yanlis anlasilmasin pek cok diger dilden daha zevkli olabilir ama o kadar degil ya..
- kirpit
deerstep: Java'dan pek hazzetmiyorum ama hız konusunda ne Python ne de PHP yanına bile yaklaşmaktan çok uzaklar, bu konuda hakkını vermek lazım. kirpit: Ruby çok daha esnek. Meta programming ve haliyle DSL geliştirmek için Python'a göre çok daha avantajlı. DSL in Action diye bir kitap var, orada Ruby'nin bu yönünü epey güzel anlatıyor. Ama ben de deerstep gibi Ruby topluluğuna(Japonlar vs. diğerleri muhabbeti vs.) pek ısınamadım :)
- Berker Peksag
@ferayebend @ozgurdemir şurada gördüğümden http://pythonconquerstheuniver... her ikisini de kullanmasam dahi hangi syntax daha rahat yazılıyor ve okunuyor anlayabiliyorum. python yanında java syntaxı evet bana göre bayağı kötü.
- Mehmet Soylu
@deerstep çok güzel yazmışsın ellerine sağlık hocam. büyüksün :)
- Mehmet Soylu
deerstep: PyPy projesinin "python interpreterını PHP interpret etmek" ile uzaktan yakından alakası yok. PyPy kendi içinde iki ana projeden oluşur: 1) Dynamic typed programlama dillerini implemente etmek için RPython, JIT compiler ve kodu C'ye çeviren backend'i(her ne kadar aktif olarak geliştirilmese de JVM ve CLR backendleri de var) içeren "toolchain"/framework 2) Bu toolkit kullanarak...
more...
- Berker Peksag
@mehmet. Python ile Java'yi karsilastirip Python daha iyi demeye ugrasan, bunun icin de o son derece sacma ornekler secen bir blogdan yola cikarak karar vermeyin bence siz yine de.
- Ozgur Demir
@ozgur böyle bir kararım yok, java toplamda python'a göre çok daha kapsamlı çözümler üretebiliyor ve çok fazla toola sahip bu anlamda. en azından ben öyle duydum iyi bilenlerden. fakat sadece syntax anlamında java syntaxını python yanında ben beğenmiyorum. parantez aç, okurken takip et falan zahmetli geliyor bana. söylediğim sadece bu.
- Mehmet Soylu
javanin syntax ina sacma diyosun da mehmet php nin syntaxi ne bidaha bakiversene :)
- Yusuf
E zevk tabii. Bana enteresan geliyor 40 yillik C syntax'ine (Java syntax'i ile ayni seydir) burun kivirmak.
- Ozgur Demir
@Yusuf java ile php syntaxı benzediği için zaten pythona mı geçsem web işlerimde diye düşündüm ya. @ozgur işte belki sorun orada 40 yılda çok yol almadı mı teknoloji, syntaxta sadeleşse bilgisayardan çok insana yaklaşsa compilerlar için çok sorun olmaz heralde :) dahası da konu syntaxtan öte python'un php'den kapsam olarak daha geniş çözümler sunabilmesi ama türkiyede pek tercih...
more...
- Mehmet Soylu
@Mehmet. Referans aldiginiz blogu okumadiniz sanirim. Java'ya karsi Python'u savunurken Java'nin olumsuz ozelliklerinden biri olarak syntax'inin insana yakin olusunu gosteriyor zira.
- Ozgur Demir
@ozgur tekrar edeyim, blogu hiçbir şekilde referans almadım. Zaten okumadım da. Sadece google'a bana java ve python syntaxını karşılaştıran pratik bir örnek göster dedim ve örnek istediğim gibi olunca linkini koydum. Fakat "Özgür Demir" böyle yazınca syntax kelimesinin anlamını yanlış/eksik bildiğime dair şu an ciddi şüpheye düştüm. Syntax benim bildiğim kadarı ile ekrana yazdığımız...
more...
- Mehmet Soylu
Estafurullah, yaristirin.. olur mu oyle sey. Dedigim gibi zevk konusunda ben de birsey diyemiyorum, blogu referans gosterince oradaki ters gorusu belirtmek istedim ben de.
- Ozgur Demir
şahsen ben yazışmalardan kendi adıma fayda sağlıyorum, ilginize de teşekkür ederim
- Mehmet Soylu
usa piyasası açıkken madeni göstergeler salınıyor, karlar ediliyor, bizim meridyenlere gelince alan almış satan satmış durağanlığı yaşanıyor. demek ki döviz yarı serbest, cevher hiç değil. ee hani liboş olduyduk biz ?
C# ve .net Framework bilen, 3 yıl tecrübeli YÖK onaylı bir üniversiteden yazılım, bilgisayar, bilişim mühendisliklerinden mezun arkadaşlarınız varsa Ümraniye'de iş arıyorsa bana ulaşabilir. ilgilenenler mssoylu[at]gmail com a mail atarsa firma bilgileri gönderilecektir.
yök onayı şu alaka, devlet projelerin de imza atabilecek diploma lazım. işi ben vermiyorum aracıyım. iş detayları firmayla konuşabilirsiniz. ilglenenler mssoylu@gmail.com a mail atarsa bilgileri göndereyim. alenen iş ilanı ya da cv talebim yok. firmayla yine siz görüşeceksiniz.
- Mehmet Soylu
İşler böyle giderde bürokrasi ve pazardaki şark kurnazlığı sürerse, iyi bir yazılımcı olarak sağlam bir girişim kimse yapamayacak. Hiç kimse yazılımdan aslında işletmeci olan "girişimci" adındaki insanlar kadar para kazanamayacak. Bu yüzden Türkiye'de de hiçbir zaman evrensel standartlarda yazılım süreçleri sağlıklı uygulanamayacak, yazılım üretme...
Doctrine ORM ile codeigniter bağladım bi şekilde ama mysql üzerindeki tablolar ile model class oluşturtamıyorum. MySQL için enum tipler string olacak vs. denmiş ama tipi de tanıtamadım.
Bu arada hangi tipi tanitamadiniz ? Yapmaniz gereken enum'u string'e mapleyin, ondan sonra string olarak annotation eklediginiz property'nin setter getter'inda kendi custom constraint'lerinizi yazin. Baska birsey yapmaniza gerek yok
- O.
codeigniter da hmvc ile bişeyler yapıyorum. fakat şunu anlamadım. modules::run('className/metotName'); diyip bişeyi başka moduleden çağrıp çalıştıyoruz. peki ben bunu normal functionlar ile dolu include ettiğim dosyadan çağırsam yine aynı işte. OOP ya da MVC nin cidden fark yarattığı yeri hala çözebilmiş değilim. nedir bu kadar mühim yapan biri...
CodeIgniter hmvc ile moduler kodlamayı az çok öğrendim. Moduller arası model, controller çağrıları view dahili view run olayı bir harika olmuş. Ama bu şekilde işin yükü proje tasarımında artıyor. Yani yeniden aynı şeyleri yazmamak için ve işlerin karışmaması için iyi bir logic üstüne kurgulamak gerekiyor. bununla ilgili tavsiyelerinizi dinlesem...
HTML5 için opera ve chrome arasında form elemanlarında farklılıklar görüyorum. Opera en sağlam desteği sunmuş gibi görünüyor. Tüm browserların HTML5 desteğini tamamen sunması sizce ne kadar sürecek ?