Okuduğum & Okumaya Çalıştığım & Okuyacağım Kitaplar

// 7 Eylül 2014 // Delphi

Ne kadar zor ve ne kadar da güzel bir meslek yazılımcılık. Zor, çünkü bir kere öğren hayatın boyunca bildiklerin ile devam et mantığı bu meslekte hiç bir işe yaramıyor. Güzel, çünkü öğrenmeyi sevenler için, mesleğin doğasında bir mecburiyet olarak bu kavram var.

Şu aralar, işlerimin çok yoğun olması nedeni ile hem mesleğime hem de kendime “öğrenme” alanında ihanet ediyorum, çok uzun süredir, öğrendiklerimi başkaları ile paylaşamadığımı da biliyorum. Ama fırsat bulabildiğim zamanlarda, kısa denilebilecek tatillerde, tuvalette, orada burada, okumaya çalıştığım kitaplarımı sizlerle paylaşmak istedim. Belki siz benden daha şanslı bir evredesinizdir ve öğrenmeye yeterli zamanı ayırabilirsiniz.

Amazondan sipariş ettiğim ve okumaya çalıştığım kitaplarım:

  1. Windows via C/C++ (5th Edition) (Developer Reference)
  2. Programming in Objective-C (5th Edition) (Developer’s Library)
  3. iOS Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides)
  4. UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1
  5. Essential Jni: Java Native Interface (Essential Java)
  6. UNIX Network Programming, Volume 2: Interprocess Communications, Second Edition
  7. TCP/IP Illustrated, Vol. 1: The Protocols (Addison-Wesley Professional Computing Series)
  8. SQL Server MVP Deep Dives
  9. C# in Depth, 3rd Edition
  10. Effective Java (2nd Edition)
  11. Java, A Beginner’s Guide, 5th Edition
  12. The Advanced iOS 6 Developer’s Cookbook (4th Edition) (Developer’s Library)
  13. iOS 6 Programming Pushing the Limits: Advanced Application Development for Apple iPhone, iPad and iPod Touch
  14. Book 1: Diving In – iOS App Development for Non-Programmers Series: The Series on How to Create iPhone & iPad Apps
  15. Book 2: Flying With Objective-C – iOS App Development for Non-Programmers: The Series on How to Create iPhone & iPad Apps
  16. Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
  17. The Java Native Interface: Programmer’s Guide and Specification (The Java Series)
  18. Developing Drivers with the Windows Driver Foundation (Developer Reference)
  19. TCP/IP Illustrated: The Implementation, Vol. 2
  20. TCP/IP Illustrated, Vol. 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols
  21. Advanced Windows Debugging
  22. Android NDK Beginner’s Guide
  23. Professional Android 4 Application Development
  24. Professional Android Sensor Programming
  25. The Busy Coder’s Guide to Advanced Android Development
  26. Windows Internals, Part 1 (6th Edition) (Developer Reference)
  27. Windows Internals, Part 2 (6th Edition) (Developer Reference)
  28. Windows System Programming (4th Edition) (Addison-Wesley Microsoft Technology Series)
  29. Defensive Database Programming with SQL Server
  30. The Rootkit Arsenal: Escape and Evasion: Escape and Evasion in the Dark Corners of the System
  31. FireMonkey Development for iOS and OS X with Delphi XE2
  32. Delphi in Depth: ClientDataSets
  33. Delphi XE2 Foundations
  34. Advanced Programming in the UNIX Environment, 3rd Edition
  35. Modern Operating Systems (3rd Edition)
  36. Programming with POSIX Threads
  37. Concurrent Programming on Windows

