7 Ekim 2015 Çarşamba

Başarıya Giden 15 Altın Kural


Sakıp Sabancı’nın iş yaşamında başarı için verdiği bazı altın niteliğindeki öğütleri sizler için derledik. Özellikle iş yaşamına yeni başlayacak ve iyi bir kariyer yapmak isteyenler için çok önemli olan bu öğütler, sizin kariyer basamaklarını hızlıca çıkmanıza yarayacaktır.

1-Hedefiniz olsun
2-Ayran gönüllü olmayın
3-Sürekli karmaşık yol izlemeyin
4-Güçlük ile başarısızlığı birbirinden ayırın
5-Cepheyi daraltın
6-Geçmişin esiri olmayın ancak geçmişten ders alın
7-Çırak olun ve ustadan işi öğrenin
8-Tek adam olmayı unutun
9-Gösteriş ve shovu bir kenara bırakın
10-Başarı öykülerini inceleyin.
11-Kendi takımınızı kurun
12-Çekirdek kadronuzdan kopmayın
13-Başarıyı para ile ödüllendirin
14-Masabaşı yönetici olmayın
15-Dünya’yı takip edin.

İzleyeceğiniz bu 15 yol ile başarı çok yakınınızda olacaktır.
Bilişimde Kariyer fırsatları için : www.cvhavuzu.net

30 Eylül 2015 Çarşamba

Yazılım Uzmanlığı Terminolojisi


Yazılım uzmanları arasında konuşulan ve çok fazla dile getirilen bazı terimleri sizler için derledik.
  Müşteri (Client): Yazılım ürününü kullanıcı için yaptıran ya da satın alan kişi.
• Geliştirici (Developer): Yazılım ürününü geliştiren kişiler.
• Kullanıcı (User): Yazılım ürününü kullanacak kişi.
• İçsel Yazılım (Internal Software): Müşteri ve geliştirici aynı grupta ya da şirkette ise buna içsel yazılım denir.
• Sözleşmeli Yazılım (Contract Software): Müşteri ve geliştirici farklı grupta yada şirketlerde ise buna sözleşmeli yazılım denir.
• Ticari Yazılımlar (Commercial Off-The-Shelf (COTS) Software):Raflarda satılmak üzere geliştirilmiş hazır paket programlardır.
• Açık Kaynak Yazılımlar (Open Source Software): Geliştirilip, ücretsiz olarak dağıtılan yazılımlar. (Linux…)
• Yazılım (Software): Hem bilgisayar sistemini oluşturan donanım birimlerinin yönetimi, hem de kullanıcı işlemlerini gerçekleştirmek için gerekli olan programlara “yazılım” diyoruz
• Program (Programme): Küçük yazılımlar. Örnek olarak Karekök alan bir program verilebilir.
• Sistem (System): Birçok programı oluşturan yazılım. Örn: İşletim sistemi…
• Ürün (Product): Küçük, büyük program…
• Mistake: Programlardaki hata.
• Error: Programcının kod yazarken yaptığı hata.
• Fault: Bu error sonucu kod içinde oluşan hata.
• Failure: Yazılım ürününü çalıştırdığımızda, fault un bir sonucu olarak ürünün gözlenen yanlış davranışına “failure” diyoruz.
• Bug: Program tarafındaki hata.
Yazılım alanında iş teklifleri için :  http://www.cvhavuzu.net
Yazılım alanında iş ilanları için : http://www.kariro.com

17 Eylül 2015 Perşembe

Yazılımcılar İçin Ücretsiz HTML Düzenleyiciler


Uygulama geliştiriciler, özellikle de ön yüz geliştiriciler için Visual Studio, Netbeans gibi IDE ortamları çok fazla kompleks ve ağır kalabiliyor. Bu sebeple ön yüz geliştiriciler daha çok kullanımı basit ve hızlı düzenleyicileri tercih ediyorlar. Geçtiğimiz günlerde; “Bulut Tabanlı 12 IDE” tanıtımından sonra bu yazımızda da uygulama geliştiriciler için ücretsiz 10 HTML düzenleyiciyi sizler için derledik.
Geçmişi 1998’e dayanan çok eski ve bir o kadarda popüler kod editörü. Windows 8’e kadar desteği bulunan düzenleyici, PHP, JavaScript, HTML, VBScript ve Peal dilleri için formatlı bir şekilde yazım desteği de sunuyor.
phase5

