49
Siz Değil İş Sizi Nasıl Bulur? Gökhan Boranalp [email protected] http://www.zetaops.io

Siz değil iş sizi nasıl bulur? GDG İzmir

Embed Size (px)

Citation preview

Siz Değil İş Sizi Nasıl Bulur?

Gökhan [email protected]://www.zetaops.io

❏ Planetimizde vaziyet❏ ICT sektöründe işler güçler❏ Özgür yazılımlar mı?❏ Siz ne yapabilirsiniz?❏ Soru cevap

Akış

Aaron’un kısa hayatı

● 31% personnel costs (internal)● 29% software costs (external/purchasing category)● 26% hardware costs (external/purchasing category)● 14% costs of external service providers (external/services).

ICT çalışanları Avrupa dağılımı

Türkiye BİT pazarı

Türkiye’de durumHayaller Paris, gerçekler...

Türkiye’de durum

Türkiye’de durum

Almanya’da durum

John Maynard Keynes ne diyordu?

Açık kaynak vs Özgür Yazılım

“Open source is a development methodology; free software is a social movement”Richard Stallman

Özgür yazılım

● Kaynak kod açık olmalı● Kullanılması için bir kısıtlama olmamalı● Değiştirilmesi için bir kısıtlama olmamalı● Dağıtılması için bir kısıtlama olmamalı● Değiştirilmiş halinin dağıtılması için bir

kısıtlama olmamalı

Patentler ve telif hakları

Katedral ya da pazar

Every good work of software starts by scratching a developer’s personal itch.

The Cathedral and the BazaarEric S. Reymond

Aynı amaç için bir araya gelmekThe producers of open-source products are typically a diverse group of developers with a shared passion for a product. They do not seek a profit and no distinction is made between corporate and individual users. Therefore, they make (a) the product and (b) the source code available for free to any interested user. Members participate to learn more about the product and believe that others will help them if they have a need [Lakhani and Von Hippel 2003]. Surprisingly, the customer support provided by communities surrounding products such as Apache and Linux have won awards for excellence.

Linux İş Başlıkları

Linux İş Başlıkları

Linux İş Başlıkları

Love it!

● En azından teknik İngilizce öğren.● Makinandan Windows'u sil ve güzel bir Linux

dağıtımı Ubuntu 14.04 LTS ya da Debian Linux kurarak Linux konusunda kendini eğitmeye başla.

● BASH komut satırında çalışmayı öğren. Milyoner olmak istiyorsan 12.000 km uzaktaki 400 sunucunu uzaktan BASH shell üzerinden ssh ile bağlanarak yönetebilmen şart.

Bir adım öne çıkmak

● Vim öğren. Gvim ile fare bile kullanabilirsin. Yararlı vim eklentilerini kullanmayı unutma.

● Mutlaka Python, Java, C++ gibi bir OOP dilini öğren ve mutlaka yanında Erlang, Haskell gibi fonksiyonel programlama dillerinden birine gözat. Okulda anlatılıyorsa Lisp, Prolog ve Scheme dillerine özel ilgi göster. Daha sonra bunların çok ekmeğini yiyeceksin.

Bir adım öne çıkmak

Bir adım öne çıkmak

● Jetbrains IDE'lerinden en az birinde çalışmayı öğren. Debug, trace gibi hayati özellikleri kullanma eğitimi yap. Git ile entegre çalışmayı öğren.

● Unit test nedir öğren. Bununla geliştirme yap.

● Bir konuyla ilgilenecek kadar istek sahibi ol. Hatta bu konuyla ilgili bir özgür yazılım projesine geliştirici, raporlayıcı ve hatta alkış tutucu olarak destek ver.

● Kesinlikle ve mutlaka ve hassaten git öğren. Derinlikli olarak bu meret nasıl kullanılır iyice üzerine çalış.

● Artık git'in ne olduğunu anladığına göre bir zahmet Github/Gitlab/Bitbucket hesabı aç.

● Doğru düzgün soru sormanın yollarını öğren.● Yazılım lisansları nedir ve ne işe yarıyor

öğren.

Bir adım öne çıkmak

● Okuldaki tüm ödevlerini mutlaka github üzerinde paylaşmayı unutma. Kara kaşına bakıp karar veremeyiz.

● Bilmediğin haltı, orta derecede bile bildiğini iddia etme.

● Dünyada ne olup bittiğine kulak ver. Bilgi merkezlerini , Türkiş çakma taklitleri yerine ilk kaynağından takip et.

Bir adım öne çıkmak

Bir adım öne çıkmak

● Ne yapmak istediğine dair fikir sahibi olmaya çalış. Olamıyorsan önce alanlara bak ve dene. Birisi üzerine olabilir. Hiçbiri olmuyorsa bu işleri bırak, organik tarıma yönel.

● Yazılım geliştirme dillerinin ne kadar çok ve çeşitli olduğunu ve neden bu kadar çok ve çeşitli dile sahip olduğumuzu anlamadan, X dilini çok seviyorum ama Y dili de çok şey şeklinde bik bik etme.

Bir adım öne çıkmak

● İlgi alanlarının etrafındaki bilgi öbeğinin sana lazım olacağını, bunun dışındaki pek çok bilginin sadece çöp bilgi olarak kalacağını da unutma. Boş beleş işlerle vakit kaybetme, odaklan.

● Bir işi baştan sona düşünüp bitirecek kadar sebatlı ol.

Bir adım öne çıkmak

● Tüm bu innovasyon, yenilik car carlarına aldırma ve hala 1950'lerden kalma teorik bilgiyi kullandığımızı unutma. Okulda okuyorsan teorik bilgiyi kapmaya bak.

