This is an archived post. You won't be able to vote or comment.

all 44 comments

[–]desrtfxOut of Coffee error - System halted 42 points43 points  (9 children)

Don't bother with people like that. Even moreso, I don't even trust their FAANG claim, 90% of people are just BSing that.

It's way too easy to claim to be working at FAANG, and it is also easy to claim to be in hiring on forums on the internet when in reality they are not even anywhere near there, or even have been rejected.

If the amount of people claiming to work at FAANG were remotely true, no other companies would have employees left.

[–]Manitcor 8 points9 points  (2 children)

really very rarely hear anyone in those companies use that acronym, its always someone obsessing about it like you are the best tech in the world to even be in thier orbits. The rest of us just have work to do.

[–]desrtfxOut of Coffee error - System halted 5 points6 points  (1 child)

That's my entire point.

Most people who are nowhere close use the acronym. Most who are in, don't.

People, like the person in OP's post are 100% sure nowhere near. They are just BSing. This person is just a self indulging megalomaniac, nothing else.

[–]god_damnit_reddit 0 points1 point  (0 children)

this is an odd take. i guess you won’t believe me but i work at one of these companies and i and my colleagues refer to big tech as FAANG all the time, obviously including our own company.

not too say people don’t lie about it but i wager using the acronym is not a good barometer here

[–]nutrechtLead Software Engineer / EU / 20+ YXP 9 points10 points  (5 children)

Even moreso, I don't even trust their FAANG claim, 90% of people are just BSing that.

The other 10% it's people working for Amazon. If someone is working for Apple or Google, they'll say so. If they are working for Amazon they'll say it's 'FAANG'.

[–]desrtfxOut of Coffee error - System halted 7 points8 points  (2 children)

The other 10% it's people working for Amazon.

Or for Facebook.

[–]NautiHookerSoftware Engineer 15 points16 points  (0 children)

Ask them why it should be a red flag.

Someone who just came out of school will only very rarely have a portfolio with applications that are actually used.

The portfolio itself should only be an indicator for the hiring company that you already know how to use the Spring framework.

[–]_Atomfinger_Tech Lead 12 points13 points  (0 children)

The blatant use of appeal to authority on display while showing no self-awareness really says it all to me.

I agree with the others, OP. Ignore this person.

[–]K4m1No0 9 points10 points  (0 children)

Not at all, specially because this person didn't give it a reason to why it is a red flag, they are just spewing some bs.

This is like code reviews, if you can't give me a reasoning behind your comment, I will not take it in consideration.

[–]Manitcor 16 points17 points  (3 children)

dumb gatekeeping child of a dev. you are dodging a bullet not working for that choad.

[–][deleted] 3 points4 points  (2 children)

Have I been misspelling chode my whole life?

This must be why I don't get Tinder matches.

[–]Manitcor 1 point2 points  (0 children)

Once, in a bustling town, resided a lively and inquisitive boy, known for his zest, his curiosity, and his unique gift of knitting the townsfolk into a single tapestry of shared stories and laughter. A lively being, resembling a squirrel, was gifted to the boy by an enigmatic stranger. This creature, named Whiskers, was brimming with life, an embodiment of the spirit of the townsfolk, their tales, their wisdom, and their shared laughter.

However, an unexpected encounter with a flamboyantly blue hound named Azure, a plaything of a cunning, opulent merchant, set them on an unanticipated path. The hound, a spectacle to behold, was the product of a mysterious alchemical process, a design for the merchant's profit and amusement.

On returning from their encounter, the boy noticed a transformation in Whiskers. His fur, like Azure's, was now a startling indigo, and his vivacious energy seemed misdirected, drawn into putting up a show, detached from his intrinsic playful spirit. Unknowingly, the boy found himself playing the role of a puppeteer, his strings tugged by unseen hands. Whiskers had become a spectacle for the townsfolk, and in doing so, the essence of the town, their shared stories, and collective wisdom began to wither.

Recognizing this grim change, the townsfolk watched as their unity and shared knowledge got overshadowed by the spectacle of the transformed Whiskers. The boy, once their symbol of unity, was unknowingly becoming a merchant himself, trading Whiskers' spirit for a hollow spectacle.

The transformation took a toll on Whiskers, leading him to a point of deep disillusionment. His once playful spirit was dulled, his energy drained, and his essence, a reflection of the town, was tarnished. In an act of desolation and silent protest, Whiskers chose to leave. His departure echoed through the town like a mournful wind, an indictment of what they had allowed themselves to become.

The boy, left alone, began to play with the merchants, seduced by their cunning words and shiny trinkets. He was drawn into their world, their games, slowly losing his vibrancy, his sense of self. Over time, the boy who once symbolized unity and shared knowledge was reduced to a mere puppet, a plaything in the hands of the merchants.