Uygulama iki çeşit renk teması sizlere sunuyor. Sentaks düzenlemesinin yanına ek olarak kod tamamlayıcı (intellisense) desteğide var. Programlama dili desteği ise Phase5’e göre çok daha fazla.
home1

SynWrite için sadece bir kod düzenleyici demek yanlış olur, kendisi birçok faydalı özelliği içinde barındırıyor. Bunlardan en önemlisi çoklu satır düzenleme/ekleme, otomatik kod tamamlama söylenebilir. Ek olarak ihtiyacınıza uygun şekilde Pyhton ile kendi eklentinizi de yazabilirsiniz.
synWrite

PlainEdit.Net ile birden fazla dosya ile çalışmanız mümkün. Aynı zamanda bir çok web programlama dilleri için sentaks düzenlemesi de mevcut, ek olarak snippets dediğimiz kodları bir bütün olarak toplamamızı sağlayan özellikte mevcut.
scr_plaineditnet_1

Benim de aktif olarak kullandığım, son zamanlarda giderek artan bir kullanıcısı olan uygulama Notepad++. Zengin dil desteği ve pluginler ile basit bir kod düzenleyicisinden çok daha fazlası.
notepad4ever

200’den fazla programlama dili desteği, dosya yönetimi, kod sentaksı ve özelleştirilebilir kısayolları ile öne çıkıyor jEdit.
jedit-snap-33

Linux, Mac ve Windows üzerinde çalışabilen Sublime, önceki uygulamalarda olan çoklu satır düzenleme, dile uygun bir şekilde yazı biçimi formatlamanın dışında dosyalar arasında hızlı geçiş kısayolları da sunuyor.
Sublime

Açık kaynak kodlu bir uygulama olan Brackets. Editörün güçlü olduğu yanı Adobe Creative Cloud Extract ile birlikte çalışıyor olması, bu sayede PSD dosyası üzerinden font ve yazı gibi birçok özelliği direk PSD dosyası üzerinden okumak mümkün. Yazdığınız kodları önizleme yapabildiğiniz editöre de aynı zamanda zengin bir eklenti seçeneği de mevcut.
hero

Aptana Studio’nunda yine üç işletim sisteminde (Linux, Mac ve Windows) çalışabilen versiyonları mevcut. Sadece bir kod düzenleme aracı olmayan Aptana, Git desteğinin yanı sıra Ruby ve JavaScript için debug etme özelliği de sunuyor.
Aptana_Studio_Screenshot

Microsoft ailesinin son editörü olan Visual Studio Code, üç platform desteğinin yanı sıra, otomatik kod tamamlama (intellisense) özelliğinin yanı sıra, debug etme özelliği ile beraber de geliyor. 
visualStudioCode
 Yazılım alanında iş fırsatları için www.kariro.com 'u iş teklifleri için www.cvhavuzu.net 'i ziyaret edebilirsiniz.

15 Eylül 2015 Salı

Çalışanlar İçin Ücretsiz İzinler Nelerdir ?



Ücretsiz izinin ne olduğu ve nasıl kullanılacağı ile ilgili konular kanunda maalesef açıkça belirtilmemiştir. 4857 Sayılı İş Kanunu Madde 56 ve 74’te çalışana hak olarak verilen ücretsiz izinler dışında diğer tüm ücretsiz izinlerin tarafların rızası ve onayı ile kullanılması gerekmektedir.
Bahsedilen izinlerden Madde 56’da belirtilen, yıllık iznini başka bir şehirde geçirecek olan çalışanın, talep etmesi durumunda verilen 4 günlük ücretsiz yol iznidir. Bu izin, gidiş dönüş sürelerinde çalışannin yolda geçireceği süreler gözetilerek, çalışana kanunen tanınmış bir haktır. Çalışanın talebi durumunda işveren, bu izni vermekle yükümlüdür.
Madde 74’te ise, doğum nedeniyle raporlu olan kadın çalışanın, raporu bitiminde talep etmesi durumunda, 6 aya kadar kullanabildiği ücretsiz doğum iznidir. Bu izinler kanunen tanınmış bir hak olduğu için işverenin rızası aranmaz.
İş sözleşmesi veya toplu iş sözleşmesinde aksi belirlenmediği sürece çalışanın kullandığı diğer mazeret izinleri, işverenin inisiyatifinde, ücretli ya da ücretsiz olarak kullandırılabilir.

