Blamer-io / ideas

In this repository we keep all our future ideas for Blamer application
0 stars 0 forks source link

Requirements for team members #3

Open l3r8yJ opened 1 year ago

l3r8yJ commented 1 year ago

What we want from a candidate:

  1. Experienced in any programming language, but preferably Java. For example, you can easily write a calculator application in the terminal
  2. Basic understanding of HTTP
  3. Experience with Git + GitHub/GitLab/Bitbucket
  4. Be ready to develop the first version of the product within 3-6 months
  5. Willingness to trade your time for real-world development experience
  6. Resistance to code criticism (in the beginning there may be a lot of criticism in pull requests)
  7. English at the level for communication in tickets, pull requests
  8. Ability to explain your thoughts in text
  9. Be prepared to do a little interviewing

What we can suggest to a candidate:

  1. Experience of real-world development project
  2. Experience of open source development
  3. Experience of microservices development
  4. We won't teach you - we will give you a ticket that you must close within 10 days, if you can't, it's not our problem. Just get the next one
  5. We have no commercial interests. It's just an open source project with no advertising or commercial motivation and no monetization

Stack

@h1alexbel just an sketch for now, wdyt?

h1alexbel commented 1 year ago

@l3r8yJ sounds great, what about UML skills?, project has UML sketches, and developers must know how to operate with it

h1alexbel commented 1 year ago

@l3r8yJ also tech stack can be applicable

l3r8yJ commented 1 year ago

@h1alexbel I think UML skills aren't that hard to acquire in the process

h1alexbel commented 1 year ago

@l3r8yJ ability to explain their thoughts in text, I think that's needed

l3r8yJ commented 1 year ago

@h1alexbel Updated the comment, may have forgotten something in the stack

good suggestion about

ability to explain their thoughts in text, I think that's needed

h1alexbel commented 1 year ago

@l3r8yJ about tech stack maybe we can add Cloud Platform on which we hosting and Terraform maybe

or these stuff on our side

l3r8yJ commented 1 year ago

@h1alexbel take a look again, wdyt?

h1alexbel commented 1 year ago

@l3r8yJ Spring Cloud for API Gateway or something like this?

h1alexbel commented 1 year ago

@l3r8yJ

Be prepared to do a little interviewing

can be last bullet point, while texting go up

l3r8yJ commented 1 year ago

@h1alexbel sure, I think Spring Cloud is not required, but may show up in the project

@l3r8yJ Spring Cloud for API Gateway or something like this?

h1alexbel commented 1 year ago

@l3r8yJ OK, I like the document

h1alexbel commented 1 year ago

@l3r8yJ see https://github.com/Blamer-io/ideas/issues/4

h1alexbel commented 1 year ago

@l3r8yJ by the way, we have microservices, maybe we should add to requirements

like introductory to microservices development

WDYT?

l3r8yJ commented 1 year ago

@h1alexbel I think that's what we can give, wdyt?

h1alexbel commented 1 year ago

@l3r8yJ experience of microservices development

l3r8yJ commented 1 year ago

@h1alexbel added

h1alexbel commented 1 year ago

@l3r8yJ nice