ببین دوست عزیز اول از همه اینو باید بگم که اصولا بر اساس مفاهیم مهندسی نرم افزار، یک تحلیلگر سیستم باید و باید تجربره برنامه نویسی داشته باشه و گرنه هیچ درک و فهمی از قابلیت های برنامه نویسی،تکنولوژی ها،محدودیت ها و غیره نخواهد داشت.
دوما اینکه بله همه جا این ارتقاء سطح وجود داره.که مثلا یه برنامه نویس بعد از 5 سال تجبره بشه تحجلیلگر سیستم.ولی تحلیل سیستم فقط برنامه نویسی نمیخواد،اصول مهندسی نرم افزار،تحلیل پروژه ها و متدولوژی های پیاده سازی و مستند سازی پروژه های تخصصی نیست که بشه با 2،3 سال تجربه برنامه نویسی بهش دست پیدا کرد.

و بعد از اون در آخر:

من خودم به شخصه ترجیح میدم همیشه برنامه نویس باشم.
اینکه چه بهایی به برنامه نویس داده میشه،از کشور و قوانین و حمایت های حقوقی و قانونی که بگذریم،به اعتقاد بنده فقط و فقط به خود برنامه نویس مربوط میشه و نه به کشور و قوانین و تحصیلات و مدارکش.درسته که همه این ها تاثیر گذار هستن ولی اگر شما تخصص و تفوات خودت رو با برنامه نویس های دیگه بتونی نشون بدی اون وقت مسلما تجوه،ارزش و مقام بیشتر و بهتری هم بهت نسبت داده خواهد شد.
و ضمنان برنامه نویسی و تحلیلگری سیستم چیزی نیست که بخوایم بگیم مثلا برنامه نویس ها دوست دارن بعد از چند سال بشن تحلیلگر سیستم! این دو تا رشته و تخصص مجزا هستن،گرچه به هم ارتباط تنگاتنگ دارن.