ÜCRETSİZ İZİN NASIL ALINIR? ÜCRETSİZ İZNİN YASAL BİLDİRİMLERİ NASIL YAPILMALIDIR?

Çalışan ücretsiz izin talep edecek ise bunu yazılı olarak işverene bildirmek zorundadır. Ücretsiz izin dilekçesi işveren tarafından kabul edilen ve ücretsiz iznine çıkan çalışanye bu günler için ücret ödemesi yapılmaz, SGK primi tahakkuk etmez. Ücretsiz izinli günler için Sosyal Güvenlik Kurumuna eksik gün bildirimi yapılır. Bu süre içerisinde iş sözleşmesi askıda kalacaktır.

İŞVEREN PERSONELLERİ ÜCRETSİZ İZNE ÇIKARABİLİR Mİ?
İşveren, çalışanlarını ücretsiz izne çıkmaya zorlayamaz. Ücretsiz izin için çalışanın rızasını almak zorundadır. İşveren tarafından ücretsiz izne çıkmaya zorlanan çalışan iş sözleşmesini haklı nedenle feshedebilir.

ÜCRETSİZ İZİNDE HAFTA TATİLİ ÜCRETİ NEDİR?
Her çalışan haftalık 45 saat çalışması sonrası 7 günlük zaman dilimi içinde kesintisiz en az 24 saat hafta tatili yapmalıdır. Buradan yola çıkarak hafta bitiminde ücretsiz izne ayrılacak personelin bu izinleri, 45 saatlik çalışmasının bitiminde başlatılamaz. Haftalık çalışmasını tamamlayan çalışan o haftanın ücretine hak kazanmış olacağından hafta tatili ücreti ödendikten sonraki gün itibariyle ücretsiz izin günleri hesaplanmalıdır.

ÜCRETSİZ İZİNLİ OLAN GÜNLER KIDEM SÜRESİNE DÂHİL MİDİR?
İster iş kanununda çalışanye hak olarak verilen ücretsiz izinler olsun isterse işverenin inisiyatifiyle kullandırılmış olsun, sözleşme askıda kabul edildiğinden kıdem süresi hesaplanırken ücretsiz izinde geçen süreler hesaba katılmaz. Çalışannin kıdem süresi ücretsiz izinde olduğu günler kadar geri tarihe kayar.

İŞÇİNİN ÜCRETSİZ İZİNDE BAŞKA BİR İŞYERİNDE ÇALIŞMASI
İşveren, ücretli ya da ücretsiz izne ayrıldığı dönemde başka bir işte çalıştığı tespit edilen çalışannin iş sözleşmesini haklı nedenle derhal feshedebilir. Bu durum çalışannin sadakat borcuna aykırı davranması olarak değerlendirilir ve fesih için bir haklı neden teşkil eder.

ÜCRETSİZ İZİNDE SAĞLIK HİZMETLERİ
Yasada hak olarak verilen yol ücretsiz izni ve doğum ücretsiz iznini kullanan personeller izinli oldukları günler için sağlık hizmetlerinden eş ve çocuklarıyla beraber yararlanmaya devam ederler. Ücretsiz izinli olunan günler için SGK prim ödemeleri yapılmadığı halde kanunen hak olarak verilen izinleri kullandığı günlerde sağlık hizmetleri kesintiye uğratılmaz. Fakat yasada belirtilmeyen işverenin inisiyatifi ile çalışanye verilmiş ücretsiz izinlerin 10 günü aşması durumunda gelir testi yaptırılarak GSS primi ödendiği takdirde sağlık hizmetlerinde faydalanmaya devam edilir. 10 günden kısa süren izinler için sağlık hizmetleri kesintisiz devam edecektir.

Bilişim sektörü iş ilanları için : www.kariro.com 'u ziyaret edebilirsiniz.
Bilişim sektörü iş teklifleri için : www.cvhavuzu.net 'i ziyaret edebilirsiniz.

