Top Banner
Programlama ve Kariyer Akın Kaldıroğlu [email protected] 6 Mayıs 2017 www.JavaTurk.org
25

Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Mar 08, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Programlama ve Kariyer

Akın Kaldıroğlu [email protected]

6 Mayıs 2017

www.JavaTurk.org

Page 2: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Programlama Nedir? - I

• Bazışeyleri,onlarıyapan,icraedenlerüzerindentanımlamakdahakolaydır.

• Programlamayapankişiyeprogramcı(programmer)denir.

• Peki,programcıkimdir?

www.JavaTurk.org 2

Page 3: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

www.JavaTurk.org 3

Page 4: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Programlama Nedir? - II

• Birişiyapanıgözlemlemekoişleilgilisizeçokşeyanlatır.

• Dolayısıylaprogramcıları,tabiortamlarındagözlemlemelisiniz.

www.JavaTurk.org 4

Page 5: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

www.JavaTurk.org 5

Page 6: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

www.JavaTurk.org 6

Page 7: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Programlama Nedir? - III• Hakikattenprogramlamanedir?

• Bilimdir(science),

• Sanattır(art),

• Mühendisliktir(engineering)ve

• Zanaattir(craftmanship).

• Dolayısıylaprogramlamaçokdisiplinli(inter-diciplinary)biralandır.

www.JavaTurk.org 7

Page 8: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Programlama, Bilimdir.

• Programlama,bilimdirçünküprogramlama,matematiktir.

• Programlama,temellerimantıkvecebirolan,aksiyomlarasahip,kendinehasnotasyonuolanbiruygulamalımatematikdisiplinidir.

• Programlamailegeneldedaimabiralgoritmayazılır.

www.JavaTurk.org 8

Page 9: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Algoritma Nedir?

www.JavaTurk.org 9

Page 10: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

www.JavaTurk.org

Programlama, Sanattır - I

• Soyutoluşuveörneğininolmaması,yaratıcılıkgerektirmesiveyapanınkişiselözelliklerinebağlıolması,programlamayıbirsanatyapar.

• Hemenhiçbirprogramlamayapısıbirdiğerininaynısıhattabenzeribiledeğildir.

• Programcılar,yaptıklarıişitanımlarken,“aşk”,“tutku”,“bağımlılık”gibikelimeleriçokkullanırlar.

10

Page 11: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

www.JavaTurk.org

Programlama, Sanattır - II

11

Page 12: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

• Muhtemelen,zekanınçıktısını,programlamakadaraçıkvehızlıgörebilenfazlameslek-uğraşıyoktur.

www.JavaTurk.org 12

Page 13: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Programlama, Mühendisliktir

• Programlamabirproblemçözmeyöntemidir,programlamaamaçdeğilaraçtır.

• Süreçseldir,kodungeliştirilmesi,testlerininyazılmasıveçalıştırılması,dokümantasyonuvb.çalışmalar,programlamanınparçalarıdır.

• Buyönüylebirmühendislikdisiplinir.

www.JavaTurk.org 13

Page 14: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Yazılım Geliştirme Nedir?

• Yazılımgeliştirme,merkezindeprogramlamanınolduğubirmühendisliktir.

• YazılımMühendisliği-SoftwareEngineering

• Programlamayanında,analiz,tasarım,test,yönetimvb.faaliyetleresahiptir.

• Fakatprogramlama,esasçıktıyıüretendirvemuhtemelenenkarmaşıkolanfaaliyettir.

www.JavaTurk.org 14

Page 15: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Programcılar Cesurdurlar!

www.JavaTurk.org 15

Page 16: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Programlama, Zanaattır.

• Usta-çırakilişkisiileöğrenilmesi,ciddiel(vezihin)yatkınlığıgerektirmesiveyapanınkişiselözelliklerinebağlıolması,programlamayı,birzanaat(craftmanship)kılmaktadır.

