IT Kavramları - Kısa kısa
-
Merhaba, bu başlıkta dünya genelinde kabul görmüş ve geneli İngilizce kökenli olan "Information Technologies" (Bilgi Teknolojileri) alanlarında kullanılan kelime ve tamlamaları ve teknik terimleri belirli bir düzen olmaksızın sözlük tadında girelim istedim. Hem yeni başlayanlara kaynak olur hem de denk geldikçe US'de karşımıza çıkabilecek İngilizce terimlerin kullanımlarını paylaşırız. IT kavramını istatistikten matematiğe, elektronikten yazılıma genişletebiliriz.
-
Amerikan aksani ile ilgili faydali icerikler ureten bir youtube kanalinda denk geldigim iki video yu suraya koyayim. IT sektorunde yaygin olarak kullanilan terimleri ve nasil telaffuz edildigini acikliyor.
Part 1: https://www.youtube.com/watch?v=-qWiBtYY04A
Part 2: https://www.youtube.com/watch?v=nL4JhBuS5mQ -
bu hanım arkadaş sayesinde söyleyebildiğim kelimeleri artık söyleyemiyorum :D şaka bir yana faydalı oldu, teşekkürler :)
-
okuyun. "dashboard." "internet"
yanlış ^^
(deşbord, innırned)
-
harika paylaşım
-
Biriktirip düzenli gönderi yapmayı planlamıştım ama çok zor olacak. Benim tespit edebildiğim kadarıyla yazılım konusunda interview hedefleyenlerin bilmesi iyi olabilecek konuların başlıkları (listeyi güncelleriz):
Not: Yarı Türkçe yarı İngilizce oldu kusura bakmayın, 2 ay sonra tamamen İngilizce olacak yine kusura bakmayın lütfen :)
Not-2: Bu listeler benim hedefim olan Big4 firma (hayaller) interview yaklaşımları üzerinden hazırlanıyor CS ya da IT'nin tüm konuları gözetilmiyor. Ben kabaca web development (özelde de front-end (javascript)) tarafından bakıyorum.- Design Patterns
- Big O Notation
- Problem Çözme Yaklaşımları
- Rekürsiyonlar
- Data Structures
- Algorithms
- Dile özgü sorular
- Genel/Temel Kavramlar
- Dinamik Programlama
- Araçlar
- Geçmiş Projeleriniz
- Diğer sorular (kişiye özel veya şirket-kişi etkileşimleri hakkında)
-
@caglaror "Algoritmalar" (algorithms) ve "veri yapıları" (data structures) en can alıcı soruların çıkacağı noktalar. Leetcode ve HackerRank üzerinde oldukça fazla soru var. Ama temelini öğrenmek için video dersleri öneririm, özellikle Udemy'dekileri. Bu konular dilden bağımsız. Hatta özellikle dildeki kolaylaştırıcı dahili fonksiyon ve komutları kullanmadan yapmanızın istendiği sorular var.
Her iki konu da derya deniz. Ama en sık kullanılan ve en meşhur konuları yazmak gerekirse:
Algoritmalar (Genellikle burada arama algoritmaları konu alınıyor, diğer türleri ben de gördükçe yazarım, merak etmeyin, sayıca inanılmaz çok var ...)
Arama/Sıralama algoritmaları:- Bubble Sort (Obama bile biliyor)
- Selection Sort
- Insertion Sort
- Merge Sort
- Radix Sort
Veri Yapıları
- Singly Linked Lists
- Doubly Linked Lists
- Stacks & Queues
- Binary Search Trees
- Tree Traversal
- Binary Heaps
- Hash Tables
- Graphs
- Graphs Traversal
- Dijktra's Algorithm
-
Front-End özeline bakarsak -tüm diller için geçerli olmayabilir-, tasarım desenleri (design patterns) çok daha fazla sayıda olmasına rağmen en sık rastlananları bunlar. Çünkü her birisi pratik bir soruna çözüm üreten yaklaşımlar. Front-End ve js ile ilgilenenler için bir başlama noktası olabilir. Bunlar arasında çok sık kullanılan ve interview soruları olarak çıkanlar da var. JS için özellikle Creational olanlara bakılmasını öneririm. Ben de ilerledikçe hem listeyi günceller hem de çevre kavramlar hakkında da bilgi aktarırım. USA'da ki interview deneyimlerim arttıkça bu konuyu daha interview odaklı hale de getireceğim.
JavaScript Design Patterns
Creational (Builder) Patterns
- Prototype/Class Design Pattern
- Constructor Design Patterns
- Singleton Design Patterns
- Factory Design Pattern
- Abstract Factory Design Pattern
Structural Patterns
- Module Design Pattern
- Mixins Design Pattern
- Façade Design Pattern
- Flyweight Design Pattern
- Decorator Design Pattern
- Bridge Design Pattern
- Proxy Design Pattern
- Adaptor Design Pattern
- Composite Design Pattern
- MVC Design Pattern
- MVP Design Pattern
- MVVM Design Pattern
Behavioral Patterns
- Observer Design Pattern
- State Design Pattern
- Chain of Responsibility Design Pattern
- Iterator Design Pattern
- Memento Design Pattern
- Mediator Design Pattern
- Command Design Pattern
-
Front-End üzerine biraz back-end, biraz database, biraz DevOps, biraz sistem biraz da ara kavramlardan ve tool bilgisi koymak üzere kendime çizdiğim uzunca bir yol haritası var. Zaman içerisinde bazı teknolojiler eskidi, bazılarının üst kavramları çıktı ve yeni versiyonlara sahip oldular. Listeyi güncel tutmak niyetindeyim. Fikir vermesi açısından paylaşıyorum.
https://docs.google.com/spreadsheets/d/1RE974xUTcb2Q7YminO43WyQOdvm_JZFXzVDp5usfamQ/edit?usp=sharing -
@caglaror Fornt-End development düşünenler için iş mülakatı hazırlık kılavuzu: https://github.com/Jobeir/front-end-interview-preparation-guide
Bu tek başına yeterli olmamış. Sadece internetteki kılavuzlardan sadece birisi gibi düşünün. Buldukça, hatırladıkça eklemeler yaparım. -
Algoritma öğrenirken izlenecek yolda öneriler: https://github.com/andyttran/guide_to_algorithms
Algoritma, veri yapıları ve js notlarımdan oluşan gist rep'im: https://gist.github.com/caglaror -
interviewlara hazırlık için çok güzel bir kitap var.
Bu adreste de pdf versiyonu bulunuyor. Amerika'daki mülakat süreçleri Trdekinden tamamen farklı, her halükarda code sessionlarda data structures veya algoritma soruluyor. İlgili linkin faydalı olacağını düşünüyorum.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Kayıt Ol Giriş
Benzer Başlıklar
34
Çevrimiçi60.8k
Kullanıcı5.1k
Konu534.9k
İletiPowered by NodeBB | Copyright © 2026 Yesilkart Forum