8 Eylül 2015 Salı

Kolayca İş Bulmak İçin 5 Altın Yol



Üniversiteden yeni mezun olanların yanı sıra çoğu iş arama sürecinde olan kişilerin en büyük derdi iş bulma sürecindeki yaşadıkları zorluklardır.
Özellikle kariyer sitelerinde kendilerine uygun iş ilanları arama, uygun gördükleri iş ilanlarına başvurma ve cevap bekleme gibi 3 ana kısımdan oluşan iş arama süreci genelde hüsranla sonuçlanmaktadır. İş başvurusu sonra ya adaya geri dönülmez yada dönüş süreci çok uzun olur.

İşte bu durumla karşılaşan adayların iş bulma süreçlerini kolaylaştıracak 5 altın yol şöyle sıralanıyor :

1-Kendinize en uygun firma ve şirketleri belirleyin

Kendinize, yapınıza ve beklentilerinize en uygun gördüğünüz firmaları belirleyip bu firmaların ilanları üzerine yoğunlaşın.

2-Sosyal ve aktif olun 

Sosyal olun. Çevrenizi iş arama sürecinize dahil edin. Tanıdıklarınız ve onların tanıdıkları tasıtası ile iş aramaya çalışın. Referans toplayın.

3-Sosyal Medyayı kullanın

Acil iş arayışındaki firmalar genelde ilanlarını sosyal medya platformlarında paylaşır. Bu ilanlara başvurarak iş bulma sürecinizi kısaltabilirsiniz.

4-Elinizdeki kaynakları iyi kullanın

Eğitiminize ve beklentilerinize uygun iş ilanları yayınlayan kariyer sitelerine üye olun. Örneğin bilişim sektöründe uzmansanız sadece bilişim sektörüne özel iş ilanları yayınlayan kariyer sitelerine ( ki Türkiye'de bu alanda tek kariyer sitesi www.kariro.com 'dur ) üye olun. 

Veya iş ilanları ile uğraşmadan sadece özgeçmişinizi yükleyip firmaların size iş teklifleri sunacağı kariyer sitelerine üye olun. Buradaki en iyi örnek ise www.cvhavuzu.net isimli site.Zaten ilgili site de Türkiye'de tek.


5-Mülakatçılarınızı mülakata alın

İş görüşmesinde sizi mülakata alan insan kaynakları uzmanına sizde kendi merak ettiklerinizi yöneltin. Sonradan hüsrana uğramamak için başta işin size uygun olup olmadığının farkına vararak ilerleyin.

31 Ağustos 2015 Pazartesi

Yazılım Uzmanına Yeni Bir Deneyim: Laravel


Sektörde bir çok alanda yazılım uzmanı bulunuyor. Ancak yeni çıkan frameworkler kendilerini ön plana çıkarmaktadır. Tıpkı Laravel gibi...

Laravel nedir Tanıyalım

Şimdiye kadar  web dünyasında en hızlı büyüyen yapıdır. Taylor Otwell adlı bir şahıs tarafından tasarlanmıştır.
PHP 5.3′ün tüm yeni güzelliklerini içinde kullanılabiliyor yani  PHP 5.3 tam destekler.
Bu Code Ignitere göre daha iyi nesne yönelimli olduğunu gösterir.
Laravel in avantajlarından birisi de yerleşik kimlik doğrulama (auth) ve yetkinlendirme ve kendi içinde bulunan güçlü bir ORM (Eloquent) yapısıdır.
Laravel henüz çok yeni lakin çok hızlı olarak büyümektedir.
Hızla geliştiği ve değiştiği için çekirdek geliştiricisi fazla değildir.. Şu anda 4. sürüm ile 3. sürüm karşılaştırıldığında 4 çok büyük bir sürümdür.

