#career-advice
1 messages Ā· Page 244 of 1
Perfect situation would be full remote, moving away might be quite expensive and since Western Europe is brokeass, they refuse to pay for the location change.
yeah, fully understandable
living in Swiss is a work of art
but I know a bit about it
you can avoid much of the high cost
- many people (like old people with low pensions, or students) live together
- apply for hybrid remote, and live a bit further away from the working place
both are excellent tools, to reduce the costs a lot.
Agreed generating names is really needed ngl.
is this an advert?
If I'm writing a program as a consultant, how should I deliver the product? What sort of stability guarantees should I offer? I presume there's specific licenses I should use for the code.
Maybe if I'm using code from 3rd party repositories I would need to verify license compatibility
Your post has been removed. This channel is for career discussion. Please don't post irrelevant stuff or ads.
There's a bazillion "it depends" here. Tell us more?
I just heard about a job somebody might have for me. I want to know what I should expect before I even consider doing something like that
Is somebody a company / sophisticated buyer, or just some rando who wants some code?
It's a friend who works for a company. And it would be for the company
And why would they want you to do it?
(I don't mean that judgey... just to understand context)
Presumably they believe the service I would provide saves them money. It's just some automation
So you don't have some particular expertise, just that they need someone to do something?
My "expertise" here is being a sysadmin I suppose? Scripting things for the computer. Or maybe something akin to devops
Generally speaking: I never provide guarantees. The expectation is the customer has an opportunity to test / verify ("accept") the service and ask for issues to be cured.
If they want a guarantee, then they're paying for support services... an ongoing payment to keep / fix / etc.
In terms of license: there's an ownership question. Are you making a work for hire (something they own), or something you own and are licensing to them. Many contract relationships are work for hire situations, so there's no license concern.
Something they own, I'm 99% sure. I suppose I just wanted to make sure if I needed to provide a license (say I use 3rd party FOSS code with their own license). Perhaps it doesn't matter because they don't need to redistribute anything?
If it's something they own, then license isn't an issue.
(there's no license needed to use something you own)
(as long as the license for the FOSS you're using allows that)
Oh sorry... to be clear: yes, I'm talking about what you create... not the FOSS part.
maybe you want to use some AGPL'd library
If I create a tool based on FOSS libraries with restrictive licensing, I can't use their work to make money?
Or rather I would need to redistribute it to the internet FOSS style
Most FOSS licenses are fine. GPL/AGPL are the problematic ones. LGPL is generally fine.
I think an open-source license by definition is not allowed to restrict commercial use or domain of application, but e.g. with AGPL/GPL you might have to provide the source code with the program (which the employer likely won't enjoy)
Say I'm working on proprietary knowledge, I would think they dont want that open to the world lol
If this source code is running in house, does this matter? 
Do you need AGPL or GPL components? Or is this a hypothetical?
I'm asking so I know if I have to consider any limitations at all
If they're not distributing the program, they have no obligation to provide source code?
AGPL is kinda funky because it's meant to cover the "SAAS loophole".
I give them the program/source code. They dont distribute the program anywhere else. Licensing not a problem?
(software you don't distribute, but is provided as a service)
With GPL, if you give someone the executable (or other artifact) that was made using a GPL'd library, then you have to be able to show them the source code of your program (because the program itself becomes "infected" with GPL). AGPL solves a modern loophole in this mechanism: if you provide access to the program over a network, you also have to give them the source code
or something like that
for that reason, many companies straight up disallow using GPL/AGPL libraries
That's been my rule for a long time. Decades in fact.
I'm fine giving the company the source code regardless
I'm only wondering if these licensing problems are a concern for them if they never intend to distribute their program
To be clear: as a contractor/vendor, my sophisticated clients have prohibited any GPL/AGPL dependencies.
if the company is shipping software made using [A]GPL libraries, the company has to share the source code
Okay so bottom line I just need to make clear that wherever they send the program they have to be able to provide the source code
Shouldn't be a problem if these are all internal tools
I think you're misinterpreting the importance of this. It's pretty easy to avoid using GPL code.
yeah
Okay so I shouldn't ask the question, and simply avoid GPL š«” not even sarcastic lol
Yes. LGPL is a different license, by the way, which is usually fine.
!mute 1339671009589989396 7d Posting ad after already being warned.
:incoming_envelope: :ok_hand: applied timeout to @little crane until <t:1747840267:f> (7 days).
I love GPL license makes so people who are using it for commercial purpose can't use it
GPL can and is used for commercial purpose. Though that's not #career-advice related
I'm trying to act more like a senior after my first lead developer spent a lot of time refining our team's workflows. I'm on a new team now that does certain things inefficiently in comparison. All the devs have been pretty receptive to comparing how we handle certain situations and have taken me up on teaching them the basics of how I handle research issues for instance, using grep, log files, regex, etc. to manage a very large code base. I was curious if you guys had experience doing this type of thing. I'm happy to do it with no external reward, but I see stuff online about tracking metrics of what you're doing, so far I've never specifically tracked my work to look better on a resume or eval, and it sounds like most of that stuff might be made up to look better on your resume. I have worked on issues that probably had very nice statistics, but because other orgs handle the deployment and monitoring I don't get to collect them.
Specifically, online I see advice to frame things on evals and resume this way:
Accomplished [X] as measured by [Y] by doing [Z]
Reduced performance regressions, effecting over X programs/projects by instituting automated performance profiling as part of CI
Most of what I do as a dev here can't be tracked like this in a reasonable manner.
Ignoring the gloating part for your career, the main thing here is you can't improve what you can't measure.
And to that end, you can think about many ways to quantify your impact.
For instance, you mentioned teaching grep to search through files. I imagine that before, they were doing it by hand. So you are saying that you are looking at reducing the time to investigate and you can measure that
It may be simpler to start with what you are having problem tracking
Yeah, I want to really improve our CI/CD for instance, but the devops teams usually handles this. I could always have a conversation with my manager. One problem, is in legacy code things are not written in a way that is conducive to say, instituting automatic performance profiling. If I write tests, it's more of a philosophical question how many bugs I prevented.
you want to improve your CI/CD how? What do you expect the outcome to be?
Like for anything that isn't directly adding value right now by adding a feature, I expect there to be some level of marketing involved, and because I'm not on the devops team, it's hard for me to justify adding complicated systems to track this in a large code base.
One thing is just mandating tests where ever possible. Right now our code base has spotty test coverage due to being a legacy application. Even if the tests do not directly fail, they act as documentation about what a programmer's intention was on nebulous behavior, beyond what jira doc might go into detail on.
Going into a program with insufficient test coverage 8 years later and trying to figure it out via comments, jira doc, etc. when that program has dozens of issues on jira associated with it is quite difficult, so tests act as some form of documentation in addition to preventing regressions.
And what is the problem of not having enough tests?
Because we have specifically seen regressions that would have been prevented with tests, repeatedly
so you are saying that by improving the test coverage, you would decrease the number of defects?
Yes, but a direct, causal relationship with this is an absurdly hard problem unless my full time job is devops, and that is a different team entirely. For instance, a huge number of bugs here are simply other teams submitting stuff we end up rejecting, I'll then heavily document our code so it doesn't happen again. You can attempt to track that, but a lot of the value is unknowable.
you don't need a hard causal relationship tracked for each feature and defect. You can use the power of statistics
So you can look at the number of outages or incidents your team is having over time, the number of defect for each new feature, etc.
This would require me to be here for many years, each dev in my group is prob responsible for hundreds of thousands of lines. But yeah I agree in principle. I'll be on the look out for stuff like this.
For a more specific scenario, some devs here do research with fisheye, they're receptive to me teaching them how use ripgrep with regex to complete their research regarding adding features. There's literally no way to track this.
I've only had one job, but all this makes me highly suspect of those dudes who jump from job to job every 1-2 years, I don't see how you could make a meaningful change in an org with a large code base or domain expertise doing this.
That does not require you to be here many years
I'm also highly suspect of code bases that require years of experience to make meaningful changes.
For your search, if there is no way to measure the impact, then there was no improvement.
I would assume the impact could be looked at with the lead time
Well, you can make meaningful changes day 1 if you want, but when its millions of lines, you're not going to see an overall decrease in bugs by unit testing where ever you make a change for 6 months.
That's plenty of time!
Assume the first 6months is ramping up. Then the rest is when they are fully effective
If this is the bar, I'm tempted to just say fuck it and not try to do any of this, pump out tickets, read books, do side projects with good practices and sit around until I get a greenfield project.
This is just the bar to be a senior engineer
Really?
I never lie.
You can look some career ladders on progression.fyi if you don't believe me
Yeah I guess titles may differ by company. In my intro to cs class at a decent college we were already being forced to integrate linters into git hooks, etc. So I would assume part of being a senior is actually making systemic change in the workflows of your team, but maybe that's lead dev work, idk.
The longer answer is that, as a senior engineer, you will have a broader and deeper impact. Which means higher $$$. Impacting 5 people could easily be talking 7 digit impacts.
So with higher stakes, you can't just go yolo and with your guts. People will ask you to justify and demonstrate
I've already completed research issues and coordinated people from like 5 teams with no supervision, writing my own design docs, etc. and I'm under 3 YoE, if that's the bar for senior elsewhere sure, I just didn't expect it.
Think about it in terms of purchase:
- You won't think much when spending 30$ in a restaurant
- You will definitely spend more time thinking when buying a car
Because the impact of the latter is bigger
And getting it wrong is costlier
Honestly my employer deserves some slack here. When you have a gigantic, heavily regulated code base that requires a lot of domain expertise outside of programming it's going to be tough to refactor the whole thing. Is my change significant because I sped up a horrible function by 500%, I mean yeah, maybe, but it's one out of tens of thousands of functions. So I could cynically market this as a major improvement, but, in terms of the code base, I improved one thing. In another org maybe that'd be major. Like I sped up a recursive descent parser and prevented stack overflows in something that in real time translated db schema and uploaded it to a different db to help facilitate our adoption of microservices for a preexisting monolith with proprietary tech. If I research some weird finance regulation for hours to make sure I did it right, is that major? Who knows. But rewriting stuff at this scale has literally never been done, I've looked into our competitors and I know guys who work there. It doesn't happen. This is why a huge portion of the large scale rewrites of banking or government software utterly fail.
@smoky quest
Anyway, in that case it was to add a significant feature, so it was fine. If we tried to actually measure the direct ROI of every change we'd lose clients is my point, we're not google, it's not about watch time, it's if the other business wants it, we do it. The other business wanted it here, so we did it. I have rejected issues in the past because the ROI would be horrible.
So idk that's kind of a linguistic issue, I could obviously make major changes to a microservice with a few thousand lines, that's fine.
I'd argue that what you're describing is an architectural problem.
It's not about watch time.
It's about understanding your impact and the impact of your team. You could be working on so many different things. So why that one specific thing over the rest?
(a common one)
In terms of architecture, big scale rewrites will fail.
It is favored to rejuvenate them and to replace them one piece at a time. That lowers the cost, reduce the delivery time, and dramatically increase the likelihood of success
Yeah basically. Now I see some article about rewriting government or bank software in Rust and 99% they have no idea what they're getting into.
the cynical in me would say they do, but not for the same reasons š
Of course I looked up how it went and the project got cancelled half way through and imploded.
Like I said this is already being done, hence translating the schema and using a modern open source db
Instead of rewriting, define new standards. Mandate all new PRs need unit tests, all new features shouldnāt follow this old pattern but this new one. Then, when you do some bug fix, you can also convert that area of the program to the new standard. Thatās the easiest way to improve a codebase, not all at once but one brick at a time
I brought this up and recursive_error states I must track how much these things improve the system, I just don't think that's easy to do, at all.
My main advice here is to focus first on what it means to be senior (see https://docs.google.com/spreadsheets/d/131XZCEb8LoXqy79WWrhCX4sBnGhCM1nAIz4feFZJsEo/edit?pli=1&gid=0#gid=0 for example) and then the feats will follow. Rather than starting from what to brag about on your resume.
soooo true. seen this so many times.
This is very easy to track. Use your fun grep skills, see how many unit tests there are today vs loc , and when you get a new job run that again and see what you get
Well of course, but I think recursive_error implied I must track how these prevent bugs, that's a philosophical issue
I mean I can see how often they failed, that's trivial
ofc, coverage.py too.
yeah. Looking at bug count, incident counts, support tickets, etc.
It's not that deep
^
Can also look at lead time for features and changes.
Like how long it takes for a PR from creation to merge
Just scope it to an area and you will be fine with a few weeks of data points
Yeah, I'll try to do it where possible. I think there are specific issues here that make it more difficult to do, but where possible I'll track things.
It's also a great exercise as a senior engineer to think about what impact a given idea/change would have. It can help prevent some unforeseen side effects
For example, I know someone who wrote an internal documentation search engine with some neat AI inclusions. A key part of the tool records all the metrics, how many searches, searches for what documents, search keywords. They can then use those metrics to say āsaved X amount of timeā. Note none of this has to do with the functionality of the tool, the developer just wants to know how useful it is
I think the first step would probably just be to log where bugs occur so you can correlate that with unit test coverage
There are details with that which are difficult, many bugs can't be attributed to a single file, but I mean, it's something to go off of. The files with good test coverage will probably have less of them.
This involves a jira change, I think you start to see some of the problem with tracking this in-depth. I could write tests for 8 weeks straight and not have a statistically insignificant effect on how many issues are submitted overall, so I'd need a mechanism like that to associate it with a specific feature, or file, which doesn't exist atm.
You can use tags in whatever ticket system you use for your team
Yeah that's a good idea, I'll bring it up.
But honestly dude, I'd rather they start writing the fucking tests, which they're willing to do.
Sure, but the next level is to link your impact to $. Which you can do if you can link to outages, but cannot do if you just count the tests added
Researchers ask questions like this all the time, you can review their studies to determine a good way to see your metric
and DORA metrics and reports. They are great resources
Yeah I sent some of this to my manager, even though he was really optimistic and supported mandated test coverage as part of bug fixes and features.
Iāve never been on a team that uses the āyou need 100% test coverageā ideology, usually you just write a couple relevant tests per feature to prove the feature works, someone might ask you in a PR to cover some specific edge case.
Suppose I started writing a ton of comments and trying to think about how the next guy would be confused, do I have to financially justify me writing comments? Well, the more complicated code that is more likely to have problems will have lots of comments. The less complicated code will have less comments. I just don't like where obsessively tracking all this just to make myself look good takes things incentive wise.
If I were starting a project from scratch I'd be willing to deeply consider what tooling enables that tracking, if I expected it to scale, yes.
Sorry if I sound combative
Justify whatever you want, itās all up to you. If you think youāre jumping ship or really want a better position, concrete metrics will help you a lot
You don't track things to make yourself look good. That would be missing the point
@jaunty kindle Please read our rules and the channel description. We do not allow job offers.
No worries.
I think it's just new to you and something you haven't faced yet. Over time, it will be easier š
I saw someone online bitching about jira saying he shipped contract after contract for 1.5 years without jira and wondering why any project management at all was necessary so at least I'm not that guy.
I actually agree with you overall fwiw, I'll have to think about how you can track things like that in a meaningful way, maybe there will be, maybe there won't. Some things are going to be so minor that we as devs know they're good to do, but there will be no statistically significant effect, they're just things you should do if you interact with nearby code like document a confusing function.
Anyway, thanks
A function could have very little to no documentation because it is so simple and well written it won't have problems or you could have written a function that makes me want to die figuring out wtf it does, so in that case, we don't need tracking. For tests, what you're saying has merit.
Sure, don't be performative.
But I do think there is far more room to easily track stuff than you may think. And in doubt, it's a great topic to bring up and validate and ask for advice
The big one I want to implement here is automated performance profiling beyond our tools for tests. This one is easy to track, but the financial benefits are not obvious, because our users aren't going to click away after 0.5s in a statistically significant way. One day, they'll just say this software is shit, and find something else after suffering it with it for months or years for us. So, there are definitely things we should be doing as competent devs that cannot be valued financially or tracked in a meaningful manner. There isn't a huge statistically significant effect, until that b2b client leaves, and you lose millions.
Do you have any observability in place for your app?
Yeah, but the dudes who have access to it aren't me for regulatory reasons, I'd have to go work with them, play telephone, etc.
So I'm just a little cog in this machine trying to make what I work on not blow
wat
Then you could try to ask them for reports on the golden metrics for your app and endpoints
Yeah, I might do that, we'll see
I'm not an idiot, I've written services from scratch, I know this is rather simple to do at other orgs, I don't know a lot of things, but there are just specific problems here that it seems like other devs often have never encountered regarding like government regulations, legal liability, massive preexisting codebase, etc. Other companies literally cannot enter this industry due to the regulatory burden, and it impacts my ability to do basic things, sometimes.
Anyway all our competitors have the same issue, so a lot of it just stems from the nature of what is being worked on.
I won't harp on about it because no one cares lol, I'm just saying it's the type of stuff where you have a significant legal liability if you even cache your requests, for better or worse.
Anyway, thanks.
It also means you are developing some valuable domain expertise that is relevant and useful in other strictly regulated industries. Don't undersell yourself!
Yes basically, and at first I just hated this company bc of the scale, some proprietary, legacy stuff, but now I see guys who get mad when you bring up jira and don't know what it's used for, and realize that guy basically couldn't work at a place like mine despite his YoE.
The other thing is, because of the scale, some scuffed old tech, when you do anything to convert that to a new stack, you build a lot of underlying knowledge on how those things work, whereas at some companies they're just pumping out barely working half functional llm slop and I don't think they're going to end up competent developers that you'd trust to work on large, reliable, efficient systems. It seems like some devs have basically worked on throw away projects that get rewritten every year, that's probably useful in other ways, but idk I don't really want to work at a place like that.
Regarding domain expertise I have seen jobs ask for stuff I know because I work here, that isn't proper CS knowledge, so that's definitely true too
I'm a rising senior and it's time for me to lock in. I've been strugling with im poster syndrome and not knowing if SWE is for me but I beleive its because I always get stuck and struggle, I think it's the fear of not knowing concepts that holds me back. That being said I have some expeirence with Java, Python, C#, JS but I want to hone my craft and really lock understand everything on a deeper level, as in DS&Algos, OOP and being able to create resume projects, what langauge would be the best so I can be able to land a job in 2026?
Thinking that a language will get you a job is the wrong way to look at it. Languages really don't matter, you are in school for Computer Science, not Python or JavaScript. You need to think in terms research, case studies, true demonstrations of your theoretical knowledge you gained as a CS major.
So, instead of making a facebook clone from some ReactJS youtube video (shallow, boring, and seriously way too easy), think about what makes Facebook so valuable. At its core, facebook has a powerful community detection algorithm it uses to market ads to specific people, ie "this person likes Nike, I will show them Nike ads".
So, try to make that (as an example)! Fully research graph community detection algorithms, implement one in any language you want, test it with traffic loads of millions of requests per second, make sure it works really well. Implement multiple community detection algorithms, compare them to one another, make a case study!
Then, you can learn a stack and language, any web stack that suits your fancy (frontend, backend, database, authentication, user account), and connect it to your algorithm. That's the easy part.
As a bonus, look into what swe job postings are looking for, maybe its knowledge of azure/aws/gcp, kubernetes, kafka, ci/cd, and try to implement them in your own project in ways that make sense.
Focus on getting an actual, working demo website you can link to from your resume, nobody on the planet will ever read your github code.
This isn't really a meme chat, but I saw a meme where someone said "LOL I stole your code", and the author said "it wasn't my code--but did you get it to work?"
Swe job is just being a pro at copy and pasting
Knowing what to cp is nontrivial. I once helped someone here, and every time I linked them to example code, they asked if they needed to copy the whole thing into their code, as if just appending your code will make the prior code start working as expected
Yeah thatās when you know your cooked, only copy and paste code you understand
Otherwise you can get lost quickly
I can't tell you how many times i've said something like "ok try installing by doing python -m pip install ...", then they go and paste that directly into their cmd and wonder why it didn't work
With the introduction of gen ai, its bringing a lot of noobs into programming
Everyone thinks they can code now
Itās a skill learnt over years not a quick chat with chatgpt
I had someone pip install a package called example š
Most useful pip install that
You could tell someone to download malware and they would
lmao, this feels less career discussion and more off topic
Celebrities have to constantly fight against paparazzi. I am in the opposite situation, weeks could go by with no one outside of family initiating a reach-out to me.
Aren't companies similar? We are all reaching out to celebrities unless we are careful. But there are also "hidden gems" who are being ignored and are hungry for applicants.
Emerald cloud lab was an example for me, I found it long before I needed to apply. And when I did apply, I got to the third interview.
The way I found it was nuanced: Most students in the lab were content to follow step by step protocols all day. I wasn't, and started to look for solutions, reading a not-that-known article that mentioned Emerald.
If I just googled "biotech companies" I would find Genentech and other well-known companies who are flooded with applicants.
It does seem to be the more nuanced paths that can get us all away from the crowd.
What
This reads like someone trying to convert me to their religion
How would you re-word it?
i would ask a question instead
Well first of all, what the hell are you talking about?
How to avoid the competition when applying for jobs.
All the stories about fighting for a position with 1000+ applicants? There are plenty of obscure companies for which that is not the case.
ok. Were you replying to an old message or something? It just seemed really out of the blue lol
obscure smaller unknown companies are one way to avoid competition yes
But yeah i guess i agree. I like searching for companies specifically in my area, then go to their careers page and apply directly
I'm not so sure about that. My brother works for a tiny obscure company in a small team. One of their juniors left recently, and when they opened up for applications they still had to sift through a massive amount of CVs
you can find a lot of stuff that wouldn't show up on other job boards this way
How did so many people even find such a tiny company?
if youre into biotech consider moving closer to a hub? for example, in the UK if you want to work in biotech you move to either oxford or cambridge
I just ate a pack of bourbon biscuits
this isnt a shitposting channel, contribute to the conversation or stay quiet
I want to know why every business is slapping .ai on the end of their name like it makes it any better
Chill š§āāļø
I went to AWS summit recently in London and 99% of stands were companies with ai in their name
its the new hot thing, it'll go away eventually
Because advertising? But advertising is hard. Its the small companies who can't advert or SEO well where we should look for. I am not sure how much bourbon biskets would affect our breath for interviews. Seems fairly safe.
Offer the employer a bourbon biscuit and theyāll hire you on the spot
i dont think you want to show up to an interview with alcohol in your breath
No the biscuit
5 rounds of interviews? Nah youāve got the job thanks for the biscuit
I think the reason for increasing rounds of interviews, like up to 10 rounds in some cases, is because it is a poor man's networking. In order to know if you will fit working on a team with someone you need to meet them a dozen or so times at least to actually know them.
Itās annoying
Give me a leetcode problem, pass it I get the job
its a job, not a life partner
you dont need to meet people that many times
should be a one and done kind of thing, applicants dont have the time or resources to entertain a hiring manager for multiple rounds
At that point itās time to make a start up
Let's say you were paid to work on an involved project with me or josh or someone else you have interacted with on this forum.
You feel that you would generally be able to get along and communicate with us? Being able to adapt yourself to the local communication style is useful.
There is no local communication style
Its software development, you get people from different backgrounds and from places all over the world
You use neutral corporate tones and thats it, you dont need more than a couple meetings to see whether someone is capable of this
Makes me wonder why the hiring managers waste their own time in interviews.
My team is based in london but only 2 of 10 are english, what would the local communication style be?
Big companies can afford to have a battle of attrition basically with candidates
I see no other reason to drag the process out so much than this
I have seen a wide range of how enjoyable people are to work with.
I look out for these:
- Pessimism and blind optimism are bad, tempered optimism is best.
- People who like to bully you are bad, those who care about well being are good.
- Flaky is bad, reliable is good (of course).
Together this makes a BIG difference in how much I enjoy my work, and thus how productive I am.
are you offering services in academic dishonesty?
Did I mention it that way Mr bot
technical and non-tech projects in both undergrad and postgrad
what does this mean then
Ask your creater
sure thing <@&831776746206265384>
Hahaha!
@runic zephyr not the place for that
We have to learn not a must a dishonesty. Can we continue chatting?
And let's respect other members, or you'll be out
I think this is a bot bro! Was trying to test it out, ya feel me?
No, I don't
How much points do ppl here have on leetcode?
Everyone who put 0 get your ass on leetcode or itās McDonalds full time for you
How do you learn solve tasks on leetcode
I'll let my employer know they'll be needing to replace their software engineer as I make my way toward McDonalds then.
Yep Iād send the email asap if I was you
Cry, pull your hair out, smash your face into the desk, put your head through the monitor, then you will learn
Huh, weird. My lead just messaged me back. "No. See you tomorrow." 
Vibe coder swe?
Nope.
Iām jk btw donāt take me seriously š
Oh don't worry. There was little risk of me taking you seriously.
It's a largish one that does a lot of Fintech. I don't name drop it. Not confidential, just not that important.
Ahh fair enough nice
In fairness, I joined as tech support and somewhat shoved my way into software engineering. So, yeah, knowing how to handle leetcode-styled questions is probably really helpful for many interview styles.
Thatās good though, Iām glad the company allowed you to progress
And what is to your liking?
"allowed"
It feels like I just said "I'm doing this now" and they didn't notice until I had solutions moving and shaking.
Lmao thatās fair
Is the pay good?
What will you improve?
What do you use
Youāre a smart one you are
Oh yeah. Can't really complain about the pay at all. I could get more, but the company is good and that's more important to me.
I know
š¤Ø
ok... you do you ig
you hate systems but you want to use software development skills to checks notes not build software systems?
Every couple years there is a new buzz word that venture capitalists cream their pants over and bend over backwards to give money to. AI is it rn and FTX was a product of when this was crypto. Sometimes the ideas are pretty good (big data), sometimes they have very little real use case (imo crypto). Also .ai just looks cool on a URL. Probably mostly that it looks cool.
What is this guy even rambling on about
Honestly, if your business can be substantially improved with the usage of AI, i.e. Duolingo automated the production of courses with AI (humans don't write them), I think their business concept is probably pretty flawed and they don't have much competitive advantage. But I'm not smart enough to time the market and short duolingo and I don't assume the market actually makes good decisions, even long term, or that duolingo is really a good app for learning languages anyway. You could have shorted FTX, but if you time it wrong you're still gonna get cooked.
this isnt the channel for your roleplaying my guy, try #ot0-psvmās-eternal-disapproval
Duolingoās rubbish for learning, itās only kept afloat with its presence on social media
Duolingo is (as a language learning method) garbage (technically it seems quite well built) that's why I bring it up. Stephen Krashen's research is way more effective. Duolingo kind of works for English <-> Spanish but just memorizing 1000 words and sentence mining simple content is far superior. I had Spanish penpals with 500+ day duolingo streaks who were terrible at English. I read through 1 spanish textbook and then I immersed in anime dubbed in spanish (seriously), and made note cards with sentences that contained 1 new grammatical concept or word. This works much much much better.
But like I said, duolingo's service is not actually language learning, but the illusion of doing something productive. Duolingo breaks down wayyy harder with Japanese and Chinese, and imo they offer that service in a dishonest manner, as it's horrible for those languages for a native english speaker. Now that they use AI to generate courses, they're even more pointless.
But yes .ai looks cool
Well yeah also translation services don't have to be exact or particularly high quality so I imagine people are just going to have less financial incentive to learn a foreign language in general. Commercial translation of non-technical documents i.e. manga for instance is an industry that is seriously threatened by LLMs, because you can be wrong, and it doesn't require exact work, and people don't generally financially value good localization.
but duolingo is a good example of where you think you have an easy win with AI and it means your core business model is actually sort of bad
bro can you not
stay on topic or leave the channel, its really not that hard
<@&831776746206265384>
!cleanban 1274414530025357422 You know that's not appropriate at all, good bye.
:incoming_envelope: :ok_hand: applied ban to @edgy schooner permanently.
So there's actually a service called LingQ that does what I suggested and it forces immersion with gradually more difficult content. The problem is, again, this service is kind of pointless because you can go find immersion material yourself. I like anime, so I'll just watch slice of life anime aimed at kids with common words and non-specific vocab. Maybe manga, kids books, etc. Then graduate to what you want. Duolingo is a really interesting study on tech products because we have research that shows it's a horrible way to learn a language but it has very high value š The guys who spend time on it are the value, and only what matters is that they perceive they get value from duolingo, but actually studies show they will never develop competency or fluency through duolingo itself, and literally any method would work with english <-> spanish, anyway.
I think I need to just do more cocaine, move to SF, and do something like this myself because when you look into a lot of startups they have some easily available FOSS alternative they just market it better, it is what it is. (For duolingo this is anki or textbooks you download on libgen)
All I seen was cocaine and that got me intrigued
Dude go read about sbf and how he found and ran FTX, read about the wework guy, theranos, and its just like drug fueled deranged egotistical garbage and it worked really well for him he just overplayed his hand
Did you know, if they had let the FTX assets sit, they'd be solvent rn
its all in the marketing (with a healthy amount of defrauding investors)
im not sure you want to do that
SBF is currently doing 25 years, not something to aspire to
Ok so game theory this out with me, the risk of 25 years in prison vs his company being worth billions. I don't want to do it because I don't want to 24/7 market something, but yes, he just overplayed his hand too hard. The vast majority of crypto scams were quite profitable and never punished in a meaningful manner. The President of the US ran a crypto scam the day he got elected.
he didnt "overplay his hand" he had no hand while telling everyone he had the biggest baddest hand
he got put away for securities fraud and insider trading
thats not a "hand"
The wework guy just straight up never got convicted of anything to my knowledge.
wework was a result of bad business planning way more than committing fraud
regardless, we're here to talk about careers in software engineering, not to idolize literal criminals like theranos and ftx
Itās my birthday now
hi
Hey guys I just finished my freshman year of college. I was wondering if anybody knows of any cool projects I could build to stand out, and hopefully land an internship during my sophomore year summer. (By no means would it have to be all Python Iām willing to learn whatever is needed)
yo someone answer this i really wanna know
me
go on
do u need something thatscream big
@burnt hornet , @ivory osprey there are project lists everywhere
go into #bot-commands and do !projects
Thank you. I do wonder tho if simply pulling off a project list is interesting
Also is there anywhere on this server thatād be appropriate to get a resume review?
This is the place.
Could I just send the pdf here?
Screenshot would be easier
@burnt hornet @ivory osprey I went into some detail here
Hi, soliciting work or developers is not allowed here. Please read the #rules and channel descriptions. Thanks!
Today rich in ecosystems and popular:
On static typed part: Java+Raising Kotlin, Golang, .Net
On dynamic part python and JavaScript.
According to my search of job vacancies:
in my origin country with 143millions populations.
1700 job vacancies in Java + 372 Kotlin, 500 job vacancies in dot net, 600 job vacancies in Golang, 2000 Javascript + 700 Typescript, 5100 Python, 88 in Rust
88 flutter vacancies, 30 dart, 2 haskel jobs
hint hint to learn Java, Golang and may be dot net š unless u wish to dive into scripting languages more, then Typescript and Python are good candidates (to hell Ruby and PHP with Perl)
Recommending to do same and Google local hiring web sites, to confirm which languages are marketable
Going to contradict a bit @lilac yoke words here. His words sounds nice on paper for data scientist focused path.
Software engineers will actually prefer seeing in depth usage of technologies and good working with users. Pushing code to limits to satisfy all user features, improving its performance, having great auto testing, well structures architecture, working with user feedbacks and improving product accordingly, seeing code quality implemented, seeing good enough code documentation when needed. Stuff like that.
Seeing full software development lifecycle of a living product
Empty business like development with technologies for the sake of technologies is not impressive at all, because it has no life beyond first implementation and no users, thus it benefited none
Great idea to invest into some language earlier because getting familiar with some language in depth and becoming good with its best practices and comfortable with its ecosystem is time consuming effort.
And rewarding to navigate career where u wish.
Being familiar with specific language thoroughly means u a able to work 10 times+ more efficiently with it, and able to realize easier how to nail any kind of fitting problem with this specific technology.
Efficiency matters. U a able to write time efficiently great products with more features then and show off impressive work that has clearly visible months of effort.
Some researches will be enevitably part of it as it is and u could write articles if desired along side of that process
If u will keep attitude like @lilac yoke that languages do not matter, then choices will be made for you and you will get stuck with the bottom of development world like PHP, ruby, perl, Js which make development high in tech debt right from the moment of project initialization and make further development unnecessary mental challenging and all it will be left for you, to say they don't matter
My advice has nothing to do with data science. Recruiters are tired of seeing generic crap web apis from someone who clearly followed a youtube video to "learn kotlin go and .net". Find a conceptually difficult, computationally hard problem, and engineer a solution to make it work. Your solution should exist on paper, it should be mathematically based, free from the constrains of languages, frameworks, network bandwidth. Then, create a system topology to really make it work, research fully into all paths you could go into, make it simple but truly well thought out. This is the majority of your time, how can I make a real world scalable solution. If properly done, implementation shouldn't take nearly as long as planning. And if you are going to claim it's scalable, prove it with load testing.
Language doesn't matter because you shouldn't become attatched to one language. Use the best tool, prove it was the best. Ie, don't just "learn golang", use Go's M:N threading and prove that your usage of Go was justified in that it is faster than normal OS threads.
At the end of it, you'll have an incredibly well designed tool you can plug into anything, and create a generic full stack CRUD project from there, but in your resume, in job interviews, you won't talk about making a web api because that is beneath you, like an artist talking about how cool their pencil is, you made something far more impressive
Recruiters are tired of seeing generic crap web apis from someone who clearly followed a youtube video
i agree with you that this is empty and not impressive stuff at all.
Find a conceptually difficult, computationally hard problem, and engineer a solution to make it work. Your solution should exist on paper, it should be mathematically based, free from the constrains of languages, frameworks, network bandwidth
i disagree with this approach as being the only available one. This very much data scientist approach to development.
I offer here alternative that person should instead become member of community by interests. Starsector/Minecraft modding, or dev tools like Terraform/Kubernetes/Docker ecsosystem and etc. Being a part of community and seeing its challenges, being a user of it, u are able to see chalenges the community has and create projects that are actually going to have user feedbacks. User feedbacks leads to perpetual product life, improvements to get more feature richness to satisfy all user usage cases, imrprovements to its performance and memory efficiency.
To do it well, u need to be very preferably well versed using good technologies. You can do it even with javascript though, but a hack job not maintainable at all will not be that impressive, and more importantly it will Drain Your Soul if u desire further developing and extending it in features to satisfy all the requirements
Language doesn't matter because you shouldn't become attatched to one language. Use the best tool, prove it was the best. Ie, don't just "learn golang", use Go's M:N threading and prove that your usage of Go was justified in that it is faster than normal OS threads.
languages do matter, as learning to work with specific ones is time consuming effort to get to know it and apply it for solving for any kind of problem.
Without knowing language limits in depth, u will not be able to come up with efficient solution, as your planning is going to be too much disssatached from the reality of what is possible to implement with it well.
languages do matter, as nobody is going to hire graduate from university to work with serious product in serious languages, if they are completely unfamiliar with those technologies at all.
We can say all we want that languages do not matter, but reality is in any job vacancy it is requires working with specific language at least 1-2 year to meet requirements of job vacancy, to meet demands of being using it comfortably and time efficiently
So it will be a bad advice to disregard them completely, as it means decisions will be made for you then after graduation and u will get hired to maintain smth where people would not mind u learning on the go, as long as u learned working with their full of tech debt stuff. And in general will be more difficult to get hired if u don't know working well with any of them
what do you mean by "data science"? there are many non-data science domains in CS that require the deep fundamental knowledge that bschr is talking about
Find a conceptually difficult, computationally hard problem, and engineer a solution to make it work. Your solution should exist on paper, it should be mathematically based, free from the constrains of languages, frameworks, network bandwidth
i quoted the main thought of his thinking. In my opinion he voiced exactly... The main spirit of Data Scientism.
Make solution mathemthically based, and free of all technologies working on paper first. It can't be sounding any more clear Data Scientific than that
Computer science is a field of pure mathematics
Contributing to open source projects and being apart of a community is great, it really shows that you are passionate about programming. However, for a CS major, you need to show your proficiencies in CS.
what does "proficiency in CS" look like to you?
Some further clarification @lilac yoke . What u proposed is actually a path i mean, but i mean that it is not the only one path.
Plenty of people can be wishing to go pure Software Engineering, instead of pursuing Data Scientist/Computer Science path
Not everyone is able to appreciate being data scientist, as not everyone is able to appreciate Job Role: "Insert any overly specific job role here"
Main thought: There is plenty of Software Development/Engineering happening beyond pure mathematician approaches of a Data Scientist, and resume, portfolio, learning/self-studies direction can be tailored accordingly
There are many possible 'first jobs' for CS majors. Most of them are very applied SWE type roles where practical engineering experience (demonstrated thru projects) is more important than anything else.
you should absolutely make a project that shows the full depth of your SWE knowledge, my point is that it should not be a simple CRUD project. When someone asks you in an interview "what was the hardest part of your project" (I've probably been asked this in every single interview), you don't want to reply: "well uhh learning flask was really tough", you want to have something interesting to get into, and for a software engineer that's going to be a problem that requires a lot of nuance in design
i debate on how helpful "memorising words" or "sentences" really are. english was not my first language, but chinese was and they are quite far apart in terms of language families.
i think what happened there was the immersion was of great effect and not actually just memorising words or using the flash cards. even with those cards you are effectively immersing yourself in understanding the language itself and not just meaninglessly memorising words
learning is one of those things that actually matters from people to people. i scored an band 8 (9/8.5/7/7) in IELTS when i was like 14 or something and the thing that helped me the most was programming and playing roblox, because i was forced to actually comprehend the language and use it so i can get made fun of more effectively on reddit
i know a great english teacher in china (who was mine) and the education system in china heavily focuses on just memorising stuff and literally just copy pasting it on the exam or whatnot, and from what i and she has seen, it does not make them interested in learning the language (they are more likely to quit or not take it seriously) or make them actually understand the language itself in its core
šÆ, well said
I agree with what you said here, but I don't think it follows from "showing your proficiencies in CS".
duolingo i find is an interesting concept but the implementation is debatable, i think gamifying education is great and awesome in terms of both business and the actual learning factors but i am not sure if ai is the way to go for learning or teaching at all (sure it might help make some money from the investors)
You take all of these math, datastructures, algorithm, automata, proofs classes, as well as fundamental ones in operating systems, parallel programming, and whatever advanced topics you may choose... you should try to demonstrate them in a project, show you got a degree in CS
If you graduate with a CS degree and have a programming project (let's define as: a project with little technical depth, but as much width as you'd like) in your resume... what did you learn?
duolingo fails to actually provide you with content that is constantly challenging which you could argue comes from the gamified education factor, but like i said, duolingo has a really bad implementation of the gamification of education, and it should not be the factor to blame
It's a fair criticism of CS curriculum. The counterpoint is: companies don't want to waste a year teaching basic engineering skills to a new hire: plus, it's hard to evaluate abstract thinking and higher order CS skills (or even to determine which ones are relevant). I think -those- skills perhaps separate the successful senior and principal engineers.
But, I know that a CS grad with solid practical projects can hit the ground running.
It's not about memorizing the words or sentences, it's about just seeing the specific pattern over and over so you notice it during your immersion. You look at it, do some passive recall, and move on. The only part where you sort of memorize a word (passive recall) without it being part of immersion is building the core vocab for the top 500 or 1000 words. So yes basically I agree. Immersion is the main mechanism. The cards are purely just to rapidly study it, in addition to the immersion. If you have to pick, go do immersion, don't make tons of cards, esp after that 1k core vocab + 1 textbook phase.
Anyway, we basically agree. The memorization is mostly part of the initial period, and it's more prevalent in something like Japanese for an English speaker because they have to go learn the writing system and differentiate the kanji, maybe learn w/ radicals, up to them. But the basic process is always the same. This is why duolingo is basically a toxic product. It gameifies and uses dark patterns to encourage you to fundamentally approach language learning the wrong way. I learned Spanish by using anki, did one textbook, made anki cards for the book (but always used full sentences), then I started watching anime dubbed in spanish, if I found a new word, I'd make an anki card of that sentence. I'd avoid trying to speak or write because there's no point in training yourself to speak if you know under several thousand words and haven't immersed for enough time.
There's no other way than immersion, textbooks just give you a basis to start immersing from. My penpals had thousands of their hours wasted by duolingo and made zero progress. It's messed up. Honestly I feel this way about most tech startups, they're solutions looking for a problem. Anki and a pirated textbook then immersion media are all you need and anything past that is legitimately harmful. The vast majority of tech products are pointless or at worst just overall bad for society, see the effects of social media for instance. Uber and Doordash are basically companies designed to skirt labor regulations more than real services, same for airbnb being a company designed to skirt hotel regulations, zoning laws, etc. Their so called innovation is just ignoring laws and trying to turn everyone into a gig worker with zero rights.
Krashen has some work on this about why you don't want to force output, you should always read and listen far more than you write and speak, if you try to write and speak early on it's charitably a waste of time, but also possibly cementing bad habits when you try to construct a sentence in your native language from the foreign words.
I think most companies don't really need all their engineers to have those higher-order CS skills. It's enough to have a few individuals in decision-making positions.
Iām trying to learn numpy working with opencv but thereās no good vid in YouTube that teaches about it, please help or give me advice if yāall can
I saw yesterday there is a free 3 hour course on the opencv site, specifically for opencv. They also have one on tensorcore. There's bound to be some numpy in there
Thanks
hi
Is it possible to scrap data from amazon without blocking server ip?
Hi, I wish your friend the best, but posting fundraisers is against the advertising rule here.
can i just post the message then? interested people can reach out to me privately
No. We don't want the server to become a hotbed for scammers and solicitation. This is really the only way to draw a line.
it's okay
Scraping is against Amazon's terms of use, so you won't get help with that here (see #rules ).
Moreover, this channel is for career discussion.
Damm dont do that.
Don't do what?
Scrap data from amazon š
If I am performing something MALICIOUS I dont go any where near amazon.
!rule 9
!clban 1370329180629110855 joining to advertise
:incoming_envelope: :ok_hand: applied ban to @unkempt iron permanently.
They were also self-botting.
?
They're like cockroaches
Just a lot of moderation actions in a row. Average day on discord
Who have you permanently banned recently or who has been permanently banned recently?
!clban 1372503686131089418 Self-botting is not allowed.
:incoming_envelope: :ok_hand: applied ban to @valid roost permanently.
That guy for one
Ok why?
They were self-botting.
and who else?
I don't think this is the topic of this channel.
I would like you guys to tell me please.
The topic of this channel is career discussions.
ok. Just tell me while you can.
If you want to ask questions on random topics, go to the off-topic channels.
I would but since we are here. please.
We don't discuss moderation actions with other users as a matter of policy, but if you have questions about moderation you can ask in #community-meta or DM @severe widget .
you can use Discord's search function for this if you care to know
How do I use that
?
hi, I'm starting university/college/whatever it's called in English in about a week. I have some programming knowledge, I know mostly Python (stdlib, I barely know the "popular" datasci tools as I've never used or had to use them), a bit of Java/Kotlin and HTML/CSS/JS, been learning Go with the "Learn Go with Tests" tutorial. I've also been exploring little bits of different fields in my free time: system design and architecture, Linux server administration, malware research, etc. Frankly I have absolutely no idea what I'll specialize in. Maybe backend?
I don't really have any noteworthy projects in any of those languages or fields. The only one I can think of - an Android app with a FastAPI backend and a Svelte admin dashboard - is so simple compared to "real" full stack projects that it's practically irrelevant, though I did learn a fair amount from it. I've always struggled with coming up with project ideas to slap on my nonexistent resume; I only start writing code when there is a real problem to be solved
I know I have very little time to prepare, but what should I do now and/or within the first days/weeks/months of university to maximize my chances of success? and what else should I know?
Is there challenges like code jam/hackathon on this server
You're already ahead of all but a few incoming students. You don't need to worry that much about preparing beforehand.
I would say just explore fields as you said, and try to build some more interesting projects. Try to branch out from doing just CRUD apps into things like gamedev, systems programming, etc. even if you're not planning to focus your career on them.
this server participates in the PyWeek game jam https://pyweek.org/
Made it to the final round again, this time they told me I was "good but not great" šæ
That is some bullshit right there
what kind of feedback even is that
that would be weird to receive in/after a job interview, personally
https://darklab8.github.io/blog/choosing_pet_projects.html
I wrote advices on topic. Try to join different communities by intests. Modding minecraft/starsector or some community making extra tools in some ecosystem like terraform/kuberenetes and etc.
There with being part of community u can find what kind of projects u could make š
https://darklab8.github.io/blog/favourite.html#UnitTestingPrinciplesPracticesandPatterns
https://darklab8.github.io/blog/favourite.html#TestDrivenDevelopmentByExample
Regardless of a path u take, invest well into unit testing. Unit testing matters to improve your code in all types of characteristics and bringing sanity to its debugging! Unit Testing Matters!
https://darklab8.github.io/blog/favourite.html#CodeCompleteAPracticalHandbookofSoftwareConstruction as well as just reading about stuff to write more maintainable code in general
Get to wield chosen langauges, with good job vacancies marketability at a deep level in large projects, for high performant stuff. ^_^ Explore in depth what best practices it has, and how to work with it time efficiently in solving its issues while building some large code scale project
If someone said that to me, I'd think they're trying to get me to agree to a lower salary
that's a strong possibility, now that you bring it up
Cause I probably don't really care if they think my work is "good" or "great" as long as they offer me a job
but if they're negging me to get me to accept a lowball offer it makes sense
I'd think it would be more effective if they listed what specifically wasn't great, otherwise it's not very convincing and is indeed making me think of some manipulation
but maybe there weren't any negatives
heyyyy
is there any type of group that you guys have for programmers to gather together for personal improvement and networking?
if there is then please feel free to DM me about it
Why are help desk jobs asking for experience itās entry-level, you are the experience
Making it feel like Iām playing rank
looking for the same thing
hi guys, a passionate cs and Ai/Ml guy here, i want to ask about cs diploma , is cs diploma is considered by companies ?
this server is a group of programmers that gather together and improve
yes many companies require a cs diploma
Entry level is a joke in the current market just based on my experiences

i worked in that position and you are right there is no need to ask for experience
i was in IT
I got quized on Microsoft active directory for a college student job
fixing to have a diploma and they asking Experience for a bottom of the barrel job
companies have lost their minds
We're in a company driven market rn from all the cs degrees that have been shot out
only if monopolies didnt prevent from other businesses to appear and grow, letting people to have enough job offers
Within 8 to 10 years they be begging people to work š
Esp when ai code gets them breached on a monthly basis
i think its just hard to stand out as a junior, like companies dont know if youre someone worth taking a risk on
Right
For a help desk???
But ai code keeps my job security so I can't complain
you always gotta know someone to get in
remember my role i told you? i could get that cause i knew someone who could get me in
oh i thought we were talking about programming my bad
Same for programming
well yeah i stand by what i said for jr programming
I can't imagine programming is much better, it's somehow worse than cybersecurity lol
i see that i have chosen an excellent time to start studying for compsci /s
when i first graduated i was full time sending applications and putting effort into them, didnt get anything until a friend of a friend got me a job
Speaking of breaches coinbase just got ransomed
but now that ive had a job for almost 2 years im getting interviews pretty often. so it gets better
Just work your ass off in personal development and projects and you'll be fine
Asked for 5 years experience for a jr programming role š
nice i think its only a matter of time until something explodes in crypto
thanks, I'll keep this in mind
also you really like sharing your blog dont you? lol
My blog is better fs
honestly idk if this advice will get me booed by smarter people here, but if i went back to school i would put minimal effort into grades and focus full time on projects open source etc
oh you'd get cooked here
ive never been asked about grades when applying, but good projects have definitely helped idk
I've seen someone ask if interviewers asked for GPA and almost all answers were "no"
yeah idk. i guess the solution is get good grades and do great projects at the same time
it sounds reasonable, even if a little dangerous
if the job market prioritizes projects and contributions over GPA... why bother?
Never been asked and my associates degree didn't even matter 1 bit and this was with 500+ applicants
Young and talented person ā 60 years old thatās close to retirement ā
you just have to convince them of the talented part
also i dont think jrs are competing with 60 year olds anyway. and age discrimination is illegal
also you really like sharing your blog dont you? lol
i like to be time efficient. A certain amount of content was written in it, to avoid writing the same stuff again when answering to people in Discord š
So instead of saying same words again and again... i could just link them
Have a hire chance doing OF bro šš„
are you working on any projects?
and is cs diploma even helpful ?
Nah not atm fixing to start my next classes in couple days
To get pass HR
This
like i hear they mostly teach languages like C++ and C till now, does they teach languages like python also ?
Minimal effort doesnt mean you barely graduate
Ok
Im sure a lot of people here put minimal or close to minimal effort into school
Youāll end up teaching yourself, they teach the basics but you have to learn more in-depth yourself on your own time
š
Unless you're a genius you would probably need effort to do well in CS though
this one, š¤£
Ended up watching YouTube tutorials for python and C++ because my professor didnāt explain it enough, overall he just ran slide shows from like 5+ years old
i know, its kind of formality, but what i want to ask does they include python in diploma even .
and i am from india , in my country cs diploma is of 3 years
Depends on the college
Some teach bash instead of python
college teach shell scripting?
Yes
i had a linux class where they taught bash
seems unusual
one class i wish i had was functional programming
Lucky my colleage too lazy to teach Linux
we had a class on that yeah
just the basics, mind
and i am doing diploma after 10th, because to escape unwanted subjects that not help me, in my cs and Ai/Ml journey(if someone know about india he/she can understand) .
Youāll end up watching YouTube videos
Wouldnāt be competing for a simple job if creators/ influencers didnāt have to run there mouth šš„
i read docs
i already know these diploma and btech kind of things are formality .
because you ought to (also) invest your own time in learning does not mean that structured education is a formality.
Yeah, thatās only probably nursing majors where structured education is a formality. Over Half stuff what you learn you wonāt be using in the real world
and one more thing, i want to ask , i am also intrested in Ai/Ml with software development, so in computer science diploma does they also teach about Data science
?
imo there's an upper limit of grades where diminishing returns kicks in
at that point its better to invest time in other things
ofc there are careers that are hyper focused on academics but i dont think software dev is one
Itās all abt love for the game Neva the grades
š„
Its about many things
https://www.dpgpolytechnic.com/computer-engineering77.html , guys this is one college diploma cs program, can you tell me is it worth it, i mean i have to do diploma, but specifically is this college diploma really helps me, like i have doubt in applied physics , like on one side they teach us about html and js in 1st lecture of 2nd semester, on one side they will teach us applied physics, i have doubt is it really helpful ? Like what is the use of physics even in cs diploma
most universities will make you take non CS classes, physics is a common one. It may not be directly applicable but some of the soft skills will transfer over
university or not i believe the best way to learn and get better at programming is just self teaching and practicing
i mean they taught us lens formula, why that
at most the circuits knowledge is too much
to understand how computers work underhood, but you don't even have to know about that, because its like if you want to go that deep, then you should cover everything in detail, but if not stick upto c++ at most, and focus on high level langs like js, python .
what you say ?
it's good to know. it's a common belief that people think a lot of classes you take in university is useless because you'll never directly apply it, but the point is to make your set of unknown unknowns smaller
if you don't care about that, most jobs will expect you to have a bachelor's in CS or similar, so hopefully that should motivate you enough
!rule 9
!cpban 660901628773269542
:incoming_envelope: :ok_hand: applied ban to @nimble edge until <t:1747683932:f> (4 days).
lesss go, these is the first step
what's up everyone
hello, can you help me with my code for game AIFootball... i can't make right :(((((((((((
lesss go
āYouāll get 100 noās before getting a yesā
this is kind of random, but I was curious--if someone gets a university degree, but gets that degree rescinded, what do jobs treat that as?
e.g will they still be able to apply for positions that require a bachelors to be qualified/considered?
That's so rare that I doubt most companies have an official policy regarding it. But if an employer finds out that an applicant did something so egregious to have their degree rescinded, I think they'd move on to a different candidate.
lol fair enough
It's unusual for a degree to be rescinded, but it's less uncommon for a candidate to be hired before the end of the semester and then fail to graduate
In such a case I have heard of the offer being rescinded
thats a very unfortunate situation
i don't think so, skills matter always
i am also polytechnic diploma passout from CSE
if they had skills, they wouldn't have failed to graduate or gotten it rescinded
what if they were focused on making a project during the exams. marks doesn't matter
It's a binary answer in terms of whether you have a degree or not. Almost does not count.
In terms of jobs, they would have some phrasing in terms of or equivalent
they could just re attempt the failed papers
then they lacked the skills to get their degree
just because they were focused on building their actual skills?
but university matter though. my university is shit
If they cared about building their actual skills, then they would have focused on the skills required to get their degree
tmrw i have professional ethics exam.
and after that i have Constitution of India
am studying CS degree btw
so are you saying that the grades matter? when looking for job as fresher or they just need to "pass" exam?
am not proud of my grades they are just average
- What is described at #career-advice message and #career-advice message is the normal expectation
- Some companies will look at grades
to fail to get your degree or get it rescinded within the last 6months is really something exceptional and you really need to mess up to get into that situation
Hi All, Good afternoon!
Can anyone explain the palindrome program of python in a simpler way, looking for a valuable response. Thanks in advance!
Yes, palindrome basically your speak work like, mom when you read mom from right side it or left side it's mean same that is palindrome , If you want practical I'll help you
This is a channel for career discussions, if you want help with Python or programming, use #python-discussion or #1035199133436354600
hey guys, i feel kind of confusing, see my condition, i start learning about software development(self) 7 months ago, i learned about python, and then learned js, learned typescript, currently learning react(almost 70% completed) . And 3 months ago , i started learning about Ai/Ml (i recently completed Data visualization and lot of things were coverd also in AI/Ml, till now). So currently i am doing both .
But in august this year my CS diploma classes will start(im doing 10th after diploma) (This is the syllabus of all semesters ), and they will taught me basic physics, basic chemistry, for one year(i know physics and chemistry not required in CS field)(2 semesters only) (after 1 year the physics and chemistry will not be taught, becuase they said physics and chemistry they taught for 1 year as a very basic like a soft skill) , but after 1 year(in 3rd,4th,5th,6th semester) they said they will only focus on cs, now we all know cs diplomas are only for formality, they not teach anything in the way and with aim as those things they will help us really in getting job, we still have to learn about lot of skills and other things(in diploma) by ourselves, so we can really get job after completing a diploma, and will able to meet requirements that company want .
The problem, when my diploma will start, i have to fully dedicate my time to diploma, because 1 semester is of 6 months, and its a lot in each semester,
so the things i learned in these previous 6-7 months will go out of my mind, if i stopped, so what should i do š ??
https://darklab8.github.io/blog/choosing_pet_projects.html
Think of ideas for long term projects to maintain for some communities.
That is a way to retain stuff
With u mentioning what u learned it can be a good idea to forget it though.
CS graduates i believe can do more than being JavaScript/PHP/ruby/perl devs.
It is not the most fulfilling direction.
May be u should try working with more high quality languages first
Learning more about code quality stuff, trying more languages before going in depth with specific ones
high qulaity languages means?
Golang, .Net/C#, Java/Kotlin.
U can be surprised about much easy to code in them. Even as student I managed to write high complex stuff in them easily. Static typing and a lot of checks before runtime help a lot
After i moved from them to scripting langs I struggled a lot to write anything big and feature rich properly
Also those high quality languages are dozen times more performant and all of them having easy multithreading including with virtual threads. It helps a lot to write smth meaningful when u have a lot computational raw performance to spare.
It helps a lot to write smth meaningful when u can just use shared memory between real multithreading/virt threads if necessary
and what about jobs, i want jobs after completing diploma(like the salary can be in mid first, as i know its about experience), at most in 6 months i need job after diploma, because what i will do if i not get jobs? this thing produces hopelessness, i am intrested, a lot intrested in tech, but i need money after completing my diploma so i can continue myself and my work .
So how i can get that thing done fast?
According to my search of job vacancies:
in my origin country with 143millions population.
1700 job vacancies in Java + 372 Kotlin, 500 job vacancies in dot net, 600 job vacancies in Golang, 2000 Javascript + 700 Typescript, 5100 Python, 88 in Rust
88 flutter vacancies, 30 dart, 2 haskel jobs
it could be good idea to learn Java first because most job vacancies (verify in your local hiring web sites)
After java most Marketable would be getting hang of Kotlin in addition.
And after that could be nice Golang in addition.
Learn to wield them all for building common stuff like Backend applications, Android applications. probably even desktop a bit.
So i have to dropped the idea of Ai/Ml for now ? , when i will get job, i will do Ai/Ml side by side, what you say ? Because money first, as it kind of provide you support, and Ai/ml required your mental stability and peace to learn the concepts of it.
https://darklab8.github.io/blog/favourite.html#UnitTestingPrinciplesPracticesandPatterns
https://darklab8.github.io/blog/favourite.html#TestDrivenDevelopmentByExample
https://darklab8.github.io/blog/favourite.html#CodeCompleteAPracticalHandbookofSoftwareConstruction
Learn proper coding quality stuff as u go. With proper coding quality and skils in uni testing, architecture, u can be viable dev
and highly likely will be able to be hired after diploma
for me it sounds like a lot of Hype and not reliable direction to invest.
There is somewhat reliable direction around it with learning Data Engineering to feed machine learning machines. Data engineering is doable in Java too š
since AI/ML is very hyped stuff, at the moment when u graduate it can alraedy die down to its minimum
Nothing really predictable about it, except that Data Engineers feeding ML, and Data scientists will be still needed regardless of AI/ML relevance
i think i am suffering from FOMO
I think, what should i do is pause Ai/Ml until i complete my diploma and get job, and should specifically focus on software dev, especially web dev alongside keep doing my diploma
and one more thing, i am not thinking of doing focusing on getting any degree after diploma, so i want to ask does companies will be satisfied by my diploma and skills ?
if u will do self studies and learn core software engineering stuff
https://darklab8.github.io/blog/favourite.html#UnitTestingPrinciplesPracticesandPatterns (most important dev skill)
https://darklab8.github.io/blog/favourite.html#TestDrivenDevelopmentByExample (practical example for it)
https://darklab8.github.io/blog/favourite.html#CodeCompleteAPracticalHandbookofSoftwareConstruction (this book tells direction to learn other dev stuff)
And u will build portfolio of smth and explore to comfortable level at least 1 or 2 marktable languages/tech stacks.
and for some miracle u even land internship 1 or 2. or at least participate in some completions as some substitution.
very highly likely u will have job after graduation
i got my job without having any of it easily except participating a bit in some open source.
I was complete greeny after graduation. But i was lucky living in area with High amount of IT jobs though š
literally it was capital city of them more or less in my country
Increase your chances with options u can
does companies will take intreview of diploma students, i means i will make my portfolio , where i will show them my diploma pic, and then in interview(related to web development) i will tell them answers of the questions that i will prepared .
when i say portfolio i do not mean your diploma pic at all. Nobody is going to look at it.
Dev Portfolio are well presented projects at Github/Gitlab, with documentation/screenshots/running web site to them/configured CI to run unit tests and build them.
https://github.com/darklab8/fl-darkstat like here project deployed to https://darkstat.dd84ai.com/
It is nice to see communications with users
https://discoverygc.com/forums/showthread.php?tid=206319
https://discoverygc.com/forums/showthread.php?tid=207734
Having sorted feedbacks of bugs and features from them and see how u iterate and improve your application further
========
i am personally also impressed with mods made in Java, like this set of mods Ashes of Domain https://www.ashesofthedomain.info/ for game Starsector https://fractalsoftworks.com/
it has plenty of interactions with users too https://fractalsoftworks.com/forum/index.php?topic=26307.0
Ashes of the Domain is a megamod centered on greatly enhancing and extending the colony-building aspect of Starsector.
[0.98] Ashes of The Domain
this is Dev Portfolio
After that all your achievements with potential links are just summarized into 1-2 pages CV (usually just 1 for beginners). What u graduated, which projects had if u can show, which competions participated, which internships and previous job experiences u had and the resulting CV is participating in head hunting process
Are you free to chat right now? I have a few things Iād like to ask about the CS diploma, like about getting job after diploma and other things also .
https://www.ashesofthedomain.info/ , is made in java ?
Ashes of the Domain is a megamod centered on greatly enhancing and extending the colony-building aspect of Starsector.
like how, browser can understand only Js and its libraries .
there were no placement in my college for CSE students
did they promise you of 100% placement ?
i have done it from government college they don't promise
and yes don't believ private college if they saying guaranteed placement
after 10 or 10+2
Game mods themselves for starsector are made in Java.
No idea what was used for site presenting it, the site is just PRESENTATION for resulting work, but u can use Java to make sites too.
https://quarkus.io/ or Spring boot. u just use more heavily Backend way to web development, using requests/response logic, html/css, and sprinkle if necessary with vanilla js or htmx
(requires servers to run it)
Frontend is not obligated to be made with Modern JS frameworks
https://www.ashesofthedomain.info/ looks to be nade in Nextjs though according to its headers
He is asking for frontend i guess because in backend you can use any language
after 10th
in backend you can do any language, like python provides fastapi, flask, and django
but if i start java, i will have to start from scratch .
Because i only comfortable with py, and js
u had only 7 months dive and only start CS degree. u are pretty much still somewhere close to scratch anyway.
U have 4 years or smth before graduation to invest into smth
so what are you doing now, or planning to do ?
well i am trying to land job but it doesn't seem like happening so let's see what happens
i have 3 years, to complete diploma, it will start in aug 2025
During university u will use for same period of time different other languages anyway
did you hear about leet?
yes
there were students in my batch who joined through leet
try at least at minimum different stuff and find what u like
U are going to live with your choices for years after that. What u need is just picking what u are able to appreciate in long term and value.
understaind/valuing/appreciating is 5-10 times learning speed bonus
If u will value specific tech/stuff u will be able to find enthusiasm to practice in... in unexpected amount of present weekdays (humans have up to 120 weekdays in a year at least!)
And what u value will be able to outpace in the level learned far more than what u don't like
Stream Zootopia now Disney+.
Disney+ is the ultimate streaming destination for entertainment from Disney, Pixar, Marvel, Star Wars, and National Geographic. Access it all at https://www.disneyplus.com/
Subscribe to DisneyMusicVEVO š for all the latest Disney music videos: https://www.youtube.com/@DisneyMusicVEVO?sub_confirmation=1
⨠Chec...
yes, eventually i have to do. But see they not teach me java in too depth, they will definitely not teach me about Java libraries (according to in syllabus they wrote in their website of previous year) , this same thing applied to all other languages too .
But what i think is, they will give basic overview of all languages, then they will you have to choose what to do in depth, so if i choose java then i have to do java, but if i choose js, i can genralize the concepts that i learned till now .
but if java is literally making a difference in job market(for backend)t and salary compare to js i am still ready and happy to do java also, all i need is hope .
My university did not teach me in depth any languages and tech too.
We were teached in C++, and then picked up C# for some reason a bit, but plenty continued doing stuff in C++
they mostly teached Core Software engineering skills and Math
It is your own obligation to learn job marketable languages and tech in depth and become comfortable with them
It is your own obligation to learn Core Software Engineering skills (like unit testing or coding architecture) that university does not teach in full capacity because they have outdated programs
it is your own obligation to prepare for job market and to do portfolio or internships
Yes they don't teach any topics in details but that how it's supposed to be they can't teach you each topics in details and if we be real it would be very bad to learn each topics in detail but what they do is give you roadmap/starter/path to choose on which you would like to deep dive
there was java, c, python in my curicullum
yes weekdays to weekdays shedule is good, but one thing, is this shedule will provide me enough time, to land a job after 3 years?
hmm, but see then its a point : why they teaching you physics and chemistry then, in 1st year ?
depends on country you are in and its job market. Do research and check amount of job vacancies locally or in some other highly populated cities of your country.
and depends on your amount of preparations u will do before graduation, if u will be doing self studies/internships/portfolio
sort of depends on connections/nepotism too
and depends on your charisma a bit too. (things can be surprising here, i am very shut in(not social) person that is not liking to speak with people, but for some reason things go well in this direction at career side for me)
and at the end depends on luck and your persistence. What u can do, increasing chances for your luck by collecting all the advantages
hmm
well there could be many reason but i would see it's good in my opinion because the level is not very hard and it's good to keep wholistic approach instead of fully specialized curriculum that's what i think. It gives you space for other things also
hmm, so what are you thinking for leet now, are you preparing for it?
yes its about most of colleges
Yo guys where are you from?
Earf
I'm sure you're fine, but I'm always skeptical of people asking questions about personal information like this, especially from new members to the server.
"Hey everyone! Let's all compare our mother's maiden names!"
But if you really wanna know - i'm in Colorado, USA
Hey everyone! š
Iām pretty new to coding and just starting to explore things ā itās been a fun (and sometimes confusing š ) journey, but Iām really enjoying it so far.
Right now, Iām planning to build a personal website to document my learning, share my projects, and slowly start building an online presence.
Hereās what Iām thinking:
Iāll use lavish.xyz as my main portfolio site, which Iāll build myself later as I get more confident with web development.
For blogging, Iām considering two options:
Installing WordPress on a subdirectory like lavish.xyz/blog
Or using a subdomain like blog.lavish.xyz
The goal is to start blogging right away using WordPress, and then later, once Iām more skilled, rebuild the entire thing (portfolio + blog) from scratch with a custom design and code.
What Iād love feedback on:
Between lavish.xyz/blog and blog.lavish.xyz, which setup would you recommend for better structure, SEO, and flexibility later?
If I switch from WordPress to a custom-built blog later, will that mess up my traffic or search rankings?
Is it okay to link between portfolio and blog even if they're technically hosted separately (but still on same or related domains)?
Would love to hear your thoughts or advice! I just want to set things up in a clean way from the start without making things harder down the road š
Thanks in advance!
https://darklab8.github.io/blog/articles.html i went with... in general built portfolio/blog in https://github.com/a-h/templ
But blog specific part i wish to write easier than dealing with html.
So i applied markdown to html library to simplify blog writing
https://raw.githubusercontent.com/darklab8/blog/refs/heads/master/blog/articles/article_detailed/article_visual_debugger_in_vscode/debugger.md
At the same time i ENRICH markdown by using just regular text/template library.
I think i achieved very pretty and comfortable result.
Added for happiness ability to highlight code blocks with highlight.js to that
And all that i just lazily deployed to Github Pages
So that's my recommendation, consider making your portfolio/website as static site generator with using some kind of markdown to html library.
with lazy deploying to github pages, it is comfortable option.
in this way u achieve Free Hosting as no need for servers (and github attached certs make sure u don't have to deal with tls certs yet) š your web site remains custom built, yet it is just html/css/js built result hostable in github pages
Hey, thanks for the great advice! I actually have some experience with blogging and want to use that to monetize my site as I build my portfolio/blog.
Do you think a static site using Markdown and GitHub Pages can handle monetization stuff like ads or affiliate links? Or would I need something more flexible for that?
Would really appreciate your thoughts on how to balance a simple setup with making the site profitable.
i haven't put such consideration into my design of my portfolio/blog.
Mine remains a personal corner, to share thoughts, to show off what i built and how i think.
I don't wish it being monetized or becoming Unfriendly to visit
Custom web site can handle anything though, just a question of effort
I could advice looking into some Medium web site blog thing if u wish to be one of those persons that flood it with becoming useless stuff behind paywall
They already premade to have monetized blogs and may be it is more to your liking
Optionally check Medium alternatives by google, they should share same quantities u potentially desire
Thanks for your input! I know that Medium takes a percentage of the earnings if you monetize through their Partner Program or memberships, but actually, if you run your own ads or affiliate links on a self-hosted site, you keep 100% of the revenue.
Thatās why Iām considering a self-hosted setup eventuallyāso I have full control over monetization and donāt have to share earnings or follow platform restrictions.
Also, having my own site gives me more flexibility to customize the design, add projects, and build a unique brand identity, which I think is important for a portfolio.
That said, I do see the benefits of Medium or similar platforms for ease of use and built-in audiences, so Iām weighing both options carefully.
Would love to hear if you think thereās a good middle ground or any tips on balancing control, monetization, and user experience!
As a user i will mention that i hate Medium for hiding content behind those notifiations to buy it if u try to visit it more than 3 times
but user experience is not a thing in a consideration for people and platform like that.
Sites with less obtrusive ways to show ads are more welcome, i got used to ignore ads located somewhere on the left/right and etc, even in the middle, i don't care personally, my eyes are having established automatic perceptional filter for such cases š
according to you which will be best for long term.
according to me it is cancer to monetize blog web site. Great site portfolio/blog web site should remain free and being accessable in easy way, and without ads
With some nice personalization touches to have clearly dev personality all across it
https://soatok.blog/2023/03/01/database-cryptography-fur-the-rest-of-us/ like this one i think blog site is amazing in its individuality
need help regarding python developer interview
What help do you need?
i applied for python developer role and i have only python programming knowledge so its ok to schedule interview confirmation or not ? im new to prgramming dont have so much knowledge
I wouldnt schedule an interview if your new to programming rn. if u want to be a little prepped b4 hand imo
any1 know places to tutor python online
Schedule the interview, there is nothing to lose and basically everything to gain
Worst case scenario you dont get the job and nothing changes
Best case scenario you get a job offer
You'll at least come away with the new experience of doing an interview
interview questions will be based on python only or other technologies also like django, sql , Api etc
It depends on the job
can i dm you sir ?
No, ask here
do u have experience w those tools?
sure but imo wait till u have a higher chance of getting the job theres not a sudden rush, unless there is. Its not like ur gonna be able to apply again in a bit. So when u apply atleast have a better chance of getting in.
i have knowledge of only python programming and im looking for python developer roles
interview offers arent an everyday thing, you should take them whenever you have the chance
having an interview now doesn't change the chance of getting one later. you are only missing out on the opportunity
There is zero reason not to take every interview you get
Unless this screenshot has something to do with careers, this is the wrong channel.
period sassy queen š
and actually it do have something to do with my carear
To clarify: #career-advice is not a dumping ground for pictures you can't post in #python-discussion, it's a channel for career advice and discussion of the profession of programming especially as it relates to Python.
When you need to post pictures related to Python code that you need help with, you can create a help thread: see #āļ½how-to-get-help.
If there are pictures you want to post unrelated to Python help, you can post them in the off-topic section.
the 2 picturs i posted are releated to carear
my carear is - Automation Engineer
That's nice. I believe you understand what I said and that this channel isn't for what you were using it for. I'm not looking for an argument. If you need to post another picture related to the ongoing help you're receiving in another channel, please make a help thread, or use off-topic. Thanks.
okay i under stand you mam but i just was posting about my carea
i am going to school for machine devlping mamm
lemon or stelecurn would vouch for me
why do you guys want to do with python
its kind of useless ngl, just good to first learn how to code
it pays the bills, how is that useless
Python is a widely used language for commercial projects.
I heard python libraries like Qiskit used in quantum computing and Pytorch used for machine learning, both emerging lucrative fields.
Python is the primary language used in data science in general

I heard R is more specialized for data science... I don't understand why not use python instead. Like how would R be better suited for data analysis than python?
It's a language designed for statistical computing, so it has that going for it. But that doesn't mean it's bigger than Python.
R is used by statisticians.
I think it's better for displaying results, the graphing packages are more robust and logically arranged.
but R has it's flaws and its quirks. element-wise array multiplication, for one: if dimensions don't match, it just flattens both arrays, and starts doing element-wise multiplication using the flattened arrays. if one side runs out, it recycles it, until the larger of the two arrays is finished.
whoever designed that logic was an absolute madman.
data manipulation/munging is roughly the same between R and python. Both languages have to operate on data in-memory, which means if you're working with extremely large datasets, you have to do chunking--reading part of the dataset, doing the manipulation, and writing the result to disk, until the whole operation is complete.
i'm more used to the tools for chunking in python than R.
but in that respect, SAS has them both beat: it can do file-backed data manipulation, meaning it's not stuck to only working on things in-memory.
for tasks like web-scraping, the tools available in python are more robust than those in R.
And for a lot of tasks, something like SAS just doesn't have an entry in the game.
Stata is a horrible program, and any user who advocates for its adoption needs to be flogged.
My point is this: every language has its strengths and weaknesses, based on capabilities inherent to the language and the tools/ecosystem available to it. Use the right tool for the job.
python has been able to do out-of-core processing for a while now. but the important part for careers is that python is pretty much the only relevant language for data science
...how?
referring to out-of-core processing
hey does anyone know how to program javascript graphics š
only means i can think of is chunking.
Pandas does is almost out of the box. Polaris does it out of the box, but that one has a rust component
This is a career discussion channel.
Agree with a lot of what you said about R vs Python except for this. Cleaning data is much easier in R imo
Edit: itās just built to do tasks like this without asking much of the user
ohhh sorry guys
string manipulation is a lot easier in python than R, at least for me.
i'm googling, and i'm not seeing pandas doing file-backed data manipulation. it's chunking.
i think you're referring to polars, not polaris. honestly, i can't figure out how it's different than, say, hadoop.
sup, i have decent knowledge in general python. i just dont know what career to pick lol.
does anyone have good recommendations that wont be taken over by ai?
Thatās fair
I was thinning more about the general suite of data cleaning tasks
nerds
@wild pendant Would you like to discuss something about careers?
such as?
honestly, of data-munging tasks, strings seem the worst to me.
aside from doing crap for model specific data, such as longitudinal data for survival models.
ads
"loneliness epidemic" but where are the people reaching out and clingy for friends?
I wonder how we can go about disarming whatever mechanics prevent them from reaching out to boost our networking?
sorry for the late ping, i was just wondering what are the names of the job boards where you post your resume and companies look for you?
Hey everyone! Iām Josiah Pilon, a developer who loves building cool things, breaking them (accidentally), and then fixing them just in time to pretend it never happened. I spend most of my time writing code, learning new tech, and trying to explain to non-devs why ājust a small changeā never is. Iām here to hang out, swap ideas, and learn from the awesome people in this community.
welcome!
Python is my favorite programming language.
I don't know which ones will work that is the problem so I am kind of asking the same question.
The Less wrong job board comes to mind.
Emerald cloud lab was not my only example, I have had a couple other hidden gems along the same lines such as Strateos but they didn't pan out.
My strategy is more about finding hidden gem people to network with rather than companies.
But a company hidden gem strategy would still be worth a try.
same!!
As an example of finding tech people: I am looking toward C++ and Haskell even though I use Python. Because the way I use Python better aligns with the communities of those languages. So it's a better match to the person.
Create a Student class in a filed called student.py.
The class has a constructor that takes the first name, last name, and student number as arguments.
The class has a method called to_string() that returns all these three items concatenated together (separated by spaces). For example, mine might be "Peter Kootsookos 0123456789".
Create a Course class in a file called course.py.
The class has a constructor that takes the Course number, Course Name, and number of credits as arguments.
The class has a method called to_string() that returns all these three items concatenated together (separated by spaces). For example, this course might be "CSC1203 Python Fundamentals 3".
In file called final_code.py define a method read_student_file that will take a file name as argument and return a list of student objects.
There is an example CSV file (comma separated values) called students.csv in this repository.
In file called final_code.py define a method read_course_file that will take a file name as argument and return a list of course objects.
There is an example CSV file (comma separated values) called courses.csv in this repository.
That's called a hadamard product and iirc it has genuine uses
Though that's usually performed on matricies of the same dimension
hey guys, should i do cs diploma or class 11th and 12th, i just passed my 10th .
I donāt find string stuff worse in R but I can see why someone would. But anything involving subsetting, handling missing values etc feels easier in R to me. Disclaimer I started with R and moved to Python but I pretty much donāt use R anymore except for those sorts of tasks + plotting
hey
is cyber security very coding based?
i think its research based
most of the time you will end up using precoded tools, instead of writing your own scripts
what should i be doing to prepare for a cyber security career? im still in high school but im not sure where to start
0_o
subsetting in pandas seems almost exactly the same as in R.
math?
if you have a whole concrete plan, of how can you make money from it, because its a ultimate motivation and need, then go with it .
what do you mean by "cyber-security"?
crypto-analysis? hacking into servers?
those are different fields and require different skillsets.
all you need is knowledge about networks and how internet works and etc, for cyber security you not need math, i mean its not the first thing to do, if you are going to cyber security
i honestly don't know what he means by cyber-security.
in any case, wrt math, that's more about keeping doors open. high school career dreams seldom turn into actual careers.
cyber security, basically means like white hat skillset , every company must have atleast 1 whitehack, and medium and big size companies always form sort of team of these people, to find vulnerabilities in the updated or existing software .
especially before shipping those updated features to production, these updates are try to hack by these white hat hackers, so if any vulnerability if there, it can be find before pushing to production .
feels to me like you generally have to type more to do something in pandas
dataframe.iloc[index]
vs dataframe[index]
i myself feels so much hopeless, if i go deep down in some newly field, but i think its my patience problem
pandas is more explicit in what it asks for. i accept that it means you have to type more, and it might be a little slower at the initial code writing.
but python also doesn't generally have the silent fails that R does. I.e., things like the elementwise array multiplication issues i mentioned earlier.
yo guys what python is coding/scripting?
if array broadcasting rules wont work, then python stops you, rather than giving you a result that is utterly meaningless, and not warning you about it.
(I have a grudge against R for that shit)
that's fair
numpy's array broadcasting rules are also well defined and make logical sense.
BTW, my PhD program teaches in R, but most people end up switching to python or Julia during their research
That makes sense, thanks for the response š
I am not preparing for leet
Pandas has an out of core argument on all the read_ functions and it will only read a subset of the file in memory at a time. Aggregation operations are sometimes still buggy in pandas when you use this, but workable. And yes, polars - that's what I get from writing text at 11pm. As for Hadoop-like out of core (as opposed to just loading pieces of data at a time into a single core) python has dask. And, with all honesty to the great work Hadoop and Spark folks did in the past. The Hadoop/Spark ecosystem has become unusable after data bricks took over. So currently dask is easier to use than spark
so, what's your plannings ?
Hi, this isn't a place where you can advertise services.
sm1 hire me
hey guys
im a cyber security student in university right now and i have a task where i need to engage with people in the cybersecurity industry and find out about their latest projects, job scope or whatever they are currently working on. it can be relatively brief but i hope some people can help me out here
thanks
I think you should post this in #cybersecurity
Check out the Foundations part of this #cybersecurity message
Jamieson OāReillyās life is a gripping tale of transformation. Growing up in one of Australiaās most disadvantaged communities, he was surrounded by crime, addiction, and violence from an early age. With a family legacy tied to organized crime, it seemed inevitable that heād follow the same path. By his teens, he was involved in petty th...
This channel is for career discussion and advice
les go my friends
i need a mentor
Where could i possibly get online internship or opportunities.. are chances so much low when compared to offline
I wish to spend my summer breaks in a productive manner
Hey everyone
I would like to offer a free graphic designing service, if anyone is interested send me a DM
An in person internship will be much more valuable for you than an online one, if it's at all an option. It's much harder to mentor people who are remote.
roger schanks already created a chatbot which can think like a primitive human. its name was MARGIE. you can check a book "fundamental studies in computer science volume 3".
i think such programs has the ability to transform everything in humans. and drive a cultural revolution not just theoritical. because it is algorthmizing the very languegwe speak.
i am john's father
chat = i am john
you are john
chat = who is my father
who is your father?
i
chat = who are you
who am i?
i
chat = you are bob
i am bob
chat = who is my father
who is your father?
bob
i
chat = lucy's mother killed mary's mother
lucy's mother victimized mary's mother
mary's mother is not alive``` my chatbot for now.
i think even if we can't get MARGIE because teh code is not provided we can still try making a rule based nlp software.
we can create a primitive human like how roger schanks did. and that would transform humanity and human culture also.... atleast we can hope it would.
now we have faster computers also. much faster... and rule based nlp can possible be parallelized also.
Hi, this channel is for career advice and discussion about Python in professional contexts.
You can post about any topic in the off-topic section.
since this is the career chanel i have a question i just started learning python and i don't know if i want to be a data sientist or creat ai or whatever and i need advice btw i am 17
the best advice is to get a university education. If you're interested in a job writing software, a degree in Computer Science or Software Engineering would be a good choice.
thank you for responding but what i am curiouse about is what field or job is good that i should focus on
you shuold explore and learn about different subfields in computer science to find the ones you enjoy
I wouldn't recommend focusing on one field before university unless you find something you are passionate about.
well that's the thing i don't think i will go to uni to study it
that's why i am looking for advice
Why not?
well i won't say it;s my parents idea but i want to be a doctor to make them proud but that won't stop me from exploring things that look fun
Then you don't really need to worry that much about what to specialize in, right? You can just explore stuff that looks fun.
If data science or AI looks appealing, just try it.
It's not like you have a deadline.
Hi everyone! I have a similar question as Kirito, but here is my situation, Im 37, and Im just starting to learn python with youtube videos, interactive phone apps but not university because I lack of time since I already have a job and Im a father. Im aiming to be an app developer and maybe videogame developer in a long term if i focus on this for some time. My biggest doubt is if im mistaking starting at this point and if is it possible to get a job by learning by myself and with online courses. I really need to start another career since I cant pay the bills with my actual one, and I understand it can take at least a year of just studing to be near something
To be honest, I think if you're looking for employment, your outlook's pretty grim. Even reaching the level of competence that you'll be expected to have is likely to take several years, especially if you're not able to focus on it full-time. In addition, junior hires are way down right now, and even people with university degrees are struggling. So even if you do manage to train yourself and somehow gather some kind of acceptable credentials, your chances of getting hired are not good in the current job market. If finding a career that pays the bills is your primary objective, I would make sure there aren't any better options before you head down this path.
well can you pls tell about some good fields from your exp
I understand, I do have search for other options but they dont seem to be fit for me, just a little more context, I live in mexico, and the salary of most jobs are pretty low, you must be a manager to have something good in your hands, i might even get another position and a raise pretty soon, but to be a manager after this i dont think it will be in less than 5 years, lets say my manager salary is 3 to 4k a month, and i thought i could reach that number in 5 years from now by been an app developer, even doing apps by myself.
I don't know the specifics of the job market in Mexico, but the above seems to be a trend in all the countries I am familiar with, at least.
well~
hi can someone check my cv and github would be amazing
Well, post your CV and a link to your GitHub.
here i got all info in my cv i will just post ss without some data
https://github.com/kacperguzydev heres data enginnier cv its kinda small basic a4 paper i got 1 bigger one but too big ig
and heres analysis cv i will make python dev cv too since i was struggling a bit @peak halo
you give far too much room for skills
yea but its all important ig should i make it less space and only most important one?
Professional experiences and projects should take up 90% of the resume. Never say "i'm good at this"... show how you used it
Theres also far too much to cover-- there is no way you can answer in depth analysis questions of all of those tools
okay i will update it ty
so much less skills more info about projects exp etc and rewrite sentance a bit
The professional summary should also not be generic in any regard. Whenever you apply to a job posting, make sure every single important bullet point from that job posting is in the professional summary, this is how you pass the AI screening
I wouldn't put highschool education on there, being bilingual is good to throw on somewhere though but it doesnt warrant an entire header
okay ty i will edit it when i wake up then i can show you updated one
also, not sure what a Data Engineer is, all of your skills are Software Engineer
Data engineer is person who maintains well data such as, data collection storage, processing data, they also do ETL.
:incoming_envelope: :ok_hand: applied timeout to @olive kayak until <t:1747536963:f> (10 minutes) (reason: mentions spam - sent 6 mentions).
The <@&831776746206265384> have been alerted for review.
Put experience and project first, then education, then skills, then certs
Experience and projects are the most important
Change the titles and organize as follows:
Professional Experience -> Experience
Education
Certifications
Technical Skills -> Skills
Selected Projects -> Projects
If I didn't include the section, get rid of it.
Here's my advice on each section:
Experience - bullet points not dashes. bold position title and technical terms (Docker, Kafka, etc). Each line must be quantified and exactly 1 line. Be consistent with periods ā use them or do not. space between date and hyphen. Include programming languages used.
Education - Drop everything. Put bachelors degree with the university you are attending or plan to attend. This only needs one line. Left should be the degree hyphen university comma city comma state. Right should be the date you intend on graduating to keep yourself honest. When asked be honest.
Certifications - Each certification should be one line. Left should be certification name in bold, Credential ID in non bold. Right should be date obtained
Skills - No dashes or bullet points and two categories only - Languages and Technologies. If you're not an expert in it or its not in high demand, don't include it. I'd advise you to add both your technical and non technical languages here.
Projects - bullet points not dashes. one line for project name | technologies. one line for bullet point and 1 sentence description.
Also, Include a Hobbies and interests section. You will have room for it. just 1-2 lines to list what you enjoy.
Why projects last?
Iād be looking at projects and work exp first if I were a recruiter
My hobbies section is soccer coach, cooking, weight lifting, guitar, woodworking, anime, gaming, programming, travel, community service, learning. It's a great conversation starter. If you can be personable you beat most candidates.
Projects requires more thought. When I'm reading resumes I don't want to read the most difficult part of the resume first then look down the rest of the page and see I still have a whole resume to read.
But shouldnāt you put the most impactful sections first? Itās basically fine if you donāt read skills or certs if youāre bored
Rather then put those first and risk losing attention when you get to projects
Impactful as in check boxes yes. Projects is not a check box section and the first people to see your resume likely will not be able to quantify your projects.
If your recruiter is looking at certs as a go/no go before everything else then Iād say they arenāt a very good one
I don't have anything to prove. Think about it
Iām just curious
helo
i have heard a lot of difference in opinion about the summary section on resumes. idk if its actually even useful for getting past ai
starting my ml internship from tomorrow, this is my first ever professional gig, any advice for me to perform best?
- Be curious
- Be open minded
- Talk to everyone, and by that I literally mean everyone! You can learn so much from marketing, sales or the receptionist!
- Bring tons of energy
- Soak up knowledge as much as you can
- It's a professional environment. So don't shitpost like your school discord
right! thanks!
Has anybody here ever recruited graduates for the role of 'backend engineer'?
If so, what kind of "take home assessment" would you give?
i was on another side of this table for this kind of thing. I was graduate that got recruited to be backend developer š
And i was given a 5 days long task home assesment
I was told to implement this thing entirely https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
With skipping only some chapters. At least chapter XVI with elasticsearch was skipped i think for sure (i remember up to 4 some chapters i could skip, not remembering which ones)
And i did make deployment of it and was able to present deployed result
I see, were you able to finish it?
The one I've got is to build an integration. I haven't got a clue what to do.
Yeah i was able to finish it back then and got hired right away. ^_^
That's how my career began... being Backend developer... in Python š
That had at the same responsibilities to manage deployment to linux servers on his own.
That's awesome
Hello everyone
For the last couple of months I took some time to prepare my OMSCS application. I already had 3 LORs from professors and the only requirement left was to give the TOEFL.
After careful thought, I decided that I will not pursue the degree for several reasons. First, I donāt need this degree for what I want to develop (I already have a BS in Eng+CS), thus the time requirement of this program wouldnāt allow me to do other things. Second, 9 out of the 10 courses Iām interested are in the OMSCS OpenCourseware, so I have access to the same content and knowledge as a regular student. Third, I believe that developing along the way for my side hustle will help me more than waiting to complete the degree in 3 more years. Fourth, doing the program would be part of my hobby, Iām not currently a SWE (work in finance).
So for everyone that is reading this, I hope it helps in case youāre doubting. I believe the program is awesome, but the time requirement is serious
Theres this apprenticeship I just found: https://www.findapprenticeship.service.gov.uk/apprenticeship/VAC1000320532. Its with a company called novocy. Just wandering if this is a decent apprenticeship opportunity
Weāve introduced a new way to find and apply for an apprenticeship in England.
Im not sure level 3 apprenticeships are the play
Can ask for a resume review here?
Yes, you can post a screenshot with any personal information removed
Thing is, my A levels arent good enough to go into a degree apprenticeship or even a level 4. Truthfully, even I dont want to do level 3 apprenticeship but I dont really have any choice. I do not want to go to uni next year. IM honestly tired with conventional education so im trying the apprenticeship route
I am applying through the AMRC. Theyre run by the Uni of Sheffield and theyre partnered with a ton of companies (e.g. mclaren and rolls royce). Theyre my best bet to get a level 4 apprenticeship just with a foundation year. I could do a degree apprenticeship but, I dont know what to do degree wise so Ill do a level 4 apprenticeship and then from there, find out what I want to get into
This is my current resume
Iād delete your name and email as well
uh sorry
Or the github if you donāt want to share it
Do you have access to your universityās email address?
no I donot
It would look more professional than a nickname
Have you considered creating a gmail address with your actual name?
this is my work email not the personal one
Deadeye is your work address?
as a person who has not got his first job yes
it would definitely look better if the email was something less exciting, like yourname@gmail.com
ok then should I use my original name for work gmail
Imagine being a serious company and sending an offer email to supercool42069@hotmail.com
well, it might be appropriate if you're well known for your name and you're already experienced or something like that
dasd58042@gmail is my academic gmail is has initials with my real name would it work
i guess
I tried making a gmail account with my real name, all the reasonable combinations were taken
sometimes you gotta compromise
alright
number?
(or try a different, less popular service)
mine is mynamedev@gmail.com
surely there's one number which isn't taken
58042 is the port no for every dedicated server i use / create for my unity localhost projects
My email is firstname.lastname@gmail
so as I dont have experience and not well known I should showcase professionalism in usernames and emails is it all I need to change?
I created my Gmail in 2006 though
what more should I change in my resume seniors to land my first job
Iād put first your Summary, then Education, Relevant Projects and last the Technical Skills
In the SignGPT project, how did containerization reduce latency?
if anything, putting stuff in a container should add (a small amount of) latency
also, since you made it, as a whole, does it make sense to say that you improved its performance at some point?
(iirc "improved X by Y amount" is typically mentioned when you join an existing project and do some changes)
Your technical levels doesnāt mention your proficiency
In your SignGPT repo:
- I don't see a Dockerfile or something like that that would indicate that it has been containerized
- The README says the project is licensed under MIT, but the license is Apache. (this is pretty minor)
- The program seems to require
groq,gttsand some other packages, but those are not mentioned in the installation instructions. You mention that you have practical experience in building production-ready application, so I'd expect you to know about version specification, version pinning, lock files, packaging standards likepyproject.tomland dependency managers like uv/poetry/pipenv/pip-tools
also, it seems like you had a gif demonstrating how the project works, but it was removed from the README
thanks for letting me know I was unable to find guidance on such things so had gpt modify the readme.md into resume bullet points
should I tailor the technical section according to the job then or mention all field I have contacts with
at one point of time I tried to put it all into a docker container but dropped it later I guess that might be the reason why it is in the bullet points . Please do forgive me not verifying such things beforehand
If you're looking for an entry level job, you don't need to lie about having built battle-tested high-availability distributed systems and such. That's not expected for such positions. And if a technical person looks at the projects in more detail, they'll see that you oversold them a bit
I'd describe them more truthfully and attach some demos/pictures/gifs in the github repo
I see thanks for the guidance I will fix that
If you are really pursuing a masters in distributed systems, I'd expect to see some project related to distributed systems though. So far it seems like you're really interested in machine learning/AI
Actually my masters is not any specialization rather just Computer Science
then you should say that in the resume š
I mean mentioning all your skills is not bad imo. But if I see this resume, I donāt know if youāre an expert in all of them or intermediate for example in some
ah Isee
one more thing can I ask you seniors to check my portfolio and let me know whether I should keep my portfolio look the same or move to some other design patterns here's the link -> https://ryu9.vercel.app/
I will do that
I mean you are senior to me as someone in the industry
Lol, thatās seƱor
good enough
Thanks again seniors
is asking chatgpt how to learn faster helpful
ok 2 hours of coding today
today is just making up random bs and from tmrw ill actually have a plan on how to learn
Be careful that you don't use ChatGPT to avoid learning.
as in like "make me (this)"
Right. If you feed a homework question directly to ChatGPT, it will probably give you the correct answer, and you won't learn anything.
okok tyty
Asking ChatGPT for ideas for what to code is probably fine.
thx for help
hi guy, Is it a good move for a fresh EE grad to join a growing startup working on IoT and satellite communication as a Product Executive? Will it help in building a technical engineering career later on, or is it more of a business-side role?
Why postpone it for tomorrow and not today? š
school
How common are interview where you get asked about "your" work and not just DSA, and "their" tech stack questions?
I have had the latter only once or twice.
I would feel an interview was quite off-putting if they did not ask about my past and present work.
It's hard to say without knowing anything about that startup and the position
This is something you could ask them in the interview or (maybe) read in the job description. the title of the position can mean different things at different companies
:incoming_envelope: :ok_hand: applied timeout to @cloud violet until <t:1747594911:f> (10 minutes) (reason: emoji spam - sent 44 emojis).
The <@&831776746206265384> have been alerted for review.
Where is python job post channel
we don't allow offering or searching for paid jobs on this server
Not what I asked
does lemon's message answer your question?
Where can I find a place for posting jobs online, doesn't have to be discord
Relating to python projects
click on the message linked above
Thanks g
hello guys, i'm brazilian and i'm new in that server
I want to become a full stack web developer when im older , what do you guys reccomend for me to learn?
what exactly is "full stack web", thats just half the stack no?
I think its back end and front end
so fullstack, not fullstack web developer
O sorry my bad , anyways what should I learn?
a good foundation in programming concepts is essential, this can be done with really any language, python is good for the simple syntax
although fullstack is very hard im not sure if it should be a goal, it might be a better idea to focus on one domain and master it so you dont burn out when you're doing 10 developers worth of work as a single person
but im not in SWE so
What are you saying is the difference?
im not sure, fullstack implies web inherently right?
or maybe im confusing "web" with frontend
i guess you could be fullstack without specifically web but some other GUI framework?
I've heard "full stack data scientist", but "full stack" not otherwise specified is "full stack web development"
so like, backend and front end js?
Doesn't have to be JS.
interesting
fullstack doesn't mean you are a master of all, but you know back and frontend enough to build things and talk to the guy who had the deep dive in any of those.
I do full-stack work at my job, it means I do both frontend and backend tasks.
would you consider it fullstack webdev?
I mean, yes. The communication between the frontend and backend happens over HTTP, so it's web.
The frontend runs in the browser.
so in theory if you worked on something like a QT GUI and a backend for it, thats fullstack but not fullstack web dev?
That's not typically how the term is used, in my experience. A Qt client is also a very unusual case.
well im trying to think of a frontend example thats not directly over HTTPS
When you say you're "fullstack", people are gonna think you can make web frontends.
This isn't about what makes logical sense, this is about how the term is used in practice.
If end users of the software aren't communicating with a central system over a network, then it's not web development.
even as a normal dev apprentice (more common in my country here, does include lots a special school classes) you learn some http(s) usage, html and related things. it's not our main focus though.
We however also have to be able to slap some gui on our software.
I'd go so far as to say that if it's not over HTTP, then it's not web dev.
Not in the traditional sense of the word, anyway.
Some protocols blur the lines, like web sockets.
But when you think web dev, you think web apps and web sites, not like, SVN.
yeah thats fair
when dealing with working on backend how do you guys go over penetration testing your own servers
Wait I'll ask this somewhere else... This doesn't seem like the right channel to ask this type of question
We have #cybersecurity
y'all can you guy srate a High Schooler's resume? (being as mean as physically possible)
If you post it, people will probably give feedback.
One can be honest without being mean.
I don't know what to put for the UChicago one because I've only done training so far
I don't actually start working until this summer
actually now seeing that you're a computational Linguist, what's your feedback on this?
guys how do i know which career to pursue in coding. theres so many different options and all of them are good, but it feels kinda overwhelming
You try different things and figure out which ones you like
Or you could take the first development job you can find and go from there
Can someone please give me advice on my resume up here
firs tinternship is part time, Research Mentorship is also part-time, and Uchicago MRSEC in full-time over the summer
Hm yea
I was scared about running out of space though. Also wdym by consistent bulletpoint
this channel is for career advice and discussion
sorry
with everyone sharing their resume lately id like to ask, what do you all think about professional summary section at the top of the resume? imo its good because interviewers skip it but the AI might like it
Hey guys what do you think of a AI sales role commission based? Have any of you guys tried a job like this?
I wouldn't take a commission based role.
i did update my cv i take care of all yours advice and ty all would be nice if you give some feedback of my updated version
and 1 question should i make new cv for just python developer role or i can keep this one
Hello friend, I learned to study Python almost a year ago but with the AI āāand made many apps and even a trading bot I did not write more code because now I am studying another career but in the computer area but if it was python how I built an app with ttkbootstrap, def __init __ (self, root) for example then the widgets or ui and later the functions
Yea
Ja ich spreche Deutsch. Warum?
This kind of resume template works poorly with ATS scanners
I'm a high schooler it's just for colleges
I hope colleges don't use ATS but I doubt they would.
Why does it tho?
Using two columns will mess them up.
A template like this is the best: https://www.overleaf.com/latex/templates/rendercv-engineeringresumes-theme/shwqvsxdgkjy
Anyways are there any non-ATS human eye problems
Actually lemme post the most recent version cause I've changed it a lot since then
I would use the template I provided as well
its similliar to mine as i see
here's the current version, do you think you can give this some feedback before i submit
Sorry forgot to block out everything in red
hi
Theres a ton of inconsistencies in spacing, random italics, semicolons placed at the end of sentences for no reason. Some of your bullet points are far too ambiguous (which in the business world implies you did nothing) such as "designed and implemented tools to enhance SEO" (you created SEO tools? elaborate) or "leveraged state of the art techniques" (elaborate)
Really I'd just focus on making sure each bullet point you have really shows your contribution, say exactly what you did. Every point should include some real industry technology, not infer that you know about one
If you're really in highschool though that's an insane resume, I'm sure you'll get into a T3 CS lol
Ngl I'm trying but I also just saw someone with an identical resume to me who's a year older at my school
get rejected from all his reaches but UC Berkeley and UIUC(our state school) for EECS/ECE
UIUC is the most prestigious computer science school in the world.
I don't think I'll get in for pure CS tbh
I think I might get in CS+Linguistics. If you really wanna see how crazy a lot of High School kids are nowadays, check out r/collegeresults
Don't get too hung up on the schools you get into. It really doesn't matter in the grand scheme. I'm from a state school and interning with UIUC, MIT, UW and Berkley students.
yea fair -- Idk tho I just wanna get the best opportunities I can.
If you don't mind me asking, what state school do you go to?
also random but he choose UC Berkeley(with oos tuition) over in state UIUC ECE for some reason
I'm at Washington State University. Had an SWE internship in highschool as well
was WSU your safety?
Don't think that doesn't make yours special, you have relevant work in industry and haven't even gotten to college, there are Masters students who still haven't landed an internship
Applied to UW CS but only got general admission, went to WSU which was the best decision I've ever made
yea fair, I don't know though -- tbh I'm making this resume rn to apply to a Dartmouth program
I just wanna get into a top college. Highkey I don't even have that strong of a reason anymore, It's just the irrational need.
Ah rip, why'd you find WSU to be a better decision?
also by the out-of-place semicolons do you mean those within bulletpoints seperating lists?
You've really just been advertised too, most people cannot tell you why they think a school is better than some other school, especially when things like ABET exist that guarantee universities teach the exact same thing to undergrads
tbh my main reasons at this point are just financial aid, reasearch opportunities, and hiring recognition
It's a non competitive, friendly environment where the majority of people are there to have a good college experience. I learn the exact same things as a top school, at the same pace, but with no grade curving
Any school you are going to CS for should have a ton of research, and if you network correctly you'll get the hiring recognition-- same as any school
huh. To be honest, I really want to be in a competitive environment. That's one of the things I really like about UPenn
You really don't want too, trust me. It's a waste of your time to be studying 16 hours a day for one class just to pass, you could be working on personal projects, doing undergrad research, interning during school, or just being a well rounded person
Not that I don't have to study 16 hours a day every once in awhile, exams suck still lol
Think of it as being a big fish in a small pond, if you go to a state school and work your ass off the professors will do their hardest to help you succeed, everyone else is just there to pass. I know several people who are going to Amazon, Microsoft, Google etc just because they had professor referrals, and everyone else is going to a great local research company
does a school like WSU have lots of research opportunities. A huge thing for me is going to a school with research in things like NLP( a field I'm already kinda specialized in tbh -- although it's too early to truly specialize)
WSU is a research university, faculty make money off research. Professors are asking students all the time to apply for their undergrad positions
And those positions aren't competitive, again a lot of people are here to have fun and do the bare minimum haha
yea I feel
also sorry I'm not responding too much I'm trying to finish up my resume so I can go study for APs all night
Anyways that's definitely a new perspective I haven't really heard much. I'll definitely consider that when making my college list(it's kind cooked rn. like 26 reaches and 3-4 safeties)
good luck with colleges!
did you get job ?
or you searching ?
I'm self taught...
ok, so did you get job ?
what do you guys think of pygame?
people generally looking for money oriented works here, and often discuss about job market, i think better place to ask this is: #python-discussion
Hey guys, i have one question, is c,c++,java on your resume still fascinate recuriters, even you have some other field or some other stack you are working in ? Like you doing web development, and generally used fastApi or express to make routes, but still put c,c++,java in your resume(because you learned it earlier) .
@austere swan C, C++, and Java are still a vibe for flexing your solid CS foundation. But if you're going for web dev roles with FastAPI/Express, recruiters are gonna care more about your fresh and on-point web dev skills. Still keep 'em on your resume, but make sure to showcase your current stack.
That depends. For me pressence of C/C++ for juniors applying for web dev
is usually only declaration, i studied CS in university. Not very usable languages for web development at least
Java for me is more promising here and if u Invested properly into it to become comfortable and used it for web dev too, then u are more interesting web backend developer potentially... instead of being just Tech Debt acquirer by using scripting langs only.
But it will count properly only if invested properly in it and made projects with it. Othewrise it will count at same level as C/C++, as just a sign of using different stuff during uni.
Just student level of Java, used only for 1000 code lines scripts to solve student tasks is not impressive at all.
Make products with it ^_^ running at linux servers, or having real users to them in any kind of gaming community or smth
Build proper projects, unit tested, covered with CI like Github Actions, documented in its Readme/some docs to Github Pages
Can any one pls help me regarding cs ai ml
What I have to do to get mastery over it
Pls tell me the road map
searching i was kinda struggling idk why
Go to university for it