Ana içeriğe atla

Job Titles in a Software Company

It is sometimes really hard to tell what you are doing in your software company and so on it's challenging to choose a job title, especially when you are going to have it on your business card.

Then I made a simple googling but I couldn't find anything spectecular. Finally, I've decided writing my own list of job titles can be implemented in a software company, hierarchically. I think this can be helpful if you would like to re/arrange organisation scheme in your software company.



Graduate / Trainee
       Normally holders of a university degree.
Expert Assistant / Expert Candidate
       After training level but not enough experienced.
Specialist
       Already have 2-3 years professional experience.
Senior Specialist / Project Manager
       Experieced specialist often having project management responsibility.
Team Manager / Team Leader / Group Leader / Team Lead Engineer
       Having staff responsibility and have employees reporting to him/her.
Senior Manager / Head of Department / Technical Manager
       Managing a division and other managers/leaders report to him/her.
Director / Business unit leader / Software Manager
       Have profit & loss responsibility for a business area.
General Manager / Managing Director
       Managing and directing the company, managing and responsible of all departments in the company.
Boss / Enterprise Managers
       Responsible of buying new villa for his/her secretary. :)
Secretary / Boss' Wife / Boss' Children
       Manages the boss. :)

Every level of this titles may not be implemented but these are most common ones. Please warn me if I missed something.

These are what I found on the net. Not hierarchically but can be useful too.

Software engineer - Usually done with Agile Programming techniques often only does a certain peice of the coding.
Software developer- Does from Birth to Deployment of software
Software designer- Takes what the customer or business wants and converts it into something that a programmer can read and use.
Software Architect- The head guy on most Agile Projects who see's the program from birth to deployment but in a less hands on way. 
Programmer- Code Monkey is what I am called by some of my colleagues. But it really is just the act of programming the code and not really caring about life to deployment cycles. Really the only true term for everyone.
Software Analyst- Does the sorta same as an Architect and Designer. But in a way less hands on way. Can turn Want in to Code for the programmer and knows how to translate

DBA- No need to explain i think.


Also lots of titles exists like Support Analyst, Business Analyst, Consultant, etc. you may also choose a title sounds good, but in my opinion, it is better that if people can understand what you are doing from your title. If someone say that he is a Vision Clearence Executive, nobody thinks he is a window cleaner, or Domestic Engineer for housewife :) .

As I told in the beginning, I couldn't find anything spectecular. If you have some information please let me know. Thanks.

Yorumlar

Bu blogdaki popüler yayınlar

Arkalı Önlü Yazdırma

Yazıcıdan çıktı alırken kağıt israfını önlemek, çok kağıt taşımamak gibi sebeplerle arkalı önlü çıktı almak istiyorsanız teknik şudur: Kağıdın yazdırılan kısmını ve yönünü tespit etmeniz gerekir ki daha sonra yazdırılan kağıtları tekrar yazıcıya koymanız gerekecek. Kendi yazıcınızda bunu anlamak için boş (ya da gereksiz) bir kağıdın bir köşesine kalemle işaret koyun ve herhangi bir deneme sayfası yazdırın, ardından sonuca bakın.  Bendeki yazıcının (Samsung ML-1610) özellikleri şu şekilde: Kağıdın yukarı bakan kısmına yazdırıyor.  Kağıdın üst kısmı içerideki kısım oluyor. Yazdır (Print) dedikten sonra Subset değeri önce odd (tek) sayfalar yazdırılır. Çıkan kağıtlar sırası hiç bozulmadan, (Toplamda tek sayıda sayfa varsa en sonuncu sayfa kenara alınmalı!!!) boş yüzeyleri görünecek şekilde ve kağıdın üst kısmı içeride olacak şekilde yerleştirilir. (Sizde yerleşim farklı olabilir buna dikkat.) Yazdır (Print) dedikten sonra Subset değeri even olanlar Ve REVERSE (TERS) ...

HP notebook fn tuşu iptal etme

Eğer siz de benim gibi fonksiyon tuşlarını (F1, F2, .... , F12) çok kullanan birisiyseniz ve hp notebookunuz ile sürekli olarak fn tuşuna basmanız gerekiyorsa, sorunun çözümü oldukça basit. Bilgisayarınızı yeniden başlatıp f10 tuşu ile bios ayarlarınıza girin. System configuration sekmesinden Active Keys seçeneğini disabled konumuna getirin. Kayıt edip çıkın. İşlem tamamdır.

dünyada kaç tane gerizekalı var

Dünyada kaç tane gerizekalı var şeklinde bir soruya ne söylenebilir ki? Ama aslında internetin geleceği bu soruya cevap bulabilecek şekilde kurgulanmış olacak. Saçma bir soru gibi görünse de, bu sorunun cevaplanması için internet kullanan kişilerin bilgilerinin tutulması ve yazdıklarının anlaşılması gereklidir. Bunun için mevcut teknoloji yeterli değildir. Eğer ki semantik web ya da benzeri bir mimari kullanılarak indexleme sistemleri oluşturulursa, ancak bu sayede bu sorunun cevabı yaklaşık olarak da olsa bulunabilir. Sonuç olarak, önemli olan dünyadaki gerizekalı sayısı değil, akıllı insanların sayısıdır :P Bu yazı aslında, google indexlenmesinin ne kadar hızlı olabileceğini bir arkadaşa ispatlamak amacıyla idi. Yazının yazılması ile indexlenmesi arasında 2 dakika bile geçmedi, hem de ilk sırada :) Detayları bende saklı. ;)