K
K
kirokydrive2015-09-05 21:01:17
Ruby on Rails
kirokydrive, 2015-09-05 21:01:17

Getting ready to work as a Junior?

Good day! I decided to write my first project in order to show it to the employer, but now I can’t decide what to show in it.
The goal of the project : To show the employer that I have the basic skills of developing websites on ruby ​​on rails and minimize questions at the interview, that is, the project should tell about my skills for itself. And of course, get a job as a Junior remotely , since I live in a small town.
My current skills are: html, css( BEM ), js(weak), jquery, ruby(ok, suffers from OOP), RoR(basics), git(basics), sql(simple queries), sass and coffeescript(familiar) ,TDD(familiar), heroku(already tried),bootstrap(use)
The list of tasks that I have at the moment is to write a blog in which:

  1. Client side
    1. Registration, authorization of users (devise)
    2. Articles (picture, title, short description, main text)
    3. Tags(categories)
    4. Implement communication between articles, users and tags.
    5. Pagination or loading on scroll
    6. search(sphinx)
    7. Optimize static and requests to the server

  2. Administrative part
    1. Ability to create, delete, modify articles
    2. Ability to ban users
    3. Ability to add or remove pages
    4. File uploads(paperclip)


I know how to use git, but I still don't understand how to develop through TDD testing. Well, questions:
1. Without TDD, are there any chances or do I need to learn to develop through testing?
2. What else to add to the project so that it becomes more self-speaking and there are a minimum of questions at the interview?
3. What gems would you recommend to explore more?
I thought and thought ... and I didn’t come up with anything else. Thanks to all!

Answer the question

In order to leave comments, you need to log in

5 answer(s)
O
OnYourLips, 2015-09-05
@kirokydrive

1. Yes. TDD is not a panacea, if it would always be beneficial, then it would always be used.
Regular integration testing with verification tests is enough for most projects.
2. You benefit from getting a lot of questions in an interview. According to the text that you wrote, you pass to junior. I would hire.

F
FoxInSox, 2015-09-05
@FoxInSox

Juniors are not needed remotely.

E
Elizaveta Borisova, 2015-09-06
@Elizaveta

Remote juniors are really needed less. than the usual ones. There is an opinion that teaching remotely is slower, while in person with a team a person really learns faster.
But I see a small problem in that the skills are not focused, you better choose something narrower.
For example html, css(BEM), js(weak), jquery, bootstrap - without JS/native improvement, OOP, frameworks - not enough for frontend.
If you are interested in the backend, there is no point in wasting time on bootstraps, take care of repositories, sql, OOP, study protocols, etc.

D
Dmitry, 2015-09-10
@Dit81

You will definitely pass to junior. The main desire and a great desire to develop! .. There are acquaintances who, with your skills, work in the middle and with a good salary. And then many go specifically to the front-end or back-end in ROR.

C
Ciscoridze, 2015-09-10
@Ciscoridze

Remotely, June will really get a little hard. It’s hard even, in my opinion, to get a job as a junior even in the office. Unless you work for pizza and chips.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question