Amazondan sipariş ettiğim, Türkiye’ye gelen ama henüz teslim alamadığım kitaplarım:

  1. The Art of Computer Programming, Volumes 1-4A Boxed Set [Hardcover]
  2. Operating System Concepts [Hardcover]
  3. Computer Networks (5th Edition) [Hardcover]
  4. Writing Secure Code: Practical Strategies and Proven Techniques for Building Secure Applications in a Networked World [Paperback]
  5. Securing SQL Server, Second Edition: Protecting Your Database from Attackers [Paperback]
  6. The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition) [Paperback]
  7. The Linux Programming Interface: A Linux and UNIX System Programming Handbook [Hardcover]
  8. Computer Systems: A Programmer’s Perspective (2nd Edition) [Hardcover]
  9. SQL Server MVP Deep Dives, Volume 2 Paperback
  10. Pro MSMQ: Microsoft Message Queue Programming
  11. Pro SQL Server 2008 Service Broker (Books for Professionals by Professionals) [Paperback]
  12. What Makes It Page?: The Windows 7 (x64) Virtual Memory Manager Paperback
  13. Hacking: The Art of Exploitation, 2nd Edition [Paperback]
  14. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level [Paperback]
  15. Reversing: Secrets of Reverse Engineering [Paperback]
  16. The Shellcoder’s Handbook: Discovering and Exploiting Security Holes [Paperback]
  17. A Guide to Kernel Exploitation: Attacking the Core [Paperback]
  18. Mac OS X and iOS Internals: To the Apple’s Core [Paperback]
  19. Mac OS X Internals: A Systems Approach Hardcover
  20. Linux Kernel Development (3rd Edition) [Paperback]
  21. Understanding the Linux Kernel, Third Edition [Paperback]
  22. Rootkits: Subverting the Windows Kernel Paperback
  23. Windows NT/2000 Native API Reference [Paperback]
  24. Subclassing and Hooking with Visual Basic Paperback
  25. Programming Windows Security [Paperback]
  26. SQL Injection Attacks and Defense, Second Edition [Paperback]
  27. Inside Windows Debugging: A Practical Guide to Debugging and Tracing Strategies in Windows®
  28. Win32 System Services: The Heart of Windows 98 and Windows 2000 (3rd Edition) [Paperback]
  29. Writing Security Tools and Exploits [Illustrated] [Paperback]
  30.  Buffer Overflow Attacks: Detect, Exploit, Prevent [Illustrated] [Paperback]
  31. Sockets, Shellcode, Porting, and Coding: Reverse Engineering Exploits and Tool Coding for Security Professionals [Illustrated] [Paperback]
  32. Professional Rootkits [Paperback]
  33. Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software Paperback
  34. Malware Analyst’s Cookbook and DVD: Tools and Techniques for Fighting Malicious Code [Paperback]
  35. The Intel Microprocessors (8th Edition) [Paperback]
  36. x86 Instruction Set Architecture Perfect Paperback
  37. Tomes of KYLIX: The Linux API (Wordware Delphi Developer’s Library) Paperback
  38. Tomes Of Delphi: Basic 32-BIT Paperback
  39. Tomes of Delphi: WIN 32 CORE API Windows 2000
  40. Win 32 Multimedia Api (Tomes of Delphi) Paperback
  41. Tomes of Delphi: Alogrithm and Data Structure (Wordware Delphi Developer’s Library) Paperback
  42. Tomes of Delphi: WIN32 SHELL API Windows 2000 Edition Paperback
  43. Programming the Microsoft Windows Driver Model [Paperback]
  44. Developing Windows NT Device Drivers: A Programmer’s Handbook [Hardcover]
  45. Windows NT Device Driver Development Paperback
  46. Windows NT File System Internals: A Developer’s Guide Paperback
  47. Undocumented Windows NT [Paperback]
  48. WIN32 API Programming with Visual Basic Paperback
  49. Undocumented Windows 2000 Secrets: A Programmer’s Cookbook Paperback
  50. Windows 95 System Programming Secrets (The Secrets Series) Paperback
  51. Inside Windows NT (Microsoft Programming Series) [Paperback]
  52. Programming Server-Side Applications for Microsoft Windows 2000 (Microsoft Programming) Paperback
  53. Crackproof Your Software: Protect Your Software Against Crackers (With CD-ROM) Paperback
  54. Windows NT File System Internals : OSR Classic Reprints Paperback
  55. Network Programming for Microsoft Windows, Second Edition (Microsoft Programming Series)
  56. Write Great Code: Volume 1: Understanding the Machine Paperback
  57. Writing Secure Code for Windows Vista® (Pro – Step By Step Developer) [Paperback]

 

İyi okumalar.

