What it means
برنامهنویس (barnâme-nevis) means “programmer” or “software developer,” the person who writes computer programs. It is a fully native Persian compound: برنامه (barnâme, meaning “program” or “schedule,” itself from the Persian bar + nâme, literally “written plan”) combined with نویس (nevis, “writer,” from the verb نوشتن neveshtan, “to write”). Together the compound means literally “program writer.” The related noun برنامهنویسی (barnâme-nevisi) means “programming” as an activity or field. In informal speech you will also hear the English loanword پروگرمر (programmer) among younger speakers, but برنامهنویس is the standard formal term.
How to use it
- تو شرکت ما چند تا برنامهنویس داریم. (tu sherkat-e mâ chand tâ barnâme-nevis dârim.) “We have several programmers at our company.”
- دارم برنامهنویسی یاد میگیرم. (dâram barnâme-nevisi yâd migiram.) “I am learning programming.”
- اون یه برنامهنویس فرانتاندیه. (un ye barnâme-nevise front-end-i-e.) “He is a front-end developer.”
- بازار کار برنامهنویسا خوبه. (bâzâre kâre barnâme-nevisâ khub-e.) “The job market for programmers is good.”
Cultural note
Iran has a large and growing tech community, and برنامهنویسی (programming) is one of the most sought-after skills among Iranian university students. Despite restrictions on access to some international platforms, Iranian developers are active on GitHub and have contributed to open-source projects globally. Tech startups in Tehran and other cities have created significant demand for برنامهنویسان (barnâme-nevisân, programmers), and coding bootcamps have become common across the country.