● Gang of Four mu o da ne diyorsan çoktan bitmişsin ve elinde okey de yok demektir.

Bir adım öne çıkmak

● Bir proje hayal edince hayatın filan değişmeyecek ve milyoner falan da olmayacaksın. Projenin değil, bilginin para ettiğine uyan ve kendini bu konuda eğit.

● Dünya hakkında fikir sahibi olmayan, fikirsiz patronlara köle olma.

● Mutlu olmadığın işi yapma, mutlu olmadığın iş yerinde çalışma.

Örnek projeler

● Özgür yazılım● Açık kaynak kodlu yazılım● Karapürçek buğdayı● %100 organik hayat

Başarı timsali diğer güzellikler

- rabbitmq, jboss, pachyderm, jaspersoft, riak, glusterfs, ceph, snort, nmap, bind, mysql, discoproject, lucene, wordpress, apache, nginx, solr, gimp, vlc, freemind, mozilla firefox, thunderbird, odoo, sugar crm, R statistical analysis language, apache spark, gnome, wings 3d.

Benim bir evim yok hatta ayakkabım,Param yok hatta lüks bir sınıfım,Etek yok üzerimde ne de süveter,Ne parfümüm var sürmeye, ne de yatağım uyumak için rahatça şöyle,Hiç aklım yok inanır mısın şu aralar, Güzel bir yemekten sonra ortaya çıkan.

Bir annem olmadı ki aşılasaydı yüksek kültürü,Arkadaşlarım da yok yanıbaşımda, okula da gidemiyorum yokluktan,Bir sevgilim bile hatta bir adım bile yok benim,Bir biletim, hatta bir jetonum bile yok terketmek için kendimiBir Tanrım yok beni koruyacak kutsal gökyüzünde

Ain't Got No... I've Got Life

Ve elimde ne var yani?Neden hala hayattayım bu geç gecede?Evet elimde ne var?Kimsenin benden alamayacağı...

Saçlarım var ve bir kafam,Bir aklım var ve kulaklarım,Gözlerim ve burnum var inanır mısın,Bir ağzım var benim ve bir gülüşüm var.

Ain't Got No... I've Got Life

Dilim var, çenem varBoynum ve göğüslerimKalbim var benim ve ruhumSağlam bir sırtım ve şükür cinselliğim

Kollarım ve ona bağlı ellerim ve ona bağlı parmaklarımBacaklarım, ayaklarım, ayak parmaklarım hatta eksik bile olsaKaraciğerim ve kanım

Ain't Got No... I've Got Life

Bir hayatım var benim.Benim özgürlüğüm var.Hayatım var.Hayatım var diyorum,Ve ona tutunacağım,Çünkü bir hayatım var size rağmen Ve onu kimse benden alamazBiricik ve eşsiz hayatımı!

Nina Simone, 1968 Nuff Said

Ain't Got No... I've Got Life

http://faculty.washington.edu/sandeep/d/bazaar.pdf

http://www.econ.yale.edu/smith/econ116a/keynes1.pdf

https://techcrunch.com/2013/07/15/forrester-2-1-trillion-will-go-into-it-spend-in-2013-apps-and-the-u-s-lead-the-charge/

http://evonomics.com/why-capitalism-creates-pointless-jobs-david-graeber/

https://en.wikipedia.org/wiki/Ain't_Got_No,_I_Got_Life

http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar

http://webrazzi.com/2012/09/03/turkiye-it-sektoru-isgucu-raporu/

http://www.tbd.org.tr/wp-content/uploads/2016/07/2015_degerlendirme_raporu.pdf

http://www.tubisad.org.tr/Tr/News/Sayfalar/tubisad-pazar-verileri-2015-raporu.aspx

https://www.youtube.com/watch?v=L5jI9I03q8E

http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/index.html

http://en.wikipedia.org/wiki/Aaron_Swartz

https://www.gnu.org/copyleft/

http://blog.zetaops.io/2015/08/25/yazilim-gelistirmek-ve-ise-girmek-isteyenler-icin-ipuclari/

http://en.wikipedia.org/wiki/GNU_General_Public_License

http://www.fsf.org/

https://www.gnu.org/philosophy/free-software-for-freedom.html

https://www.gnu.org/distros/free-distros.html

http://cplus.about.com/od/thebusinessofsoftware/a/patents.htm

https://www.gnu.org/philosophy/fighting-software-patents.html

Kaynakça

Kaynakçahttp://www.catb.org/~esr/jargon/

http://www.junauza.com/2008/08/12-great-quotes-from-cathedral-and.html

http://en.wikipedia.org/wiki/1-Click

http://www.junauza.com/2008/08/12-great-quotes-from-cathedral-and.html

http://seminer.linux.org.tr/seminer-notlari/

http://ozgurlisanslar.org.tr/

http://www.schottpc.com/the-ten-most-important.html

http://www.cyberciti.biz/open-source/30-cool-best-open-source-softwares-of-2013/

http://www.apache.org/

http://seminer.linux.org.tr/wp-content/uploads/mersinozguryazilimlar.pdf

https://github.com/explore

http://en.wikipedia.org/wiki/SpringSource

http://www.datamation.com/open-source/open-source-software-list-ultimate-list-1.html

https://www.openstack.org/foundation/companies/

https://seminer.linux.org.tr/seminer-notlari/

http://wiki.lib.sun.ac.za/images/2/25/2015-linux-jobs-report.pdf

http://linuxsurvival.com/the-linux-job-market/

http://www.digitaltrends.com/mobile/apple-vs-samsung-patent-war-timeline/

http://www.redhat.com/en/about/press-releases/red-hat-reports-fourth-quarter-and-fiscal-year-2015-results