5 ms·
I worked as a Full Stack Developer with BookMyShow in Mumbai, India. We are a ticketing company somewhat like TicketMaster is in the United States. The company
by satej-s 8y ago
I worked as a Full Stack Developer with BookMyShow in Mumbai, India. We are a ticketing company somewhat like TicketMaster is in the United States.
The company was around 10 years old and transitioning from what one could term as a start up mentality into a full fledged product company.
Methodology: had formally adopted Agile around 2016-2017. A part of this adoption included some formal training by an experienced agile coach.
Code : I can probably speak for the entire country and say code is written in English. Most of the country learns English through highschool if not through kindergarten. Code and CS concepts are learnt in English too. Infact I've never seen code written in any other language.
Languages : Languages popular include but aren't restricted to Java, JavaScript and Python. Although I have observed that Java seems to be more popular or well known than C++.
Tooling: We used a majority of the Atlassian softwares to track the product lifecycle. Additionally we also had Docker, Kubernetes, ELK and Splunk Deployments.
Culture : This is where I'm probably not necessarily the best person to comment with respect to the whole country.
The work I did was valued and we were encouraged to understand why we were doing a particular task. You could discuss/debate over choice of technology or approach with your boss. Teams were empowered to make a majority of decisions.
Friends from fish-tin companies aka the outsourcing companies have drastically different views than mine. Run of the mill work - shitty culture.
- nindalf 8y agoI find my experience similar to yours. The difference in culture between companies that developed their own products rather than doing outsourced work was night and day. Also, Java is ubiquitous. I only ever met one developer who was competent in C++. The rest think they know C++ but couldn't write a single non-trivial, idiomatic, correct program in it. (I don't know C++ either, FWIW). This leads to the bizarre situation where everyone writes in their resumes that they know C++, many interviews happen in C++, but few companies use it in development. > Most of the country learns English I don't think this is true. Certainly anyone working as a programmer would have been through 12 years of schooling in English with English textbooks for all subjects, followed by 4 years of college again in English. I have never seen a variable or any documentation in any other language. Before smartphone keyboards became a thing, I didn't know anyone who typed in their own language. However, only a small fraction of the country learns English well enough to use it professionally. A significant proportion of the country, mainly in rural areas, don't learn English. Many of them don't complete school either.
- pergadad 8y agoI think most or all have English classes in school, but in addition to the drop-out/absenteeism even those that attend these classes often don't end up learning much of the language itself as the teachers either have little training and/or pedagogical knowledge or apply the sanskrit approach: a complex near-dead language that's taught through memorisation of grammar rules, similar to Latin.