• Herzanaattaolduğugibiprogramlamadadakullanılanaraçlarveişyapışşekillerivardır.

www.JavaTurk.org 16

Page 17: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

• Programlamada,yazılımgeliştirmedeçokkarmaşıktır,muhtemelenmühendisliklerarasındaenkarmaşıkolandır.

www.JavaTurk.org 17

Page 18: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

YM, Basitlik İllüzyonu Sanatıdır

• Yazılımgeliştirmetakımınıngörevi,basitlikillüzyonuyaratmaktır.

www.JavaTurk.org 18

Page 19: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

• Basitlik,meziyettir.

• Mükemmellik,basitliktedir.

• KISS-Keepitsimplestupid

www.JavaTurk.org 19

Page 20: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Programcı Olmak İçin - I• İyibirprogramcı,

• Farklısoyutlamaseviyeleriarasındarahatçagezebilen,matematikselbirzekayasahip,

• Aynıandapekçokfaktörüyönetebilenbirdetaycı,

• İğneilekuyukazabilenbirsabırtaşıve

• Stresaltındaçalışabilendir,özellikleTürkiye’de.

• Tümbunlarınaltındankalkabilmekancaktutkuilemümkündür.

www.JavaTurk.org 20

Page 21: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Programcı Olmak İçin - II

• Eğerprogramlamakonusunda,yukarıdakiözellikleresahipvekendinizitutkulugörüyoranız,iyibirprogramcıolabilirsiniz.

• Aksitaktirde,kariyerinizdemutluolmakiçinanalist,tester,ağ,veritabanı,vb.sistemyöneticisivb.pozisyonlarıtercihetmeyidüşünün.

www.JavaTurk.org 21

Page 22: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Programlama-Yazılım Kültürümüz• Ülkemizdekiprogramlamakültüründezanaattarafıağırbasmaktadır,

• Dolayısıylaprogramlamapratiğimizde,öğrenmedeformaleğitimyerine,bakıp-görmeveproblemçözmededesistematiklikyerinedeneme-yanılmaöneçıkmaktadır,

• Ülkemizdekiprogracılarınenbüyükyardımcısıcopy-pasteveGoogle’dır.

• Programlamaveyazılımgeliştirmekültürümüz,toplumsalkültürümüzünbiryansımasıdır.

www.JavaTurk.org 22

Page 23: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Zanaat Kültürü ve Üniversiteler• Programlamadazanaatıaşağıçekip,matematik,sanatvemühendisliktara[larınıöneçıkartacakbirüniversiteeğitimiönemlidir.

• Buyüzdenüniversiteeğitimimiz

• Matematikselvealgoritmikdüşünce,

• OS,DB,networkvb.konulardateorik-pratikbilgibirikimini,

• YazılımMühendisliğiveyazılımilesüreçselproblemçözme,

• vebelkideenönemlisikeyi)lieğitim-öğretim

noktalarınıöneçıkarmalı.www.JavaTurk.org 23

Page 24: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Fark Yaratan Programcı Olmak İçin• Farkyaratanbirprogramcıolmakiçin,

• Üniversiteler,master-doktoragibilisanssonrasıeğitimler,serti[ikasyon,onlineöğrenmeortamlarıvb.yollarlasüreklibilgilenmeye-gelişmeyeönemvermek,

• Sistemliolmak,

• Odaklıolmak,

• Bilgisahibiolmadan[ikirsahibiolmamak,

• Yurtdışınagidipçalışmak,

• önemlidir.www.JavaTurk.org 24

Page 25: Programlama ve Kariyer - 06052017 - Java Günlüğüm• Programlama, temelleri mantık ve cebir olan, aksiyomlara sahip, kendine has notasyonu olan bir uygulamalı matematik disiplinidir.

Dinlediğiniz için teşekkür ederim.

Bu sunuma www.javaturk.org adresinden ulaşabilirsiniz.

www.JavaTurk.org