“Okuduğum & Okumaya Çalıştığım & Okuyacağım Kitaplar” için 11 Yorum

  1. Burhan diyor ki:

    Maşallah. Tüm bu kitaplar orta ölçekli bir kütüphane demek :)

    • Tuğrul HELVACI diyor ki:

      Onlar gibi niceleri de okunmuşların arasında duruyor. Sıkıldıkça yeniden okuyorum :)

  2. Yılmaz Hak diyor ki:

    Merhabalar,makalelerinizi ilgi ve takdir ile takip etmeye çalışıyorum.
    “Okuduğum & Okumaya Çalıştığım & Okuyacağım Kitaplar” yazınıza istinaden yazıyorum.Programcılıkta yol, dön dolaş yabancı kaynaklara geliyor ve yabancı dili de mükemmel bir seviyeye getirmeye..Çünkü her ne kadar, Türkçeye çevrilmiş yabancı kitaplar( çok az tabi) olsa da, çevirilerden kitabın özünü bir türlü alamıyoruz.Tabi buna da şükür ediyoruz ama yeterli olmuyor.Araştırınca, dünyada hazine değerinde binlerce kitap olduğunu görüyoruz ve bunlar kanımca mutlaka okunması incelenmesi gereken kaynaklar.Ben daha çok sesle ilgili alanlarda çalışıyorum (müzisyenim çünkü) ve bu konuda yerli veya çevrilmiş kaynak hiç yok,yıllardır araya araya Tomes of Delphi Multimedia Win32 kitabına denk geldim.Yurt dışından gelen her arkadaşıma söyledim,Almanya Fransa vs.. ama oralarda bile bu kitap bulunamadı.Çok da acele edemiyorum çünkü Ingilizce öğrenmeye başladım :) 25 senelik bir Almanca altyapısından sıfır bir Ingilizceye..Programcılık sizin de dediğiniz gibi hem zevkli (öğrendikçe), hem de işkence (tıkanıp çözüm bulamadıkça).Benim için ise tam bir bilinmezlik,,Az önce ses üzerine çalıştığımı belirtmiştim,konu Wave, Audio gibi başlıklarsa bu ülkede tamamen yanlızsınız.10 yıldır bulduğum kaynaklar toplam bir sayfayı geçmiyor.
    Bilgi ve paylaşımlarınız için tekrar teşekkürler.Sağlıcakla kalın.

    • Tuğrul HELVACI diyor ki:

      Maalesef haklısınız, Türkçe üst düzey kaynak eksikliği hususunda. Ben elimden geldiğince, az olan bilgim dahilinde, bir şeyler paylaşarak birilerine faydalı olmaya çalışıyorum. Tabii uzun zamandır da yazmaya fırsat bulamıyorum.

      Aslında bu kitapları genel kültür olsun diye; öğrenmeyi sevdiğim için okuyorum, herhangi bir hedef gözetmeksizin. Öğrenilen bir bilginin ne zaman, hangi projede faydalı olacağı belli olmuyor. Siz; wave & audio’dan bahsedince arşivimde bir kaç tane olduğunu hatırladım. Sanırım 1990′lı yıllarda almıştım. Hâla da kullanılabilir durumda, tabii çok daha iyileri ve daha yeni nesil işletim sistemlerine uygun olanları yazılmıştır. Benimki Windows 95 için yazılmış olan Multimedia & ODBC API Bible :)

      • Yılmaz Hak diyor ki:

        Cevabınız için,teşekkür ederim.Bilgileriniz ve paylaşımlarınız çok kıymetli ve çok da emek verilmiş.Programcılıkla derin ilgilenen çoğu kişinin en büyük şikayeti,kodlarla boğuşurken zamanın su gibi akıp gitmesi,24 saatin ne kadar kısa olduğu, ve bunun gibi sayısız birçok konu..En büyük özverisi ise, gecesi gündüzüne karışmış bir halde, günlük hayatta çoğu şeyden çalıp,bazı konuları, her zaman bir adım daha ileriye götürebilmektir.Bu eksi ve artıların yanında doğal olarak kimse de bilgilerini, ya paylaşmaya erinir,ya da kimsenin bilmesini istemez :) Bu özveri için de ayrıca teşekkür ederim..
        Bu arada eğer okuduktan sonra düşünürseniz, hem biraz maddi külfet açısından yükünüzü hafifletmek ,hem de kendim için Win 32 Multimedia Api (Tomes of Delphi) kitabını da sizden satın almak isterim.Saygılar.

        • Tuğrul HELVACI diyor ki:

          Hâla yoğunluktan gidip ikinci posta kitaplarımı teslim alamadım. Teslim aldığımda kitapçının iletişim bilgilerini size de veririm, getirtirler sizin için. Ancak kitaplar Amerika’dan geldikleri için epey uzun sürüyor; bende bu süre 4 ay gibi olmuştu. Eğer imkanınız var ise en güzeli Amerika’da birisinin satın alıp bir şekilde size ulaştırması. Kitap satma hususuna gelince, sizinle alakalı bir durum değil; benim için kitaplar son derece kıymetli meta’lardır. Hangi sebeple olursa olsun, satmayı düşünmem.

  3. Yılmaz Hak diyor ki:

    Peki teşekkür ederim.Ben de hala ilk kitaplarımı özenle saklıyorum.Geçen aylarda Delphi XE 7 nin Starter paketini satın aldım.Fakat eski klasik Delphi 7 sürümünden de hala vazgeçemedim.Günümüzde bu program ve ilgili kaynakları artık nostalji gibi görünse de, benim için hala aynı değerde ve aynı lezzette.O yüzden bulmak her ne kadar zor ve külfetli de olsa bir şekilde temin etmeye çalışacağım.

  4. anon diyor ki:

    Abi seninle nasıl iletişime geçebilirim?

Yorum Yazın