Upload
gokhan-boranalp
View
1.774
Download
0
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ış
● 31% personnel costs (internal)● 29% software costs (external/purchasing category)● 26% hardware costs (external/purchasing category)● 14% costs of external service providers (external/services).
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ı
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.
● 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.
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