We want to offer equity rather than salary. The programming languages that are used are: Android: Java (strong knowledge) iOS: Objective C Server: PHP Cake DB: MYSQL Deployment: Jenkins + AWS. How realistic is it according to your opinion to find such software engineer who knows it all? Thank You in advance for your honest replies.
How realistic is to find one lead engineer who knows many prgramming languages?
1–10 of 14 posts
Re: How realistic is to find one lead engineer who knows many prgramming languages?
#2Many experienced programmers could cover most of it, if not all.
Re: How realistic is to find one lead engineer who knows many prgramming languages?
#3I don't think it's unrealistic. I personally could handle all of that except the Android part (but it's nothing I couldn't learn) Many experienced programmers could cover most of it, if not all.
Re: How realistic is to find one lead engineer who knows many prgramming languages?
#4Minimum experience of such engineer should be 6 to 10 (I'm 10) and they are either working on a pretty niche good paying job or running their own stuff, or selling their services as outsourcing firm (I do this, and have team of 30 other developers also).
Apart from this,even if you hire such engineer he would be able to do one piece only at a time and that's not good for today's time-to-market dynamics.
Also, you've paid already good for MVP (did you hire a local US firm?), I do most of the MVPs under 10 K, and price increase only when functionality is large, you don't need to develop things from scratch these days.
nevertheless, my best suggestion to you would be:-
1. Hire a person as CTO or Tech lead, who know 1 or 2 of technologies you're looking for, but may not necessarily do all the coding. 2. His KRAs should be architecture creation, leading everything tech at company, align business goals with tech. tasks, hire an execution engineering team, and get the stuff done by day to day management.
3. Allow him to vet and hire development agencies or teams, negotiate on deliverable while you give him a realistic budget, and then give him realistic development goals.
One guy can't do it all (even if he knows it all), a whole team of mobile dev inhouse is more costly than hiring a developer agency (it should be a good one though) so decide accordingly.
Feel free to ask me for any further discussion on topic, my site is http://www.agicent.com.
Re: How realistic is to find one lead engineer who knows many prgramming languages?
#5I don't think it's unrealistic. I personally could handle all of that except the Android part (but it's nothing I couldn't learn) Many experienced programmers could cover most of it, if not all.
Thank you for your input! I really appreciate it. If you don't mind asking me, when a professional like yourself chooses a programming language to learn, what are the criteria based on what you make your decision?
Web development is a different issue; If the site needed chat features, I might choose a Parse server or integrate with Firebase or other realtime NoSQL servers. Some form of MySQL IMO is always a requirement as eventually, you'll want to run reports and such and still IMO there isn't a NoSQL server that can handle it better then an SQL server. Hosting is it's own animal - Rackspace, AWS, Google Cloud, Microsoft Azure - pick your poison. If you need to keep server costs low and want to scale quickly - AWS. Don't need to scale quickly but need a load balancer / cdn / backups - Try Rackspace. Don't need a CDN? Try Digital Ocean. Tons of different price points; capabilities, etc... I've run sites on most and most can handle most projects; just depends on specific business needs and experience of the sys admin. Some don't like the complexity of AWS; some are ok with it. Some prefer DO; some want Windows servers (Azure)
Re: How realistic is to find one lead engineer who knows many prgramming languages?
#6Earlier quoted context omitted.
Thank you for your input! I really appreciate it. If you don't mind asking me, when a professional like yourself chooses a programming language to learn, what are the criteria based on what you make your decision?
iOS and Android are kinda a given. I personally prefer to use their native languages (Obj-C / Swift and Java) but that's just me not wanting to deal with interpreters and such from React Native, phonegap, etc... The native languages are perfectly capable IMO so no need to add another layer of complexity. Web development is a different issue; If the site needed chat features, I might choose a Parse server or integrate…
Re: How realistic is to find one lead engineer who knows many prgramming languages?
#7If it's a run-of-the-mill social app then it shouldn't be too hard finding someone that knows "enough" to get the job done. I'll say this, though; in general, the types of people that know it "all" would prefer not to work in PHP.
Re: How realistic is to find one lead engineer who knows many prgramming languages?
#8I don't think it's unrealistic. I personally could handle all of that except the Android part (but it's nothing I couldn't learn) Many experienced programmers could cover most of it, if not all.
Thank you for your input! I really appreciate it. If you don't mind asking me, when a professional like yourself chooses a programming language to learn, what are the criteria based on what you make your decision?
Re: How realistic is to find one lead engineer who knows many prgramming languages?
#9Depends on what level of knowledge you need. If it's a run-of-the-mill social app then it shouldn't be too hard finding someone that knows "enough" to get the job done. I'll say this, though; in general, the types of people that know it "all" would prefer not to work in PHP.
Re: How realistic is to find one lead engineer who knows many prgramming languages?
#10It's not unrealistic, I personally code on all these technologies (primarily on iOS and android native), but such engineer can be pretty costly and might not come on equity only easily. Minimum experience of such engineer should be 6 to 10 (I'm 10) and they are either working on a pretty niche good paying job or running their own stuff, or selling their services as outsourcing firm (I do this, and have team of 30 oth…