Jump to content

FakezZ

Member
  • Posts

    1,557
  • Joined

  • Last visited

Reputation Activity

  1. Like
    FakezZ got a reaction from kaeryuu in I Just Overclocked a 60hz laptop monitor to 120hz!!!!!!!!!!   
    So I really cannot believe it. My laptop's monitor (1080p) can actually overclock to 120hz from 60 hz!!!!!!! And the difference is definately noticeable! However, is it safe to run it so much higher than its factory settings?
  2. Agree
    FakezZ reacted to Dirk in Front-end and Back-end Developers   
    I guess I'll put in my two cents.  I spent a year as an intern and been a full time employee for about 7 months now in the financial industry, so everything I say is from that point of view.  Java dominates backend development in the enterprise space and most newer projects will be using Spring and Spring Boot.  Some jobs maintain old code and some are making new code.  Having a strong object oriented programming (OOP) foundation in Java is going to be your most valuable skill.  The core fundamentals of OOP can be transferred around to other languages if an opportunity opens up that isn't Java.
     
    Now for your questions:
    Your gut feeling in your original post seems to be about right from my experience as far as technologies go.  The only change I would make is putting git first.  Not everyone likes it, but it's the industry standard.  If some company want's you to use something different, they will teach you.  If you have no programming experience go with Java first. Having frontend knowledge is good, but I doubt any would be expected from a junior backend developer.  It would be a nice bullet point on a resume though. In my experience, the most learning you will do is from senior developers on your team.  Take every opportunity you can to learn from them no matter what.  Pair programming, reviewing your pull requests, reading a book they suggest, or asking direct questions.  DO IT.  That's how you will learn.
     
    Since no one has suggested any books yet, I'll suggest a few that I read last two years that are better than any college/online course:
    Clean Code by Rob Martin (This is the book to live by) The Pragmatic Programmer by Andrew Hunt and David Thomas (This is the mindset you need to have) Test Driven Development: By Example by Kent Beck (This will make future you hate past you less) @FakezZ Is also giving some great advice.  There are many paths to get to where you want to be.  You just have to find your own.
  3. Informative
    FakezZ got a reaction from Hi P in Front-end and Back-end Developers   
    Oh based on how you approach learning, you are definitely on the right track. The thing you said about languages not being a problem is spot on actually, basic programming skills and good engineering will get you far in any language or field. 
     
    I don't really think you should learn front-end unless you are also interested in being a full stack dev (good full stacks are rare and usually quite in demand). I would start with the basic protocols of communication in the web (how TCP works, then the HTTP protocol) and then start with API design. How REST APIs work, how they are designed, dos and donts etc. Then learning to use databases (how to connect, querying the db for data, designing your schemas so they are not very rigid and can be extended without sacrificing a lot of performance). As a start, I would start with node to actually tinker and do basic stuff, as it does abstract a lot which is not a problem if you already know how these systems work under the hood. Now as far as databases go, I think it is good to start with plain old MySQL and then also learn about NoSQL databases such as MongoDB as they are really hot right now (and for a very good reason tbh). Feel free to ask if you have more questions  
  4. Informative
    FakezZ got a reaction from Hi P in Front-end and Back-end Developers   
    From my experience (working professionally as a Backend developer for a year), you should not learn Java frameworks. Actually, it all depends on what you want. Currently, the jobs for Java and C# programmers etc are mainly to maintain old code. I doubt many new projects are made with them (maybe with java since it has evolved quite nicely, but has a bad rep). The hot things right now are NodeJS (kinda biased here since I use node all the time), Rust if you want to get your hands dirty, Go if you want to be somewhere in the middle in terms of abstractions, Python if you like the language (personally I can't stand the syntax) and I think that's if for hot stuff currently, but I might be missing something. By the way, performance wise, the programming language does not really matter all that much. 99.9% of the time you will be bottlenecked by the database doing stuff and not the language. Especially with node, that is non-blocking by nature, you will probably find the performance of the DB will slow you down quite sooner than the performance of the programming language. Besides, applications are now stateless and you will probably use kubernetes in production unless you are going to work for a company-dinosaur, so scaling the service is usually as simple as just creating new instances in kubernetes with the click of a button.
     
    Also you should definitely make yourself familiar with Git. It really is not all that complicated and it will save you a ton of time, even for hobby projects. Next up is learning Docker and Kubernetes. I would recommend to learn how it all works behind the scenes before you start writing dockerfiles and running images, as things will start making sense much faster that way.
     
    Also as a backend developer you should start learning about authentication and JWT (Json web tokens if you want to google it better), how REST works and why it is stateless, scaling applications and the different ways of doing that etc. I know it sounds like a lot of theoretical stuff, but believe me it will come in handy sooner than you can imagine. Besides, all good apps start with a good design (or architecture if you prefer) first and then using the right tools.
     
    I definitely forgot some things, but you can feel free to ask away.
     
    EDIT: I would like to add some things I would avoid if I were you.
    PHP: It is not only a bad language, but it will kinda force you down the path of making websites and using WordPress for the most part, as these are the most popular applications of it. Not that it is bad to make websites and use WordPress, but for me this is not where the interesting and fun stuff happens. C/C++: No problem with these languages (they are decent, if you exclude many things C++ does insanely wrong like the lack of modules, a bloated standard library etc for which C can be forgiven since it was never designed to be that kind of language) I would generally avoid any language without a solid module system, as development nowadays is very very much a team sport. You will use many things other people have written, either in your company or third party libraries. And that is a good thing, because it will not only save you time, but you can rest assured, the library someone has spent a lot of time writing after probably a lot of experience in the specific area the library is about, will always be better than any custom solution you might come up with. It is nice for learning and hobby projects, but professionally reinventing the wheel is never a good idea or encouraged.
  5. Agree
    FakezZ reacted to DrMacintosh in FTC Says 'Warranty Void If Removed' Stickers Are Bullshit, Warns Manufacturers They're Breaking the Law   
    I'm going to go against the tide here again. 
     
    if I were a company and I was forced to service people who open their device, break it, and send it back to me and expect me to fix it without knowing what the hell they have done to it and being unable to rule out their hand in breaking the device.....I would not be very happy. 
     
    Not so sure how I feel about this. 
  6. Agree
    FakezZ reacted to RagnarokDel in cryptocurrency price crash   
    It's never going to die. You know there's 4 nerds in a lan somewhere that are going to keep it going even if it did.
     
    Also, 'member how the internet was a fad?
    Never. Most of our money is already digital and in fact significantly less secure then cryptocurrencies.
     
  7. Agree
    FakezZ reacted to DildorTheDecent in cryptocurrency price crash   
    Thought this was like, Wall Street crash tier.
     
    This is nothing. It's happened before and It'll be back up in a bit.
  8. Funny
    FakezZ reacted to Energycore in [UPDATE: Visa is at fault] Coinbase Charging Accounts Multiple Times   
    There's an update to this, apparently Visa's taking the blame for these double charges: https://cointelegraph.com/news/visa-worldpay-take-blame-for-duplicate-charges-on-coinbase-reverse-transactions
  9. Agree
    FakezZ reacted to mr moose in More than $50m in crypto stolen by Ukranian Group CoinHoarders via Google AdWords   
    I find it concerning that people are willing/able to educate themselves to the point of being able to trade and store crypto but haven't quite worked out basic internet security.
  10. Agree
    FakezZ reacted to Energycore in More than $50m in crypto stolen by Ukranian Group CoinHoarders via Google AdWords   
    I think you're giving a disservice to the volatility of the market. 50m in crypto is also known as 100 million in a few weeks then 20 million 2 days later. Back in the beginning of Bitcoin this one time it fell from $50 to $2 (can't find the source for that atm).
  11. Agree
    FakezZ reacted to Energycore in More than $50m in crypto stolen by Ukranian Group CoinHoarders via Google AdWords   
    I dunno, how are pieces of paper with no real value and a number written on them a good thing for society?
  12. Agree
    FakezZ reacted to Energycore in BitCoin Bubble set to Burst   
    Bitcoin Bubble is becoming a buzzword at this rate. Everyone talks about how the crypto market is going nowhere, a lot of people are based purely on their ignorance of why it became such a big market. As long as countries don't ban it, it's here to stay because it provides an improvement to what we currently have for a payment system.
  13. Agree
    FakezZ reacted to dizmo in eBay will begin inter-mediating payments through Ayden   
    I don't think it'll mater much. I don't see them getting rid of the Paypal option, I imagine they'll simply add another choice.
    It'd be interesting to see how much of a loss Paypal would take if eBay abandoned them entirely. I imagine most of their business is done there.
  14. Agree
    FakezZ reacted to AlwaysFSX in FCC Chairman Ajit Pai Opposes White House Plan For Government Run 5G Network   
    Yeah.. no..
     
    In this instance, he is wholly correct for all the right reasons. This isn't a distraction, this is him pointing out the obvious. What you have here is the hive mind being mad he said anything about what they think might create progress.
     
    News flash everyone, the government fucking sucks at making stuff.
  15. Agree
    FakezZ reacted to AlwaysFSX in FCC Chairman Ajit Pai Opposes White House Plan For Government Run 5G Network   
    To be fair, Pai is right. The government trying to do anything with infrastructure is a fucking disaster. And it'll end up costing tax payers more money than if you just let companies do it themselves.
  16. Agree
    FakezZ reacted to Matu20 in Etherium tops $1,000 spiking GPU prices again   
    Why do people blame miners? AMD and Nvidia need to ramp up production to meet demand, the fault is on them.
  17. Agree
    FakezZ reacted to SpaceGhostC2C in Etherium tops $1,000 spiking GPU prices again   
    The same day "they" ban CPUs from gaming or RAM sticks from performing scientific computations. In other words, the dark day when "they" start telling you what you can and can't do with your versatile, general purpose computers.
  18. Like
    FakezZ reacted to Misanthrope in IPhone x freezes up in cold weather   
    I have so many questions. To start: if it's -35 to -50c, how would you even use a small touch screen device? Not using gloves means you'd use it for a little bit before your fingers turn black and snap the fuck off. Using gloves well, kinda negates the touch screen. Now I've seen a few gloves that can work on a touch screen phone but even then can you really use it for much more than just unlocking it or clicking something at least as large as an icon? It's not easy to wear gloves that are protective enough for this temps and have any kind of fine motor skills left.
     
    And last but not least if it's -35c outside why are you answering your phone and not immediately seeking shelter instead? I mean do you honestly just walk around town, take the bus, ride your bike, sit down on a public bench on this fucking weather? I'd imagine you would go out to get from A to B a quickly as possible then stay the fuck inside where human beings are actually capable of surviving those temperatures for extended periods of time and then worry about answering texts and checking social media.
  19. Agree
    FakezZ reacted to Okjoek in WeChat confirms that it makes all private user data available to the Chinese government   
    I just assume everybody already knows everything about me anyways.
  20. Agree
    FakezZ reacted to Bouzoo in WeChat confirms that it makes all private user data available to the Chinese government   
    As opposed to US/UK and other countries which are the pinnacle of security and highly value user privacy, right?
  21. Agree
    FakezZ got a reaction from TheCherryKing in Tech companies declaring "war" and Stop signs + Self Driving Cars   
    Because the system in place now is Corporatism and not Capitalism... With real Capitalism there is competition so if you don't like a company's way of doing things you can just take your business elsewhere. Good luck doing that when Google basically is the fucking Internet.
  22. Funny
    FakezZ got a reaction from ivan134 in Tech companies declaring "war" and Stop signs + Self Driving Cars   
    Because the system in place now is Corporatism and not Capitalism... With real Capitalism there is competition so if you don't like a company's way of doing things you can just take your business elsewhere. Good luck doing that when Google basically is the fucking Internet.
  23. Agree
    FakezZ got a reaction from TheCherryKing in Tech companies declaring "war" and Stop signs + Self Driving Cars   
    Yeah as I can also substitute using a car by travelling by foot... The fact that there are alternatives does not mean that they are viable.
  24. Agree
    FakezZ got a reaction from Bensemus in Tech companies declaring "war" and Stop signs + Self Driving Cars   
    It's not just me, though, it is the majority.
  25. Funny
    FakezZ reacted to PeachyUwUSenpai in FIRST PERSON SHOOTERS CAUSE BRAIN DAMAGE ACCORDING TO NEW STUDY   
    the only people with brain damage are the people who wrote this paper cannot find any place this has been peer reviewed though i'll keep looking
×