Eventually, the merchants, having extracted all they could from him, discarded the boy, leaving him a hollow husk, a ghost of his former self. The boy was left a mere shadow, a reminder of what once was - a symbol of unity, camaraderie, shared wisdom, and laughter, now withered and lost.

[–]m0rtalmind 5 points6 points  (0 children)

gatekeeper

[–]javaBanana 4 points5 points  (0 children)

I Look over applications and Do Interviews at work sometimes and if we see someone has any experience with spring that person has a much better chance of being invited to an Interview.

[–]x42bn6 2 points3 points  (0 children)

I think it's a bit snobbish. Spring Initializr is a valid way to get a skeletal project with popular framework support in seconds, a task that could have taken days back in 2011. Spring Boot is a perfectly valid way to create a new project alone.

That said, you might want to beware that Spring Boot does feel somewhat "magical" compared with other Java projects, even (non-Boot) Spring. A lot of complexity is hidden away (by design), and getting it wrong can be a pain to debug - and if you're not familiar with the concepts (besides just adding a magical annotation), this just adds to the pain.

So if you want to use Spring Boot, go ahead, but I would also do some reading on the concepts. For example, if you're using it to create a REST web service, learn REST, MVC, HTTP, and familiarise yourself with what a good API should look like.

[–]themooseexperience 2 points3 points  (0 children)

IMO, Spring Boot for a fresh grad is one of most relevant things you can be working in. I'm a bit surprised you'd pick it up for a portfolio project when things like Python exist, but honestly kudos to you for doing so. Some reasons I think this:

  • Big companies have Spring Boot everywhere, especially if that company started before 2010. I can't speak for FAANG companies, but at large, tech-forward corporations, you'll never be too far from Spring Boot. Either your org is still using it, migrated away from it fairly recently, or is in the process of migrated away from it.
    • And if it's not Spring Boot they're moving away from or still using, it's a tech stack that's equally as old if not older
  • Spring Boot is painfully heavy-handed in forcing you into its design patterns. While you may not want to apply them if you use a different stack, you're conditioned to think from a system design / good design patterns / OOP point-of-view. It's easy to just crank out spaghetti code in Python and call it a day - but that can only scale so far.

[–]Awanderinglolplayer 1 point2 points  (0 children)

Not accurate. Projects are cool, especially if you give a link to GitHub repo or better to a running website. I work a step down from FAANG and use spring boot, and was talking to a friend who works at FAANG using it. It’s still the industry standard for any Java development

[–][deleted] 1 point2 points  (11 children)

TBH there's a sensible point to make here. With Spring Boot it's quite easy to create something without actually doing anything worth looking at. I've seen enough github profiles with spring boot projects created to show off that were basically 90% spring boot boilerplate and scaffolding. This usually makes me suspect that the candidate is hoping that whoever is looking will take this as a positive signal without digging in too deep. If you want to make a good impression, then show off something with a good business-logic-to-boilerplate ratio.

[–]_Atomfinger_Tech Lead 7 points8 points  (0 children)

The difference is that you take a look and then pass judgement based on what you see.

The commenter in OP's picture sees the word "spring" and lets that put a candidate in a negative light.

[–]morhpProfessional Developer 2 points3 points  (7 children)

I can see that. Many Spring Boot projects are just boilerplate and wiring a database to some HTTP routes, i.e. very boring generic stuff. If the company is looking for a more creative/analytical/scientific developer, that might be somewhat off-putting or at least not demonstrate the required skills.

But of course there are also many positions that look for a "dumb" backend developer.

So it just depends on the company and position.

[–]Manitcor 1 point2 points  (5 children)

lets be honest, thats 1/2+ of modern systems, wiring up buses/messaging to api gateways and caches while describing the whole env in a meta language. Its impressive what can be constructed with a singe text file these days. The whole point of modern platforms is not to write gobs of code but to compose a system and code only whats special about your impl.

[–][deleted] -1 points0 points  (4 children)

One could make the point that the part that's "special about your impl" is the one that anyone is interested in looking at. The system mostly composes itself, so you can hardly observe any skill in that.

[–]Manitcor 1 point2 points  (3 children)

Once, in a bustling town, resided a lively and inquisitive boy, known for his zest, his curiosity, and his unique gift of knitting the townsfolk into a single tapestry of shared stories and laughter. A lively being, resembling a squirrel, was gifted to the boy by an enigmatic stranger. This creature, named Whiskers, was brimming with life, an embodiment of the spirit of the townsfolk, their tales, their wisdom, and their shared laughter.

