Struggling

This topic isn’t related to CAT series, it’s about me (directly me).

Guys, I’m really having hard times deciding whether I should resume my career life as a developer mainly or administrator. It’s really a hard choice and if you saw my “Resume” in the about section you’ll somehow understand why I’m confused about it.

My past experience and knowledge are hybrid between development (high-level and low-level), systems administration (Linux mainly) and Software Engineering/Architecture.

I always thought that it’s good to be a “joker” that can fit anywhere in the business market but nowadays I feel wrong, I need to focus on one thing, ONLY one because of the business requirements you must be devoted to one topic. Thank Allah that I’m not lost between different areas of science, but I’m lost between several field in IT.

My ultimate dream is to work as low-level systems programmer (kernel, drivers) and/or software architecture that works at awesome company like “Google” or “Sun Microsystems” (while I like google more :) ).

Maybe soon I’ll start my first step and it’ll be announced publicly as part of my plan to go to google or any interesting company.

Please share my with ideas, suggestions and if you can find a good mentor for me please advice….

12 Comments »

  1. ayman said,

    December 18, 2007 @ 1:13 pm

    hi ahmed
    ana m2dar 2nta 2d eah m7tar we 2n el mwdo3 dah 3ayez tfkear 3meak , so ana 3nde weghet nazar we ana 2oltha lak 2bl keda , we mmken tb2a sa7 we mmken tb2a 3′lat

    laken 2ham 7agah lazem t3rfha 2n “it’s time to choice” ya3ne keda aw keda ht7′tar , we 2n ay 27′tyar t7′taroh fa sd2ne hyb2a kowayes gedan gedan , l2n 2nta btkaren bean 7gtean 27san men ba3d

    ana brsha7 lak 2nta ta7′od trea2 el administration le 3det 2sbab

    1-2n 2nta fe el administration kowayes gedan gedan , we kman fe el programming laken 2nta 2olt le 2nak fe el administration 2orayeb gedan men el latest tech , so 2nta now monaseb gedan le el position dah fe ay 7etah 7ta law kan m7tag any preparation fa sahl 2nha tgebha

    2-2n el field bta3 el programming 3la el scale 2le 2nta btdwar 3leah soooo advanced , we b3ead gedan we m7tag preparation da7′m , be el 2dafah 2n feah nas m3dyah gedan gedan

    3-2n el position bta3 el administrator ana dyman bashof 2n howa the top , ya3ne 27san men el developers fe el market we fe any company

    4-financially el administration 27sna

    5-2n el position el wa7ed 2le mmken ydeak free time howa el administration , so el time dah 2nta mmken tstfead beah 2nak tzaker we tsht3′al fe el programming we keda tb2a ma sebtsh el programming 2le 2nta 7aboh moooot we ana 3aref we fe nafs el wa2t btsht3′al system engineer
    laken law 2nta programmer fa sa3b gedan 2nak tsht3′al kman system engineer

    6-2n 2nta 3ndak snean 7′ebrah gamdah fe el linux , 2le 3la ma 23taked 27san men snean el 7′ebrah fe el programming “3la el ra3′m men kobr el 3dad ”

    de el points 2le ana shayefha , we heya tb3an mmken ma tkonsh sa7 awe be el nsbah lak , bas ana 7awel 22dem advice leak mmken ts3dah 3la el tfkear

    we 27′eran , 2n 2nta ma 3leak 2la 2nak ts3a we fe el nhayah fa 2nta kdrak mo7dad men mlayean el snean , we rbna sob7anoh we t3ala howa 2le hye7′tar lak el 7′ear , we wlahe el 27wal sa3at btt3′yar fe l7zah we btmshe 3la morad allah we isa rbna hykremak we yershedak le el swap

    thnx alot

  2. Atia said,

    December 19, 2007 @ 7:13 pm

    Besm Allah Al-Ra7man Al-Ra7eam

    Hi Ahmed:
    Developer … or … Administrator?!
    Real challenge!!
    My opinion … Choose the one that you think it will benfit You ,Your country ,and Your nation.

  3. mohamed elmohamedy said,

    December 20, 2007 @ 2:01 pm

    3la fekreh ya ahmed ana m3a ayman fee kol eli hwa 2alo bs el choice choicek bardo

  4. Mo3taz said,

    December 20, 2007 @ 3:07 pm

    بسم الله الرحمن الرحيم
    أولا كل سنة وانت طيب ياحمد
    I think that the position of
    ” low-level systems programmer (kernel, drivers) and/or software architecture that works at awesome company ”
    not exist in egypt , so you have to search for a job abroad and it seems that is what you want although i dont like that .
    I don’t know if you will be happy for working in High-Level programming and if there are a company in egypt is considered awesome for you .
    بغض النظر عن موضوع انت هتشتغل فى مصر ولا بره اعتقد ان مجال البرمجة افضل على أساس ان مجال الإبداع و الإبتكار فيه أكتر ودايما انت بتعمل حاجة جديدة كل يوم على عكس مجال اللينوكس فانت بتلف فى دايرة مغلقة فانت بتلف فيها وتكرر افعالك عادة ممكن تكون الدايرة بتكبر بس ببطئ وكمان انت دايما ليك حدود متقدرش تتخطاها
    انا عادة بشبه مجال البرمجة بالطالب اللى بيفهم و مجال الادمين \ اللينوكس ب الطالب اللى بيحفظ
    تمرين
    جيب ورقتين واقسم كل ورقة لعمودين عمود مميزات وعمود عيوب وورقة للبرمجة وورقه التانية للأدمين \ اللينوكس و ممكن بعد كده تقسم الورقتين نص علوى ونص سفلى العلوى ده وجهة نظرك والسفلى وجهة نظر الاخرين وبالاخص م.سينار على اساس ان ده قرار مشترك عشلان مصيرى

    ربنا يوفقك لكل خير ومتنساش صلاة الاستخاره بعد لما تقرر

  5. Ahmed S. Farghal said,

    December 20, 2007 @ 5:49 pm

    Well,

    I think I’ll bias more towards programming as I do really love it, and it has more creativity and innovation. Administration is something I love too, but it doesn’t require that much of creativity. It requires somebody who is really smart and organized.

    After all, I’m seeking for a programmer or software engineer under Linux generally these days.

  6. Abd El-Rahman said,

    December 21, 2007 @ 9:50 pm

    Dear my teacher,
    Salamo alaikom
    i think this is good decision for you
    as ahmed soliman elly ana a3rafo begad could make change in programming - as we still far i mean ahmed as i see him may be this is wrong -
    you sometimes still user to alot of services and things in linux kernel and not yet be considered as developer of these serviices
    please don’t be abgry with me for this opinion ,but i think ahmed soliman can do highly affected thing in programming more than Adminstration
    specially you are aware of alot of programming languages

  7. GaMaL said,

    December 22, 2007 @ 10:14 am

    Well,

    I think your next step .. will be a temporary solution, But I also believe that there’s somewhere -a vacancy or chance- that can make full use of you !
    PLUS
    I really believe that having creative solution or systems like facebook, you tube, or Box.net needs creativity in the first place and you are talented and creative Masha2 Allah :).
    Plus having background in variety of fields of IT will help you deliver a booming system like them , and you know that the skies are the limit !
    I think the Idea worth thinking .. It’s all about community and creativity !
    For now I recommend focusing on your next step .. focusing on the are between Linux and programming will -at least- satisfy your passion of programming without losing your linux :)

    And you know what, the race we talked about …. unless it’s not fair to race with who already started 50 meters after the start point :) .. and Fairness will reveal one day !!

    Thanks for the topic, thanks for the funny day we spent together .. at least we w9n 106 -96 ya ragel :P

    Salam .. take care, cheer up :)

  8. Ahmed Shabana said,

    December 22, 2007 @ 9:32 pm

    EL salamo 3alikom we raa7mat ALLAH we barakato

    WOLAHI ya Ahmed ana ba2olak el kalam da men bab el nase7a
    ana nefsi men zman en beladna yekon leha door fe el denia , ya3ni yekon fe technologies e7na el 3amlenha we metwoarenha
    we da tab3an msh 7atla2eah fe el ADMINISTRATION wolla el High level programming we ana ra2i fe el etneen enohom just a profissional users we bas

    RABENA yewofa2ak we te5osh fe el low level we te3mel 7aga le el belad de
    we 5ososan enta ragel ma sha2 ALLAH qodwwa we 7atla2i nas kteer isA 7at5osh 3ala 7esak

  9. Mohammed Azmy said,

    December 23, 2007 @ 11:25 am

    Al salam 3alikom

    Hi ya ahmad, ana fe3lan me2adar ad eh el a7′tyar dah sa3b , we ana fakart fe el modo3 dah abl keda kteer le nafse. Ana bardow a3dt fatra kbeera me7tar “Developer or Administrator” but a friend of mine advised me and said “Choose your mind” (I think you know this friend because its YOU) . any way I will look to this problem from a different perspective, and try to understand me.

    Matbossh 3ala el modo3 dah 3ala enoh a7′tiar been 7agteen laken shofow 3ala enh tarkeba been 7agteen we enta bet7eb el shata aktar fe el akl wala el felfel . el etneen lozaz we beido lel akl ta3m . law enta eshta3′alt programmer dah ma3nah enak mosh lazem teseb el administration la2′en - and believe me - you will need system administration to prepare the system to hold your new top notch system, including configuring storage, network and helper daemons . of course the development to administration ration is 90 : 10 . but you still do administration. law enta eshta3′alt administrator you will still need development to write the administration tools which - I know that - you love it. but the administration to development ration is 90 : 10 . your problem now is , enat bet7eb el shata wala el felfel more in your food . ask your self this question . when you face an administration problem do you search the internet for a tool to solve this, or you just type “vi tool.cpp” in the command line .and then “gcc tool.cpp” . I know that you always go to the second choice . :)

    it’s up to you know .

    Bye and good luck

  10. Eng.Hend said,

    December 27, 2007 @ 9:27 pm

    Hi Eng.Ahmed …
    I talked to you before, and listened to you explaining your problem, but I wasn’t sure of a definite openion to say … I think that I can’t tell you ” choose programming or admenistration “, but I can say ” choose the one that makes the maximum benefit of all your abilities, uses all your criativity and genious thinking, and shows all your talents and abilities ” …. Choose the one that shows all your special skills and experiences and makes the greatest benefit of them …

    I can say also that there are two things should be taken into account while thinking …
    First, your choise must achieve your final goals and ofcourse your dreams in the long run …
    ” It Should Help You To Find Yourself Not To Lose It ” …
    Second, we need someone like you eng.Ahmed in your creativity and special talents …. I believe that you can help in taking a great forward step and a great change in this country …
    Finally I hope to you a great and successful feature
    we rabena yewaffa2ak fe kol ‘7atawat 7ayayak yarab :) ……
    thank you …..

  11. Ahmed Refaey said,

    January 11, 2008 @ 4:33 am

    salamo 3aliko
    Ezzayak ya abo 7meed wa7eshny wallahe
    I redf ur topic .. i didnt read the comments ..
    u will be that one who will decide .
    bas ana 3ayez a2olak 7aga ..ana kont kallemtak mara zay nas keteer ;)..about me ..and u asked ana 3ayez eh bezzabt ..oltelak ana ba3sha2 el programming ..olt wana kaman ..we oltelek enny nefsy ashta3′al gowa awy High level ..oltely esmaha “Low Level” …..
    fe kelma kaman msh nasehalak wana rafe3ha she3ar :) ..men 7obbak lel programming …”" I’m ready to work in Programming..Even If I’m not paid “”..
    ana wana lessa aslan mashta3′altesh we 3amalt 7aga lama ba3mel app. so3′ayar bab2a tayer beeh ..la2en el Progarramming de ebda3 ..Innovation ..enta bete3mel 7aga men 3adam !!! like no Other thing !!!!!!
    enta bet7es fe3lan lama tekteb Code wenta 7ases enno motamayez ..That u r a real artist !!!!!
    mazonesh fee lazza fe el donya zay el Programming !
    wala enta shayef eh
    ?????

  12. mahmoud ibrahim abo eleinien said,

    March 6, 2008 @ 2:58 pm

    السلام عليكم ورحمة الله وبركاته
    انا عاوز اقول وجهة نظرى المتواضعه
    وهى انك المفروض تحدد الهدف اللى انته عاوز توصله
    هل هوه المال او العلم او انك تعمل حاجه لمصر
    فان كان غرضك هوه المال فالموضوع كده با سهل لانك هتعرف تحدد على طول ايه الاحسن وايه الاريح
    اما ان كانهدفك هوه العلم ففى حديث عن النبى عليه الصلاة والسلام فيما معناه ان هناك طالبان لا يشبعان 1- طالب علم
    2- طالب مال

    يبا كده انته مش هتادر تحدد وهتمشى فى كل المجالات
    وان كان هدفك هوه نصرة الدي واننا نطور بلدنا فلازم تفكر ايه هيه الاولويات الى احنا المفروض تعملها سواءاً كانت طويلة الامد

    والموضوع ده محتاج تمويل وشغل كتير
    ففكر كويس
    وكنت عاوز اقول حاجه انا عارف انك بتكره مايكروسفت جداً
    بس لو فكرت هتلاقى ان مايكروسفت ماسكه السوق كله والموضوع ده ممكن يتعمل منه بزنس كبير جداً على سبيل المثال شركات الانتى فيرس اللى هيه متعملتش الا عشان مايكروسفت نظمها مليان مشاكل بس شوف الموضوع ده عمل دخل للشركات دهية اد ايه
    فارجوا وضع الموضوع ده فى الحسبان الشركات دى عمله اقتصاد جامد
    وابل مانهى حاول تحط لنفسك امثله من الناس اللى انته عاوز تبا زيهم وارجو وضع اسامى الناس دهية على الموقع عشان احنا كمان نستفاد
    ومتنساش انك مش اول واحد على الطريق فى مية الف واحد ابلك ومع احترامى ليك والله يشهد ان انا بحترم علمك (ماشاء الله تبارك الله) بس ممكن تلاقى ناس اكتر منك علماً شوف همه عملوا ازاى واعمل زيهم
    وارجوا ارسال اسماء الناس المشهورين بغزارة علمهم ووضع قصص حياتهم على الموقع حتى تعم الفائده
    وعلى سبيل المثال فى واحد من شركة CBT NUGGETS الراجل ده انا اعتقد انه كويس بس هوه ماسك الشبكات بس شوف السيفى بتاعه على اللنك ده

    http://www.cbtnuggets.com/webapp/trainers?id=20

    وتذكر قول الله تعالى “علامات وبالنجم هم يهتدون”

    معلش لو كنت طولت عليكم
    دى كانت اول مشاركه ليا معاكم

RSS feed for comments on this post · TrackBack URI

Leave a Comment