Блог пользователя anthonymcqueen21

Автор anthonymcqueen21, история, 8 лет назад, По-английски

Hello everyone i am new to codeforces and i have been coding for 4 years primarily using C++ and Java and i currently code on these platforms:

  • Hacker rank
  • Codin game
  • Code forces
  • Code chef

Its been fun and rewarding to collaborate with fellow programmers of all levels and but my problem is how to break into the software industry with minimal experience in the real world only online coding problems.

Ive been told by the leader of Codingame that i am basically useless in the real world which was harsh but i accept the critism of reality. 2016 was the worst year finding a job in the entry level programming in C++ and or Java. i really hope with the near year 2017 is when i make my big break in software and work my way up in the ranks.

Another issue i have is my problem solving is not perfect solving algorithms i usually write out a plan on how i solve a problem and most of the time it works while other times it dont work. I am not the most talented programmer but i work hard to figure out issues within a problem. This is just a simple synopsis of my problems no need to bore with a massive life story

  • Any advise would be gratful positive or negative.
  • Проголосовать: нравится
  • +17
  • Проголосовать: не нравится

»
8 лет назад, # |
Rev. 2   Проголосовать: нравится +7 Проголосовать: не нравится

The best way to get into real-world software engineering is to simply build something that you want to use yourself. This provides interest and motivation, pushing you to learn whatever is necessary to build the thing. You would also want to try to build something in a variety of fields to get familiar with the fields and figure out which ones you like best.

EZ Steps:
1. Come up with a list of fields (Ex. CMS, chatbots, chatservers, apps) for each:
2. Think of some software in this field you need. (Ex. a blog system, a bot that notifies a groupchat whenever you get an AC)
3. Build it, googling everything you need as you go.

By the end of a few projects (that don't even need to be complete), you'll have a good feel as to how basic SWE works and where you want to go from there.