/ 68>> | yorum okunma beğeni | |
| Toplam 4070 basliktan 1 ile 60 arasi gosteriliyor. | ||
/ 68>> | yorum okunma beğeni | |
| Toplam 4070 basliktan 1 ile 60 arasi gosteriliyor. | ||
| pe.ms.ceng: son sınıfa gelip daha doğru düzgün bir proje yapamamak için çözüm öneriniz | ||||
pe.ms.ceng
+0/-0
18-11-2011, 22:11 | ||||
küçük küçük dene birleştir önerisi falan demeyin şimdi yahu yazılım büyük parçayı görmeden nasıl küçükler yapılacak okulu bırakmalı mıyım? yada en iyisi ölmek bu işi yapamazsam başka ne yapabilirimin tamamen çözümü yok | ||||
oylesine
+0/-0
21-11-2011, 12:31 | ||||
olmeyi dusunecek kadar kafaya takip, yine de biseyi basaramayan tip bi ben varim sanirdim :D okulu da birakma, olmeye de calisma. konuyu soyle parcalara bolme konusunda yardimci olalim, yardim kabul etmeme gibi bi takintin da varsa, keywordleri google a yaz illa ki benzer konular vardir, tamam kod olarak degil ama butunu parcalamak konusunda yardim almakta bir sakinca yok bence, bilim boyle ilerliyor, fikirlere bakacaksin daha iyisini yapmaya calisacaksin falan filan. | ||||
erenay
+0/-0
24-11-2011, 19:47 | ||||
Biliyorsundur, bizim zamanimizda Yildiz'daki binanin 5. katinda gecmis donemlerdeki projelerin oldugu bir oda vardi ve proje defterleri okunabiliyordu. Yeni binada da bu defterlere ulasiminiz vardir herhalde. Olmazsa okulun sitesinden de gecmis donemlerdeki projeler sorgulanabiliyordu. Gecmis donemlerde neler yapildigi hakkinda fikir edinmek hem proje konusu icin ilham verebilir hem de bu isin cok da zor olmadigini gormek seni psikolojik acidan rahatlatabilir. Senin durumunda olan, iyi anlasacagin insanlara ulasmaya calisip projeyi beraber yapmanin da, yine yuk biraz hafifleyecegi icin, psikolojik acidan faydasi olabilir. Elbette sistematik olarak sorumluluklari paylastiginiz bir takim olusturabilirseniz bu gecerli olur, yoksa insan iliskileri de ayri bir sorun yaratabilir. Is hayati da akademik hayat da boyle zaten. Isinizde ne kadar iyi olsaniz da insan iliskilerini bir kenara atmamaniz gerekiyor. Proje isini gozde cok buyutmemeye, bunu buyute buyute tasinamayacak bir agirliga ulastirmamaya dikkat etmek gerekiyor. Ben de zamaninda ara projemde daha konuyu (yapay sinir aglari) tam anlamadan bilimsel arastirma projesi yapmaya calismak gibi bir hata yapmistim. Ornegin boyle bir konuda @oylesine'nin bahsettigi tumevarimla bir sey uretmek cok zor cunku once butun konuya iyi hakim olmak, daha sonra da gelistirilebilecek yonleri tespit etmek gerekiyor. Ilk donem ara projeyi gecemedikten sonra, o zamanki danisman hocam (Elif Karsligil) Bayes siniflandirmasi gibi daha basit bir yontem kullanacagim daha basit bir proje koonusu bulmami onermisti. Ara proje icin onceki projelerden bir fikir edindikten sonra, kendi ilgi alanina gore gidebilecegin pek cok secenek var. Ornegin tanidigin ufak firmalar varsa bunlara basit otomasyon programlari yazmak bir secenek olabilir. Sececegin teknoloji, programlama dilleri onemli. Acik kaynak projelerin genelde tercih ettigi dilleri kullanmanin avantaji olacaktir, ama bu avantaj ilk basta zannedilebilecegi gibi "beles yazilim" bulmakla ilgili degil. Kodu gorebildigin icin ne oldup bittigini anlamakla, projeye katilan diger yazilimcilardan fikir ve yardim alabilmekle, ve istedigin sekilde degisiklik yapabilmekle, yani "ozgur yazilim" ile ilgili. Dile cok hakim olman da gerekmiyor. Ben ara projemi Java ile yapmaya karar verdigimde neredeyse hic java bilmiyordum. Sadece yazin staj oncesinde bir kitap okumaya baslamistim ve staj sirasinda yine kitaptan ogrenmeye devam etmistim. Simdi http://stackoverflow.com gibi teknik konularda yardim alabilecegin kaliteli siteler/forumlar/kullanici guruplari var. IRC'deki kanallar da kullanilabilir. Isin ilginci, projeyi bitirdigimde de hala dili iyi bilmiyordum :) Neredeyse her sey main() methodu olan kocaman bir sinif tarafindan yapiliyordu. Nesneye dayalilik alt kavramlarina hala yabanciydim, ama bu projeyi bitirmeme engel olmamisti. Simdi siz bizim gibi Pascal, Fortran yerine Java'yla basladiginiz icin bu sikintiyi daha az yasarsiniz. Github, sourceforge, google code gibi sitelerde ilgilendigin konulardaki projeleri bulabilirsin. Bu projelere onlarda olmayan bir ozellik eklemeye calisabilecegin gibi, birkac projenin beraber calismasini saglamayi deneyebilirsin veya bu projeleri kullanarak kendi fikrini gerceklestirmeye calisabilirsin. Google'in Summer of Code etkinliginde (code.google.com/soc/) Acik kaynak yazilim firmalarinin veya projelerin listeledikleri proje konularina da bakabilirsin. Hatta mumkun olursa bunlardan birini bitirme projesi olarak almak da, hem senin icin hem de bolumumuz adina cok iyi bir tecrube olur. Buraya kadarki kismi, son sinifa gelip ara ve bitirme projesi yapmamis oldugunu dusunerek ve biraz da ilk kez ara proje alacaklara faydasi dokunabilecegini dusunerek yazdim. Bitirme projesinde teknik agirlikli bir proje dusunursen, acik kaynak projelerle ilgili yukarida soylediklerim yine gecerli. Bilimsel tarafi daha agir bir proje dusunursen de http://scholar.google.com fikir ve yontem bulma acisindan cok iyi bir kaynak. Burada ilgilendigin konuyla ilgili projeler bulabilirsin. Bazi makaleler, gelistirdikleri projenin kodlarina referans da verirler. Bunlardan da "beles" olarak degil ama "ozgur" olarak faydalanabilirsin. Burada bulunan makalelerin bir kismi uyelik isteyen makaleler olur ama zaten okulun pek cok dergiye uyeligi mevcut, ve bu yayinlara okulun uyeligini kullanarak ulasma konusunda kutuphaneden ayrintili bilgi elde edebilirsin. Tam olarak ne yapmak istedigine karar veremiyorsan ama kabataslak da olsa bazi fikirler olusmaya basliyorsa, bu fikirleri bolumdeki arastirmacilarla paylasmaya calis. Bunun konuya baska yonlerden bakmana, onu daha belirginlestirmene veya baska fikirler bulmana faydasi olacaktir. Arastirmacilarin bolum sitesindeki sayfalarindan hangi konularla daha cok ilgilendikleri hakkinda bir fikrin olursa, ve konusacagin kisileri ona gore secersen alacagin geridonusun icerigi de daha fazla olacaktir. | ||||
pe.ms.ceng
+0/-0
25-11-2011, 22:19 ~ 25-11-2011, 22:21 | ||||
çok teşekkür ederim evvet teknik forumlardan yararlanıyorum ingilizce konusunda sıkıntım yok sayılır bilemiyorum düşünüyorum düşünüyorum bazen bazı şeyleri çözemiyorum Herbert Schildt in java kitabını ikinci defa okuyorum bunun yanında kodlarını yazıp deniyorum kitabı bitirmeye çalışıyorum şuan şimdi birde java videoları izlemeye başladım bu consructar final yok extern etme implement interface vesaire hepsini ezberledim nerdeyse ama gel gelelim ben şimdi hadi kulanıyım bu interface i ne bileyim projeyi yaparken mesela bir interface yaratılmalı ve kullanılmalı belki ama yok olmuyor neyi nerde ne yapacağım bilemiyorum ezberci zihniyetten öte gidememek :( bitirme projem ise tamamen offf felaket bilerek ben proje yapamıyorum diye son sınıfa bıraktım projelerimi çoğu dersimi projeleri yapamamaktan dolayı b ler le geçtim :(( belki severek illaki bu olacak diyerek geldiğim bu bölümü değil gidip başkasını okumalıydım yapamıyorum :( | ||||
erenay
+0/-0
29-11-2011, 02:24 ~ 29-11-2011, 02:27 | ||||
Benzer duyguları ben de zamanında yaşadığım için seni anlayabiliyorum. Eğer "Okul projesinde bu kadar sıkıntı yaşıyorsam, iş hayatında hiç yapamam" diye düşünüyorsan için rahat olsun, iş hayatında, özellikle yeni başladığın zamanlarda muhtemelen senden istenenler çok belirgin olacak. Örneğin "Şu menü seçildiğinde şu bilgiler gösterilsin" diyecekler. Bizim bölümdeki proje konusu belirleme aşamasında ise ne yazıkki pek çok şey öğrenciye kalıyor. Örneğin yurt dışında gördüğüm örneklerde araştırmacılar proje konularını belirliyorlar, ve öğrenciler listeden ilgilendikleri proje konularını seçiyorlar. Bizim zamanımızda da bir kere böyle bir liste hazırlanmıştı ama sanırım konular ağır akademik konular gibi gözüktüğü için fazla tercih edilmemişlerdi. Bu denemeyi orada bırakmayıp devam ettirmek gerekiyordu. Ayrıca iş hayatında, yine muhtemelen, bütünü tamamen kavraman hemen mümkün olmayacak çünkü proje müşterinin isteklerine göre şekillenecek, ve müşterinin ne istediği de zamanla değişecek. Bir ihtimal, iş analisti müşteriyle konuşup onun isteklerini anlayacak, bu istekleri senin proje yöneticine verecek, o da kendisi, veya takımıyla beraber bu istekleri ufak görev parçalarına ayıracak ve kabiliyetlerine göre yazılımcılara dağıtacak. Şimdi sen her şeyi kendin yapman gerektiği için (Hocalara projeyi kabul ettirme kısmı da satış oluyor :) ) doğal olarak biraz gerginlik yaşıyorsun ama aslında ara projenin amacı biraz bu gerginliği yaşatmak. Sonuçta sizden hemen satılabilecek bir ürün geliştirmenizi beklemeyecekler, ortaya çalışan bir şey çıksın yeterli. Diyelim ki geliştirmek istediğin proje bir web uygulaması olacak. O zaman pet store (http://code.google.com/p/spring-petstore/ | http://java.sun.com/developer/releases/petstore/), appfuse (http://appfuse.org/) gibi bir proje bulup eklemelerini, değiştirmeleri onun üzerine yaparken, esas ilgilendiğin konuya daha rahat odaklanabilirsin. Her şeye sıfırdan başlamaya gerek yok. Ayrıca bu projelerin kaynak kodlarını incelediğinde interface'lerin, constructor'larin, factory'lerin vesaire nasıl kullanıldığını da gözlemlemiş olursun. O zaman kitaptan öğrendiğin bilgiler yerine oturmaya başlar. Proje konunun özelliklerini paylaşırsan daha yararlı tavsiyelerde bulunabiliriz belki. Sitede şimdilik mesajlaşma yok ama eposta da yazabilirsin. Bir şekilde ufak bir parçasından başlarsan gerisi gelir, merak etme :) | ||||
pe.ms.ceng
+0/-0
07-12-2011, 12:07 | ||||
şimdi videoları izliyorum hep java hakkında kocaman kodları görünce feleğim şaşmıyor değil korkuyorum bende java da şöyle bir sorunlarım var: java scrapbook u deneme yapmak için kullanırken sorunum: 1. space+ctrl çalışmıyor ayarlarını inceledim uğraştım olmadı onun için bir plug in mi gerekli? 2.bu scrapbook sadece java sınıflarının denemesini yapabiliyorum örneğin bir arraylist kullanımı için string değererde çalışması gibi. fakat asıl önemli olan benim asıl istediğim yazdığım sınıfların çalışıp çalışmadığını veya nasıl çalıştığını hızlıca scrapbook da denemek ama benim sınıflarımı tanımıyor.(izlediğim videolardan aynısıı yapıyorum bende olmuyor ) her şeklini denedim olamdı. kocaman kod içinde yazdığım sınıf neiş yapıyor nerde sorun var anlamıyorum diğer sorum drag drop hakkında: Eclipse isual editor kuramadım bir türlü ve bir siteden öğrendime göre eclipse geliştiriciler Visual editorü düzeltme yapmak için yayından kaldırmışlar off o kadar araştırdım bulamıyorum. netbeans de kullanıyorum ama neden eclipse i bu kadar abartıyorlar ve MIT eclipse üzerinden eğitim veriyor. eclipse in diğer bir sorunu örneğin bir kod yazdım arıyrum tarıyorum sorun yok ama çalışmıyor sonra kodun herhangi bir yerinde bir harfi silip tekrar yazdım çalışıyor veya hata yerini işaret edince tanımlı bir değişkeni silip tekrar tanımlıyorum çalışıyor. | ||||
erenay
+0/-0
08-12-2011, 23:59 | ||||
İstersen bu son yazdığın sorunlar gibi teknik sorunlar hakkında "Sorular" kısmında başlık açabilirsen daha iyi olur. Scrapbook'u pek kullanmıyorum açıkçası. Debugger'ı kullanıp adım adım giderek sorunlu yeri bulmayı deneyebiliyor musun? Sürükle&Bırak konusunda Google'ın bu sene aldığı Windowbuilder ( http://code.google.com/intl/ca/javadevtools/wbpro/index.html ) işine yarayabilir. Jigloo diye bir şey de varmış, ben kullanmadım: http://www.cloudgarden.com/jigloo/ Ctrl+Space'le ilgili söylediğin ve son söylediğin iyiye işaret değil. Proje özelliklerinde (projenin üzerine sağ tıklayarak) builder olarak "Java Builder" ın tanımlı olduğunu, proje sekmesinden otomatik build seçeneğinin seçili olduğunu kontrol etmenin, bazen target klasörü altındaki dosyaları silip, yine proje sekmesini kullanarak "temizle"menin faydasi olabilir. Ctrl+space sorununu netbeans'te yaşarsan netbeans'in önbelleğini (cache) temizlemen sorunu çözer. | ||||
| ||||