![]() There are a few "islands of employability" for mediocre junior software engineers. Stick to this limited skillset at all cost at the beginning. Do not even bother with "computer science" at all (yet!). Be (reasonably) open about your mediocrity. Do not count on your limited computer science knowledge, avoid "whiteboard" interviews at all costs. You need to become familiar with a minimum set of technical skills to build a very specific kind of product for an employer. So the central problem is: how does a mediocre junior software engineer become employable? I would focus on the following. It means one important thing: what you're aiming at is probably to become a mediocre junior software engineer. There are, of course, a lot of exceptions, but in my experience this is the hard truth for an average person like me. Corollary: on average, a self-taught junior software engineer is not a good junior software engineer. What does it take to become a good junior software engineer? Years of hard work in a quality computer training course. Corollary: on average, a good junior software engineer is not a good software engineer. What does it take to become a good software engineer? Years of hard work in a quality computer training course followed by years of real-world experience. I am self-taught and I have been a Java developer for 2 years, so it is possible. /r/learnprogramming - general programming help./r/javaexamples - short tutorials with code snippets./r/JavaHelp - help with Java programming.Programming Challenges List from the /r/learnprogramming wiki.Explanation to the is Java "pass by value" or "pass by reference" question.Training & Tutorials: Downloadable Files.If you have any questions, please do not hesitate to ask them! Some vendors will be supporting releases for longer than six months. If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others: With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. ![]() Dev.java - Oracle's own Java learning platform.Hyperskill is a fairly new resource from Jetbrains (the maker of IntelliJ).MOOC Java Programming from the University of Helsinki.Google Drive, Dropbox, Mediafire, etc.- online IDE for many different programming languages.Codiva.io or Ideone for executable code snippets that use only the console.Github or Bitbucket repositories are also perfectly fine as are other dedicated source code hosting sites.Gist for multi-class programs, or programs that require additional files.Pastebin for programs that consist of a single class only.Copy your code into Redditlint, click Format + Copy, and paste the code in your post (remember to leave an empty line above the code!). Redditlint is a quick and simple code formatter for reddit code.For small bits of code (less than 50 lines in total, single classes only), the default code formatter is fine ( one blank line, then 4 spaces before each line).Do not submit executable jar or compressed (zip, rar, 7z, etc.) files!.No resource recommendations/promotions outside of the community resources thread Please post any recommendations and promotions of resources such as courses, websites and videos in the bi-weekly community resource thread.No piracy! We do neither tolerate requests for pirated material, nor do we allow advocating pirated material (even mentioning that you could download commercial products for free is forbidden) - such content will be removed without warning and the poster will automatically be permanently banned from the subreddit.PM help requests or offers will be removed without warning. Either ask your questions here and show your code, or you're out of luck. Comments with solutions will be removed and commenters will automatically be banned for a week. Do not ask for or reply with solutions as code, nor in plain text, rather comment explanations and guides.There might be other people with similar problems who could profit from the discussion in the thread. Do not delete your posts! Deleting is selfish and will deprive others of existing solutions.No Rewards: You may not ask for or offer payment when giving or receiving help.No links to your stackoverflow questions - we are not a second opinion to stackoverflow, nor are you going to get answers here when you didn't get satisfying ones there.No Processing Please use /r/processing instead. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |