Kod yazıyor · Proje geliştiriyor · Öğreniyor

KOD.
FİKİR.
GELECEK.

Ben Ömer. Yönetim Bilişim Sistemleri öğrencisi, yazılım geliştirici ve sürekli yeni şeyler denemeyi seven bir teknoloji meraklısıyım. Burası projelerimi, öğrendiklerimi ve yazılım yolculuğumu paylaştığım kişisel alanım.

const developer = "Ömer";
const passion = "Software";

while (learning) {
build();
learn();
repeat();
}
SCROLL
01 / ABOUT

Ben kimim?

Teknolojiyle tanıştığım günden beri farklı alanları deneyerek kendime ait bir yazılım yolculuğu oluşturmaya çalışıyorum.

Merhaba, ben Ömer.

Yönetim Bilişim Sistemleri öğrencisiyim ve yazılım geliştirmek benim için sadece bir ders ya da meslek değil; sürekli kurcaladığım, bozup yeniden yaptığım bir dünya.

Web geliştirmeden masaüstü uygulamalara, veritabanından yapay zekâ ve veri bilimine kadar farklı alanlarda projeler geliştirdim.

Bazen bir Next.js projesinin güvenliğiyle uğraşıyorum, bazen Python ile veri analiz ediyorum, bazen de Arduino ile fiziksel bir sistem kuruyorum.

Kısacası benim için yazılımın en güzel tarafı: “Aklındaki şeyi gerçekten çalışır hale getirmek.”

Ömer Çanşalı
⌘
0
+ teknoloji / dil
◈
0
+ proje fikri
⌁
YBS
Yönetim Bilişim Sistemleri
∞
24/7
öğrenme modu
02 / STACK

Kullandığım teknolojiler.

Tek bir teknolojiye bağlı kalmayı sevmiyorum. Problemin gerektirdiği teknolojiyle çözüm üretmeye çalışıyorum.

01

HTML / CSS

Modern web arayüzleri

02

JavaScript

Interactive web applications

03

React

Component based UI

04

Next.js

Full-stack web development

05

Python

Data & automation

06

C#

Desktop & application development

07

PHP

Backend & web development

08

SQL

Database management

03 / JOURNEY

Yazılım yolculuğu.

Öğrenmenin bir son noktası olmadığına inanıyorum. Her proje yeni bir şey öğretiyor.

BAŞLANGIÇ

İlk Kodlar

Programlama mantığıyla tanışıp C# ve masaüstü uygulamalar geliştirerek yazılım dünyasına giriş yaptım.

WEB

Web Dünyası

HTML, CSS, JavaScript, PHP ve daha sonrasında React ve Next.js ile modern web uygulamaları geliştirmeye başladım.

FULL STACK

Uygulamalar

Backend, API, PostgreSQL, authentication, deployment, güvenlik ve performans konularını projeler üzerinden öğrenmeye başladım.

BUGÜN

YBS + Yazılım

Yönetim Bilişim Sistemleri eğitimimi yazılım geliştirme ilgimle birleştirerek hem teknik hem de iş tarafını anlamaya çalışıyorum.

sipahiogullari@software: ~
omer@developer:~$whoami
Ömer Çanşalı — Software Developer / YBS Student

omer@developer:~$cat interests.txt
Web Development
JavaScript / React / Next.js
Python / Data Science
Cyber Security
Hardware & IoT
UI / UX

omer@developer:~$npm run future
✓ Building something new...
05 / BLOG

Notlar.

Öğrenirken aldığım notlar, çözdüğüm problemler, geliştirdiğim projeler ve teknoloji üzerine düşünceler.

01 / 10

Next.js projemi nasıl güvenli hale getirdim?

Bir Next.js projesini production ortamına taşırken güvenlik konusunda öğrendiğim yöntemler, yaptığım kontroller ve karşılaştığım problemler.

→
02 / 10

Bir web sitesini yayınlamak: Vercel mi VPS mi?

Next.js projelerini internete açarken Vercel, VPS, Nginx, PM2, SSL ve deployment süreçlerinde öğrendiklerim.

→
03 / 10

R ile veri bilimine ilk adım

R öğrenirken karşılaştığım veri setleri, linear regression, ggplot2 ve veri analizinin bana kattıkları.

→
04 / 10

Bir fikir nasıl gerçek projeye dönüşür?

Bir proje fikrini planlarken, teknoloji seçerken, kodlarken ve yayına alırken uyguladığım çalışma yaklaşımı.

→
05 / 10

YBS okurken yazılım öğrenmek

Yönetim Bilişim Sistemleri okurken yazılım geliştirmeyi öğrenmenin bana kattıkları, karşılaştığım zorluklar ve teknik bilgi ile iş bakış açısını birleştirme sürecim.

→
06 / 10

Bug değil, öğrenme fırsatı.

Saatlerce çözülemeyen hataların bana öğrettikleri.

→
07 / 10

Yazılıma nasıl başlanır? Sıfırdan yol haritası

Yazılıma yeni başlayanlar için hedef belirleme, dil seçimi, öğrenme sırası, proje yapma ve sık yapılan hataları anlatan sade bir başlangıç rehberi.

→
08 / 10

Git ve GitHub nedir? Yeni başlayanlar için temel rehber

Sürüm kontrolünün ne işe yaradığı, Git ile GitHub arasındaki fark ve her gün kullanılan temel komutlar.

→
09 / 10

Frontend, backend ve full stack: Fark nedir, nereden başlanmalı?

Bir web uygulamasının kullanıcıya görünen ve görünmeyen taraflarının ne olduğunu, hangi teknolojilerin nerede kullanıldığını ve başlangıç için neyi seçmek gerektiğini anlatıyorum.

→
10 / 10

Bir web sitesi nasıl çalışır? Domain, hosting, DNS ve SSL

Tarayıcıya bir adres yazdığınızda arka planda neler olduğunu; alan adı, hosting, DNS ve SSL sertifikası kavramlarıyla sade bir dille anlatıyorum.

→
Bir fikrin mi var?

Let's
build.

veya doğrudan yaz: omercansali4@gmail.com

WhatsApp'tan yaz