Laravel eğlencelidir ve rahat bir kod yazma olanağı sağlar
Laravel esneklik ve anlamlılık vurgulayan güçlü bir framework yapısıdır. Laravel yeni kullanıcılar için  en popüler ve hafif PHP frameworküdür, basittir, sadedir.
Daha deneyimli kullanıcılar için diğer frameworklerde mümkün olmayan yollarla kod yazma imkanı verir. Laravel esnekdir  ve etkileyicidir  sizin ve ekibiniz için  sade ve kolay okunur olması  ekip çalışmanızda verimliliğinizi artırmanıza neden olur.
Laravel bir geliştiricinin çok küçük sitelerden büyük kurumsal uygulamalara kadar  her şeyi oluşturmak için gereken esnekliği veren felsefe ile tasarlanmıştır.

Başka frameworklerden farkı nedir ?
Laravel diğer frameworklerden bir çok yönden farklıdır. 

 1-Bundles (Paketler) (V3)
Laravelın  modüler paketleme sistemi vardır.
Laravel Bundle (paket) Deposuna  kolayca uygulama ekleyebilir pek çok özellik koyabilirsiniz, diğer geliştiricilerin paketlerini ekleyebilirsiniz, kendiniz kolayca paket yapabilirsiniz.
“mesela smarty ile çalışmak için smarty kütüphanesi eklenebilinir.”
Bu paketleri çok kolay bir şekilde otomatik olarak yüklemek için “Artisan” komut satırı (CLI) aracını kullanabilirsiniz.
2-ORM Nedir?
ORM sayesinde SQL sorgularıyla yapılan birçok işlem SQL sorgusu kullanılmadan yapılır. Örneğin veritabanından veri çekmek için SELECT sorgusu yerine oluşturmak yerine oluşturulan nesneden ID’si XXX olan eleman gelsin diyerek veritabanından o elemanı alabiliriz veya araç ismi FORD olanları kolayca listeledebiliriz, ORM veritabanından bağımsızdır, aynı kod sqlite, mysql, postgresql, mssql, oracle ve diğerlerinde değişikliğe gerek olmadan çalışır ve daha bir sürü özelliği vardır.
Eloquent ORM en gelişmiş PHP ActiveRecord uygulamasıdır. Eğer kullanmışsanız Code Igniter active record kullanmakdadır.
Kolayca ilişkiler ve iç içe geçmiş bir ActiveRecord sınıfı ile kolaylıkla veritabanı işlemlerinizi sql sorgusu yazmadan yapabilirsiniz.

3- Application Logic (Uygulama Mantığı)
Uygulama katmanı sayesinde daha önce herhangi bir framework’e aşina olanlar yada yeni başlayanlar için benzer bir söz dizimi vardır. Router (yönlendirme işlemleri kolayca yapılır)
Laravel bir geliştiricinin çok küçük sitelerden büyük kurumsal uygulamalara kadar  her şeyi oluşturmak için gereken esnekliği veren felsefe ile tasarlanmıştır.

4-Reverse Routing (Ters Yönlendirme)
Laravel sizin istediğiniz, izin verdiğiniz şekilde link oluşturmanızı sağlar, diğer router yapılarından çok daha esnekdir. Bağlantıları oluştururken yolu doğru kullandığınızda Laravel otomatik olarak doğru URI yi ekler. Daha sonra yolları değiştirdiğinizde ilgili bağlantıların site genelindeki tüm yolları (linkleri) Laravel  tarafından güncellenir.



5-Restful Controllers (Dinleyici kontrolller)
Dinlendirici Kontrolörleri sizin GET ve POST isteklerinizi ayırmak için isteğe bağlı bir yoldur. Örneğin bir kullanıcı girişi uygulaması yapıyorsunuz burada get_login() eylemi veya post_login () eylemi ile gönderilen formu doğrulayabilirsiniz veya hata mesajı göndererek formu yönlendirebilirsiniz.

6- Class Auto Loading (Otomatik Sınıf Yükleme)
Otomatik bir yükleyici ile sınıflarınıza yapılandırma ve tekrar tekrar istekde bulunmazsınız böylece sisteminize gereksiz bileşenleri eklemezsiniz.Bir sınıf yada modeli kullanmak ister misiniz?
Sadece auto loading de tanımlayın. Laravel geri kalanı yapacaktır.