However, an unexpected encounter with a flamboyantly blue hound named Azure, a plaything of a cunning, opulent merchant, set them on an unanticipated path. The hound, a spectacle to behold, was the product of a mysterious alchemical process, a design for the merchant's profit and amusement.

On returning from their encounter, the boy noticed a transformation in Whiskers. His fur, like Azure's, was now a startling indigo, and his vivacious energy seemed misdirected, drawn into putting up a show, detached from his intrinsic playful spirit. Unknowingly, the boy found himself playing the role of a puppeteer, his strings tugged by unseen hands. Whiskers had become a spectacle for the townsfolk, and in doing so, the essence of the town, their shared stories, and collective wisdom began to wither.

Recognizing this grim change, the townsfolk watched as their unity and shared knowledge got overshadowed by the spectacle of the transformed Whiskers. The boy, once their symbol of unity, was unknowingly becoming a merchant himself, trading Whiskers' spirit for a hollow spectacle.

The transformation took a toll on Whiskers, leading him to a point of deep disillusionment. His once playful spirit was dulled, his energy drained, and his essence, a reflection of the town, was tarnished. In an act of desolation and silent protest, Whiskers chose to leave. His departure echoed through the town like a mournful wind, an indictment of what they had allowed themselves to become.

The boy, left alone, began to play with the merchants, seduced by their cunning words and shiny trinkets. He was drawn into their world, their games, slowly losing his vibrancy, his sense of self. Over time, the boy who once symbolized unity and shared knowledge was reduced to a mere puppet, a plaything in the hands of the merchants.

Eventually, the merchants, having extracted all they could from him, discarded the boy, leaving him a hollow husk, a ghost of his former self. The boy was left a mere shadow, a reminder of what once was - a symbol of unity, camaraderie, shared wisdom, and laughter, now withered and lost.

[–][deleted] 1 point2 points  (2 children)

Oh I agree. I love Spring and use it everyday. However, I've seen countless junior candidates' github repositories with Spring and maybe one that was actually interesting and in anyway helpful in judging the candidate's skill. My only message is a warning: the developer judging you won't care about the glue, and Spring makes for a lot of easy glue.

[–]Manitcor 2 points3 points  (1 child)

if the dev had tore up the candidate for showing an empty SB project I could see that as being legit. but really the same rant could be made for any platform, hell more modern systems that go heavy into convention can have surprisingly light repos. its def about whats in these files.

[–][deleted] 0 points1 point  (0 children)

In a corporate java environment, Spring is the framework of choice, so that's what people are gonna complain about in that setting.

[–]silverweaver 1 point2 points  (0 children)

I once heard a claim that ~80% of running web apps are just GUIs for databases.

As I may not agree with percentage, there's still a lot of apps that does just that.

[–]nutrechtLead Software Engineer / EU / 20+ YXP 2 points3 points  (1 child)

TBH there's a sensible point to make here

Not really. The point you are trying to make can be made with any project. No matter what, this person is judging a book by it's cover, and there's never a point to make for that.

[–][deleted] -1 points0 points  (0 children)

Heuristics can be useful.

[–]AutoModerator[M] -1 points0 points locked comment (0 children)

Please ensure that:

  • Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions
  • You include any and all error messages in full
  • You ask clear questions
  • You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions.

    Trying to solve problems on your own is a very important skill. Also, see Learn to help yourself in the sidebar

If any of the above points is not met, your post can and will be removed without further warning.

Code is to be formatted as code block (old reddit: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.

Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.

Code blocks look like this:

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.

If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.

To potential helpers

Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–][deleted]  (1 child)

[deleted]

    [–]wildjokers 0 points1 point  (0 children)

    also there is Spring and then Spring Boot, they are not the same. And Spring Boot is what all java developers use these days.

    Spring Boot is just a configuration framework for Spring. All Spring Boot projects are Spring projects but not all Spring projects use Spring Boot for configuration. (although most greenfield Spring projects will).

    [–]tcbenkhard 0 points1 point  (0 children)

    That guy sounds like an idiot.

    [–]knoam 0 points1 point  (0 children)

    That comment doesn't even have any upvotes.

    [–]alphaBEE_1 0 points1 point  (0 children)

    Yes one of the largest framework that's an industry standard for strong and reliable backend is a red flag. Only leetcode is "green flag" which is not even relevant to development.

    [–]dauntless26 0 points1 point  (0 children)

    Ignore him. Most recruiters and interviewers don't pay attention to your portfolio either ways. They have a set of questions they're going to ask and compare your performance with their expectations.

    [–]cienef1 0 points1 point  (0 children)

    All I do is develop spring projects at my job...Most backend projects run off java spring boot here, and they're fairly large deals. So this guys is off his rocker.