7- View Composers
Bir görünüm yüklendiğinde çalıştırılabilir kod yapısıdır. Buna iyi bir örnek rastgele blog mesajları listesini içeren bir blog yan navigasyon görünümü olacaktır. Sizin view composer  için yapmanız gereken tüm görünümü yüklemek ve sizin için tüm hazır böylece blog mesajlarını yükleyen bir yapı oluşur. Bu kontrol yöntemi  sayfa içeriği ile ilgili olmayan manzarası için modellerden uzak durmanızı sağlar. Yani gereksiz olan model ve diğer sınıfları yapılandırabilirsiniz.

8- IOC Container (Kontrol Ters)
Yeni nesne metodları üretebilmenizi ve isteğe bağlı olarak bunların tekil örneğini oluşturmanızı sağlar. IoC ile nadiren hiç önyükleme  yapmadan herhangi harici kütüphaneleri dahil edebilirsiniz. Ayrıca esnek olmayan bir monolitik bir yapı ile başa çıkmaya gerek kalmadan her yerde kodunuzda bu nesnelere erişebilirsiniz.

9- Migrations (Sürüm Kontrolü, Göçler)
Veritabanı şemaları ile sürüm kontrolü doğrudan Laravel’e entegre edilmiştir. Sürüm kontrolü oluşturmak ve kontrol için  “Artisan” komut satırı yardımcı programını kullanabilirsiniz. Başka bir üyenin  şemasını yerel depoda bulunan kopyası güncelleyebilirsiniz ve şema değişiklikleri yapabilirsiniz.
10- Unit-Testing (Önceden Olasılık Kontrülü, Birim Test)
Laravel’in önemli bir parçasıdır. Sistemdeki değişiklere karşılık emin olamayacağınız test edebilirsiniz. Laravel endüstride yaygın olan en istikrarlı ve kabul edilir yapıları bulundurur.
Laravel bunun için size kendi kodu için birim testleri yazmanızı sağlar. Daha sonra “Artisan” komut satırı yardımcı programı ile test edip çalıştırabilirsiniz.

11- Automatic Pagination (Otomatik Numaralandırma)
Sayfalama yapılandırması  gruplandırması ile kodun darmadağın olmasını engeller. Tablo kayıtlarının sayısını alma, geçerli sayfadaki konumu sayfalama birçok işlemi Laravel sizin için kendisi kolaylıkla halleder.
Laravel en iyi sayfalama sistemini uygulamak ve kolayca değiştirmek üzere tasarlanmıştır. Laravel birçok işlemi otomatik de yapabilir isterseniz kendiniz de elle yapabilirsiniz.

12- Uygulama Yapısı (Application Structure)
Laravel dizin yapısı, diğer popüler PHP framework kullanıcılarına tanıdık olacak şekilde tasarlanmıştır. Herhangi bir şekil veya boyuttaki web uygulamalarına kolayca benzer, diğer frameworklerin oluşturduğu bir yapı Laravel’de de kolayca yapılır .

Laravel Uzmanı Arayan Firmaların İş İlanları İçin :www.kariro.com
Laravel Uzmanı Arayan Firmaların İş Teklifleri İçin : www.cvhavuzu.net


18 Ağustos 2015 Salı

En Tehlikeli İnsan Tipinin 10 Özelliği


İş hayatında da çokca karşılaşabileceğimiz bu insan tipleri bazen bizleri de zor duruma düşürebiliyor.
Özellikle iş yerinde kariyer hedefleri uğruna bu tarz kişiliklere sahip insanların yapamayacaklarının olmadığı herkes tarafından dile getirilir.

Peki nedir bu 10 özellik ? İşte sizin için sıraladık :

1. Az okur ama çok inanırlar.
2.Eşyaya insandan daha çok önem verirler.
3.Yalanı çok rahat söylerler.
4.Çok iyiliğiniz olsa bile bir hatada hepsini unuturlar.
5.Her şey için başkalarını suçlarlar.
6.Ara bozmak laf taşımak konusunda çok beceriklidirler.
7.Bir dedikleri bir dediklerini tutmaz ama ne kadar affediciyim diye övünürler.
8.Gereksiz bir kibirleri ve öz güvenleri vardır.
9.Acındırır, istediğini alır ve fırsatını bulunca yok olurlar.
10.Bencildirler ama farkında değillerdir.


Bilişimde İş İlanları için www.kariro.com , iş teklifleri almak için www.cvhavuzu.net 'i ziyaret edebilirsiniz.