#career-advice

1 messages Ā· Page 244 of 1

raw rapids
#

Yeah, I can imagine (I live in Austria, next door)

#

you could apply for a job from afar

#

they usually have a lot of them

safe loom
raw rapids
#

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

  1. many people (like old people with low pensions, or students) live together
  2. apply for hybrid remote, and live a bit further away from the working place

both are excellent tools, to reduce the costs a lot.

abstract inlet
#

Agreed generating names is really needed ngl.

near ocean
#

is this an advert?

tawdry grove
#

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

fringe sphinx
#

Your post has been removed. This channel is for career discussion. Please don't post irrelevant stuff or ads.

fringe sphinx
tawdry grove
#

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

fringe sphinx
#

Is somebody a company / sophisticated buyer, or just some rando who wants some code?

tawdry grove
#

It's a friend who works for a company. And it would be for the company

fringe sphinx
#

And why would they want you to do it?

#

(I don't mean that judgey... just to understand context)

tawdry grove
#

Presumably they believe the service I would provide saves them money. It's just some automation

fringe sphinx
#

So you don't have some particular expertise, just that they need someone to do something?

tawdry grove
#

My "expertise" here is being a sysadmin I suppose? Scripting things for the computer. Or maybe something akin to devops

fringe sphinx
#

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.

tawdry grove
#

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?

fringe sphinx
#

(there's no license needed to use something you own)

still condor
#

(as long as the license for the FOSS you're using allows that)

fringe sphinx
#

Oh sorry... to be clear: yes, I'm talking about what you create... not the FOSS part.

still condor
#

maybe you want to use some AGPL'd library

tawdry grove
#

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

fringe sphinx
still condor
#

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)

tawdry grove
#

Say I'm working on proprietary knowledge, I would think they dont want that open to the world lol

tawdry grove
fringe sphinx
tawdry grove
#

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?

fringe sphinx
tawdry grove
#

I give them the program/source code. They dont distribute the program anywhere else. Licensing not a problem?

fringe sphinx
#

(software you don't distribute, but is provided as a service)

still condor
#

or something like that

#

for that reason, many companies straight up disallow using GPL/AGPL libraries

fringe sphinx
#

That's been my rule for a long time. Decades in fact.

tawdry grove
#

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

fringe sphinx
still condor
tawdry grove
#

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

fringe sphinx
still condor
#

yeah

tawdry grove
#

Okay so I shouldn't ask the question, and simply avoid GPL 🫔 not even sarcastic lol

fringe sphinx
#

Yes. LGPL is a different license, by the way, which is usually fine.

#

!mute 1339671009589989396 7d Posting ad after already being warned.

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied timeout to @little crane until <t:1747840267:f> (7 days).

abstract inlet
smoky quest
vapid jay
#

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.

smoky quest
# vapid jay I'm trying to act more like a senior after my first lead developer spent a lot o...

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

smoky quest
vapid jay
smoky quest
vapid jay
#

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.

vapid jay
#

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.

smoky quest
vapid jay
smoky quest
vapid jay
smoky quest
#

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.

vapid jay
# smoky quest So you can look at the number of outages or incidents your team is having over t...

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.

smoky quest
fringe sphinx
smoky quest
vapid jay
smoky quest
vapid jay
smoky quest
vapid jay
#

Really?

smoky quest
#

I never lie.

You can look some career ladders on progression.fyi if you don't believe me

vapid jay
#

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.

smoky quest
# vapid jay Really?

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

vapid jay
smoky quest
#

And getting it wrong is costlier

vapid jay
# fringe sphinx I'm also highly suspect of code bases that require years of experience to make m...

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.

fringe sphinx
smoky quest
fringe sphinx
#

(a common one)

smoky quest
vapid jay
smoky quest
vapid jay
#

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

lilac yoke
#

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

vapid jay
smoky quest
fringe sphinx
lilac yoke
vapid jay
#

I mean I can see how often they failed, that's trivial

fringe sphinx
smoky quest
lilac yoke
#

^

smoky quest
#

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

vapid jay
#

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.

smoky quest
lilac yoke
#

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

vapid jay
#

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.

smoky quest
vapid jay
#

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.

smoky quest
lilac yoke
smoky quest
#

and DORA metrics and reports. They are great resources

vapid jay
lilac yoke
#

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.

vapid jay
#

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

lilac yoke
#

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

smoky quest
still condor
#

@jaunty kindle Please read our rules and the channel description. We do not allow job offers.

smoky quest
vapid jay
#

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.

smoky quest
vapid jay
# smoky quest Sure, don't be performative. But I do think there is far more room to easily tr...

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.

smoky quest
vapid jay
#

So I'm just a little cog in this machine trying to make what I work on not blow

smoky quest
#

Then you could try to ask them for reports on the golden metrics for your app and endpoints

vapid jay
#

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.

smoky quest
vapid jay
#

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.

vapid jay
eternal summit
#

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?

lilac yoke
# eternal summit I'm a rising senior and it's time for me to lock in. I've been strugling with im...

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.

eternal tiger
#

When you realise that’s just the job.zz

peak halo
#

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?"

eternal tiger
#

Swe job is just being a pro at copy and pasting

peak halo
#

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

eternal tiger
#

Yeah that’s when you know your cooked, only copy and paste code you understand

#

Otherwise you can get lost quickly

deft herald
eternal tiger
#

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

next plover
eternal tiger
#

Most useful pip install that

#

You could tell someone to download malware and they would

abstract inlet
open ivy
#

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.

next plover
#

What

deft herald
open ivy
near ocean
#

i would ask a question instead

deft herald
#

Well first of all, what the hell are you talking about?

open ivy
#

All the stories about fighting for a position with 1000+ applicants? There are plenty of obscure companies for which that is not the case.

deft herald
#

ok. Were you replying to an old message or something? It just seemed really out of the blue lol

near ocean
#

obscure smaller unknown companies are one way to avoid competition yes

deft herald
#

But yeah i guess i agree. I like searching for companies specifically in my area, then go to their careers page and apply directly

balmy mural
#

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

deft herald
open ivy
near ocean
#

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

eternal tiger
#

I just ate a pack of bourbon biscuits

near ocean
eternal tiger
#

I want to know why every business is slapping .ai on the end of their name like it makes it any better

eternal tiger
#

I went to AWS summit recently in London and 99% of stands were companies with ai in their name

near ocean
#

its the new hot thing, it'll go away eventually

open ivy
eternal tiger
near ocean
#

i dont think you want to show up to an interview with alcohol in your breath

eternal tiger
#

No the biscuit

#

5 rounds of interviews? Nah you’ve got the job thanks for the biscuit

open ivy
eternal tiger
#

Give me a leetcode problem, pass it I get the job

near ocean
#

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

eternal tiger
#

At that point it’s time to make a start up

open ivy
near ocean
#

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

open ivy
near ocean
#

My team is based in london but only 2 of 10 are english, what would the local communication style be?

near ocean
open ivy
near ocean
#

are you offering services in academic dishonesty?

runic zephyr
#

Did I mention it that way Mr bot

near ocean
#

technical and non-tech projects in both undergrad and postgrad
what does this mean then

runic zephyr
#

Ask your creater

near ocean
#

sure thing <@&831776746206265384>

runic zephyr
#

Hahaha!

radiant vortex
#

@runic zephyr not the place for that

runic zephyr
#

We have to learn not a must a dishonesty. Can we continue chatting?

radiant vortex
#

And let's respect other members, or you'll be out

runic zephyr
#

I think this is a bot bro! Was trying to test it out, ya feel me?

radiant vortex
#

No, I don't

eternal tiger
#

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

vapid jay
#

How do you learn solve tasks on leetcode

balmy spade
eternal tiger
eternal tiger
balmy spade
#

Huh, weird. My lead just messaged me back. "No. See you tomorrow." yarrSip

balmy spade
eternal tiger
#

I’m jk btw don’t take me seriously šŸ˜‚

balmy spade
#

Oh don't worry. There was little risk of me taking you seriously.

eternal tiger
#

What company do you work for?

#

Or is it confidential

balmy spade
#

It's a largish one that does a lot of Fintech. I don't name drop it. Not confidential, just not that important.

eternal tiger
#

Ahh fair enough nice

balmy spade
# eternal tiger 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.

eternal tiger
#

And what is to your liking?

balmy spade
#

"allowed" darkoLUL It feels like I just said "I'm doing this now" and they didn't notice until I had solutions moving and shaking.

eternal tiger
#

Is the pay good?

#

What will you improve?

#

What do you use

#

You’re a smart one you are

balmy spade
eternal tiger
#

I know

next plover
#

thats an interesting path

#

yeah but you want a job?

eternal tiger
#

How do you print something to the terminal?

near ocean
#

🤨

next plover
#

ok... you do you ig

near ocean
#

you hate systems but you want to use software development skills to checks notes not build software systems?

vapid jay
eternal tiger
#

What is this guy even rambling on about

vapid jay
# eternal tiger I want to know why every business is slapping .ai on the end of their name like ...

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.

near ocean
eternal tiger
vapid jay
# eternal tiger Duolingo’s rubbish for learning, it’s only kept afloat with its presence on soci...

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

near ocean
#

bro can you not

#

stay on topic or leave the channel, its really not that hard

#

<@&831776746206265384>

radiant vortex
#

!cleanban 1274414530025357422 You know that's not appropriate at all, good bye.

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied ban to @edgy schooner permanently.

vapid jay
# eternal tiger Duolingo’s rubbish for learning, it’s only kept afloat with its presence on soci...

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)

eternal tiger
#

All I seen was cocaine and that got me intrigued

vapid jay
#

Did you know, if they had let the FTX assets sit, they'd be solvent rn

near ocean
#

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

vapid jay
near ocean
#

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"

vapid jay
#

The wework guy just straight up never got convicted of anything to my knowledge.

near ocean
#

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

eternal tiger
#

It’s my birthday now

wild pendant
#

hi

burnt hornet
#

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)

honest helm
#

can u let me speak

#

still can speak

ivory osprey
honest helm
ivory osprey
honest helm
near ocean
burnt hornet
#

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?

burnt hornet
#

Could I just send the pdf here?

near ocean
#

Screenshot would be easier

lilac yoke
white relic
#

Hi, soliciting work or developers is not allowed here. Please read the #rules and channel descriptions. Thanks!

buoyant seal
# eternal summit I'm a rising senior and it's time for me to lock in. I've been strugling with im...

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)

buoyant seal
buoyant seal
# eternal summit I'm a rising senior and it's time for me to lock in. I've been strugling with im...

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

buoyant seal
# eternal summit I'm a rising senior and it's time for me to lock in. I've been strugling with im...

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

lilac yoke
# buoyant seal Going to contradict a bit <@833209572738203679> words here. His words sounds nic...

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

buoyant seal
# lilac yoke My advice has nothing to do with data science. Recruiters are tired of seeing ge...

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

buoyant seal
# lilac yoke My advice has nothing to do with data science. Recruiters are tired of seeing ge...

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

true harness
buoyant seal
# true harness what do you mean by "data science"? there are many non-data science domains in C...

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

lilac yoke
#

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.

peak halo
buoyant seal
# buoyant seal > Recruiters are tired of seeing generic crap web apis from someone who clearly ...

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

fringe sphinx
lilac yoke
# fringe sphinx There are many possible 'first jobs' for CS majors. Most of them are very applie...

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

alpine summit
# vapid jay Duolingo is (as a language learning method) garbage (technically it seems quite ...

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

peak halo
alpine summit
#

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)

lilac yoke
# peak halo what does "proficiency in CS" look like to you?

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?

alpine summit
#

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

fringe sphinx
#

But, I know that a CS grad with solid practical projects can hit the ground running.

vapid jay
# alpine summit i debate on how helpful "memorising words" or "sentences" really are. english wa...

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.

vast shoal
distant bear
#

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

glossy yoke
desert pewter
#

hi

hollow ruin
#

Is it possible to scrap data from amazon without blocking server ip?

white relic
#

Hi, I wish your friend the best, but posting fundraisers is against the advertising rule here.

vapid jay
white relic
vapid jay
#

it's okay

white relic
white relic
severe lotus
white relic
#

oh, right.

#

seriously?

severe lotus
vast shoal
#

!rule 9

inner wrenBOT
#

9. Do not offer or ask for paid work of any kind.

white relic
#

!clban 1370329180629110855 joining to advertise

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied ban to @unkempt iron permanently.

vast shoal
#

They were also self-botting.

severe lotus
#

?

white relic
#

They're like cockroaches

severe lotus
#

ok.

#

@white relic Your scaring me.

white relic
severe lotus
white relic
#

!clban 1372503686131089418 Self-botting is not allowed.

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied ban to @valid roost permanently.

severe lotus
vast shoal
severe lotus
#

and who else?

vast shoal
#

I don't think this is the topic of this channel.

severe lotus
vast shoal
severe lotus
vast shoal
severe lotus
white relic
proud glacier
#

you can use Discord's search function for this if you care to know

severe lotus
#

?

strong lava
#

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?

glad meadow
#

Is there challenges like code jam/hackathon on this server

proud glacier
strong lava
wraith harbor
#

Made it to the final round again, this time they told me I was "good but not great" 😿

near ocean
#

That is some bullshit right there

white relic
#

what kind of feedback even is that

#

that would be weird to receive in/after a job interview, personally

buoyant seal
# strong lava hi, I'm starting university/college/whatever it's called in English in about a w...

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

still condor
white relic
#

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

still condor
#

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

solemn trench
#

heyyyy

noble frost
#

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

steady dirge
#

Why are help desk jobs asking for experience it’s entry-level, you are the experience

#

Making it feel like I’m playing rank

austere swan
#

hi guys, a passionate cs and Ai/Ml guy here, i want to ask about cs diploma , is cs diploma is considered by companies ?

wraith harbor
wraith harbor
next plover
noble frost
noble frost
#

i was in IT

next plover
#

I got quized on Microsoft active directory for a college student job

steady dirge
noble frost
next plover
#

We're in a company driven market rn from all the cs degrees that have been shot out

noble frost
#

only if monopolies didnt prevent from other businesses to appear and grow, letting people to have enough job offers

steady dirge
#

Within 8 to 10 years they be begging people to work 😭

next plover
#

Esp when ai code gets them breached on a monthly basis

wraith harbor
#

i think its just hard to stand out as a junior, like companies dont know if youre someone worth taking a risk on

next plover
#

But ai code keeps my job security so I can't complain

noble frost
noble frost
wraith harbor
steady dirge
wraith harbor
#

well yeah i stand by what i said for jr programming

next plover
#

I can't imagine programming is much better, it's somehow worse than cybersecurity lol

strong lava
#

i see that i have chosen an excellent time to start studying for compsci /s

wraith harbor
#

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

next plover
#

Speaking of breaches coinbase just got ransomed

wraith harbor
#

but now that ive had a job for almost 2 years im getting interviews pretty often. so it gets better

next plover
steady dirge
wraith harbor
strong lava
next plover
#

My blog is better fs

wraith harbor
#

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

next plover
#

oh you'd get cooked here

wraith harbor
#

ive never been asked about grades when applying, but good projects have definitely helped idk

strong lava
#

I've seen someone ask if interviewers asked for GPA and almost all answers were "no"

wraith harbor
#

yeah idk. i guess the solution is get good grades and do great projects at the same time

strong lava
#

it sounds reasonable, even if a little dangerous
if the job market prioritizes projects and contributions over GPA... why bother?

next plover
steady dirge
#

Young and talented person āŒ 60 years old that’s close to retirement āœ…

wraith harbor
#

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

buoyant seal
steady dirge
wraith harbor
#

are you working on any projects?

austere swan
steady dirge
steady dirge
next plover
#

This

austere swan
#

like i hear they mostly teach languages like C++ and C till now, does they teach languages like python also ?

near ocean
next plover
#

Ok

near ocean
#

Im sure a lot of people here put minimal or close to minimal effort into school

steady dirge
next plover
#

Unless you're a genius you would probably need effort to do well in CS though

steady dirge
# austere swan 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

austere swan
#

and i am from india , in my country cs diploma is of 3 years

steady dirge
#

Some teach bash instead of python

white relic
#

college teach shell scripting?

steady dirge
#

Yes

wraith harbor
#

i had a linux class where they taught bash

white relic
#

seems unusual

wraith harbor
#

one class i wish i had was functional programming

steady dirge
proud glacier
austere swan
#

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) .

steady dirge
#

Wouldn’t be competing for a simple job if creators/ influencers didn’t have to run there mouth šŸ’”šŸ„€

austere swan
#

i already know these diploma and btech kind of things are formality .

white relic
#

because you ought to (also) invest your own time in learning does not mean that structured education is a formality.

steady dirge
austere swan
#

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

#

?

near ocean
#

ofc there are careers that are hyper focused on academics but i dont think software dev is one

steady dirge
floral moss
#

šŸ”„

near ocean
austere swan
#

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

pine sleet
noble frost
austere swan
#

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 ?

pine sleet
#

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

vast shoal
#

!rule 9

inner wrenBOT
#

9. Do not offer or ask for paid work of any kind.

white relic
#

!cpban 660901628773269542

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied ban to @nimble edge until <t:1747683932:f> (4 days).

urban epoch
inner hemlock
#

what's up everyone

mighty charm
#

hello, can you help me with my code for game AIFootball... i can't make right :(((((((((((

floral moss
steady dirge
#

ā€œYou’ll get 100 no’s before getting a yesā€

sand patio
#

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?

peak halo
#

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.

sand patio
#

lol fair enough

white relic
#

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

wraith harbor
#

thats a very unfortunate situation

old quest
deft niche
smoky quest
old quest
smoky quest
#

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

old quest
#

they could just re attempt the failed papers

smoky quest
old quest
#

but university matter though. my university is shit

smoky quest
old quest
#

tmrw i have professional ethics exam.

#

and after that i have Constitution of India

#

am studying CS degree btw

old quest
#

am not proud of my grades they are just average

smoky quest
#

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

jovial fulcrum
#

Hi All, Good afternoon!

Can anyone explain the palindrome program of python in a simpler way, looking for a valuable response. Thanks in advance!

warped vortex
vast shoal
austere swan
#

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 šŸ˜“ ??

buoyant seal
buoyant seal
austere swan
buoyant seal
# austere swan 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

austere swan
#

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?

buoyant seal
# austere swan and what about jobs, i want jobs after completing diploma(like the salary can be...

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.

austere swan
#

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.

buoyant seal
buoyant seal
austere swan
#

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 ?

buoyant seal
# austere swan and one more thing, i am not thinking of doing focusing on getting any degree af...

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

austere swan
#

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 .

buoyant seal
# austere swan does companies will take intreview of diploma students, i means i will make my p...

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

#

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

austere swan
#

like how, browser can understand only Js and its libraries .

deft niche
austere swan
deft niche
#

and yes don't believ private college if they saying guaranteed placement

austere swan
buoyant seal
# austere swan https://www.ashesofthedomain.info/ , is made in java ?

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

Quarkus: Supersonic Subatomic Java

deft niche
deft niche
austere swan
#

but if i start java, i will have to start from scratch .

#

Because i only comfortable with py, and js

buoyant seal
austere swan
deft niche
austere swan
buoyant seal
deft niche
deft niche
buoyant seal
# austere swan i have 3 years, to complete diploma, it will start in aug 2025

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

austere swan
# buoyant seal During university u will use for same period of time different other languages a...

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 .

buoyant seal
# austere swan yes, eventually i have to do. But see they not teach me java in too depth, they ...

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

deft niche
deft niche
austere swan
austere swan
buoyant seal
# austere swan yes weekdays to weekdays shedule is good, but one thing, is this shedule will pr...

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

austere swan
#

hmm

deft niche
austere swan
austere swan
keen crystal
#

Yo guys where are you from?

deft herald
#

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!"

deft herald
summer steeple
#

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!

buoyant seal
# summer steeple Hey everyone! šŸ‘‹ I’m pretty new to coding and just starting to explore things —...

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

summer steeple
# buoyant seal https://darklab8.github.io/blog/articles.html i went with... in general built po...

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.

buoyant seal
# summer steeple Hey, thanks for the great advice! I actually have some experience with blogging ...

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

summer steeple
# buoyant seal i haven't put such consideration into my design of my portfolio/blog. Mine remai...

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!

buoyant seal
# summer steeple Thanks for your input! I know that Medium takes a percentage of the earnings if ...

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 šŸ˜„

summer steeple
buoyant seal
buoyant seal
lyric mantle
#

need help regarding python developer interview

peak halo
lyric mantle
#

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

potent moss
#

any1 know places to tutor python online

near ocean
#

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

lyric mantle
#

interview questions will be based on python only or other technologies also like django, sql , Api etc

near ocean
#

It depends on the job

lyric mantle
#

can i dm you sir ?

near ocean
#

No, ask here

potent moss
potent moss
lyric mantle
near ocean
wanton crescent
true harness
wraith harbor
#

There is zero reason not to take every interview you get

wanton crescent
white relic
# wanton crescent

Unless this screenshot has something to do with careers, this is the wrong channel.

wanton crescent
white relic
# wanton crescent 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.

wanton crescent
#

my carear is - Automation Engineer

white relic
# wanton crescent 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.

wanton crescent
#

i am going to school for machine devlping mamm

#

lemon or stelecurn would vouch for me

bold jolt
#

why do you guys want to do with python

#

its kind of useless ngl, just good to first learn how to code

near ocean
#

it pays the bills, how is that useless

vast shoal
elder mulch
vast shoal
#

Python is the primary language used in data science in general

harsh breach
elder mulch
vast shoal
elder bough
#

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.

true harness
#

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

elder bough
#

referring to out-of-core processing

warm kindle
#

hey does anyone know how to program javascript graphics šŸ™

elder bough
#

only means i can think of is chunking.

hearty totem
vast shoal
lucid matrix
warm kindle
elder bough
elder bough
#

i think you're referring to polars, not polaris. honestly, i can't figure out how it's different than, say, hadoop.

royal nimbus
#

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?

lucid matrix
#

I was thinning more about the general suite of data cleaning tasks

wild pendant
#

nerds

radiant vortex
#

@wild pendant Would you like to discuss something about careers?

elder bough
#

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.

digital verge
#

ads

open ivy
#

"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?

wraith harbor
#

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?

safe solstice
#

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.

molten night
#

Python is my favorite programming language.

open ivy
#

But a company hidden gem strategy would still be worth a try.

modest basalt
open ivy
#

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.

empty hill
#

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.

undone cypress
#

Though that's usually performed on matricies of the same dimension

austere swan
#

hey guys, should i do cs diploma or class 11th and 12th, i just passed my 10th .

lucid matrix
# elder bough such as?

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

karmic arch
#

hey

chrome elbow
#

is cyber security very coding based?

austere swan
#

most of the time you will end up using precoded tools, instead of writing your own scripts

chrome elbow
#

what should i be doing to prepare for a cyber security career? im still in high school but im not sure where to start

elder bough
#

subsetting in pandas seems almost exactly the same as in R.

austere swan
elder bough
#

crypto-analysis? hacking into servers?

#

those are different fields and require different skillsets.

austere swan
# elder bough math?

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

elder bough
#

in any case, wrt math, that's more about keeping doors open. high school career dreams seldom turn into actual careers.

austere swan
#

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 .

lucid matrix
elder bough
#

vs dataframe[index]

austere swan
#

i myself feels so much hopeless, if i go deep down in some newly field, but i think its my patience problem

elder bough
#

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.

upper spire
#

yo guys what python is coding/scripting?

elder bough
#

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)

lucid matrix
#

that's fair

elder bough
#

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

wraith harbor
deft niche
hearty totem
# elder bough i think you're referring to polars, not polaris. honestly, i can't figure out h...

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

austere swan
white relic
#

Hi, this isn't a place where you can advertise services.

reef igloo
#

sm1 hire me

lilac scroll
#

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

random flame
#

Hey šŸ‘‹šŸ˜Œ

#

Silent? šŸŽ¶

elder skiff
#

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...

ā–¶ Play video
white relic
#

This channel is for career discussion and advice

urban epoch
#

les go my friends

toxic stirrup
#

i need a mentor

old quest
#

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

vapid barn
#

Hey everyone

#

I would like to offer a free graphic designing service, if anyone is interested send me a DM

summer roost
vapid jay
#

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.

white relic
static iris
#

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

summer roost
#

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.

static iris
#

thank you for responding but what i am curiouse about is what field or job is good that i should focus on

wraith harbor
#

you shuold explore and learn about different subfields in computer science to find the ones you enjoy

digital fjord
#

I wouldn't recommend focusing on one field before university unless you find something you are passionate about.

static iris
#

that's why i am looking for advice

static iris
# vast shoal 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

vast shoal
#

If data science or AI looks appealing, just try it.

#

It's not like you have a deadline.

tame tiger
#

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

vast shoal
# tame tiger Hi everyone! I have a similar question as Kirito, but here is my situation, Im 3...

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.

static iris
tame tiger
# vast shoal To be honest, I think if you're looking for employment, your outlook's pretty gr...

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.

vast shoal
#

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.

stray zinc
#

well~

devout coral
#

hi can someone check my cv and github would be amazing

peak halo
devout coral
#

and heres analysis cv i will make python dev cv too since i was struggling a bit @peak halo

lilac yoke
devout coral
#

yea but its all important ig should i make it less space and only most important one?

lilac yoke
#

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

devout coral
#

so much less skills more info about projects exp etc and rewrite sentance a bit

lilac yoke
#

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

devout coral
lilac yoke
#

also, not sure what a Data Engineer is, all of your skills are Software Engineer

covert mirage
inner wrenBOT
#

: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.

modest kraken
#

Experience and projects are the most important

wispy cipher
# devout coral here i got all info in my cv i will just post ss without some data

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.

modest kraken
#

I’d be looking at projects and work exp first if I were a recruiter

wispy cipher
#

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.

wispy cipher
# modest kraken Why projects last?

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.

modest kraken
#

Rather then put those first and risk losing attention when you get to projects

wispy cipher
#

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.

modest kraken
wispy cipher
#

I don't have anything to prove. Think about it

modest kraken
digital plaza
#

helo

patent drift
#

python vs java

#

in 2025

wraith harbor
#

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

minor herald
#

Hello guys

#

Im learning python

kind orbit
#

starting my ml internship from tomorrow, this is my first ever professional gig, any advice for me to perform best?

smoky quest
weak monolith
#

Has anybody here ever recruited graduates for the role of 'backend engineer'?

If so, what kind of "take home assessment" would you give?

buoyant seal
# weak monolith Has anybody here ever recruited graduates for the role of 'backend engineer'? I...

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

You are reading the 2024 edition of the Flask Mega-Tutorial. The complete course is also available to order in e-book and paperback formats from Amazon. Thank you for your support!If you are looking…

weak monolith
buoyant seal
devout heron
#

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

faint depot
near ocean
#

Im not sure level 3 apprenticeships are the play

fervent spoke
#

Can ask for a resume review here?

vapid violet
#

Yes, you can post a screenshot with any personal information removed

faint depot
# near ocean Im not sure level 3 apprenticeships are the play

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

fervent spoke
#

This is my current resume

devout heron
fervent spoke
#

uh sorry

devout heron
#

Or the github if you don’t want to share it

devout heron
devout heron
#

It would look more professional than a nickname

devout heron
fervent spoke
#

this is my work email not the personal one

devout heron
fervent spoke
still condor
#

it would definitely look better if the email was something less exciting, like yourname@gmail.com

fervent spoke
still condor
#

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

fervent spoke
#

dasd58042@gmail is my academic gmail is has initials with my real name would it work

still condor
#

i guess

icy pagoda
#

that would?

still condor
#

I tried making a gmail account with my real name, all the reasonable combinations were taken

#

sometimes you gotta compromise

fervent spoke
#

alright

icy pagoda
#

number?

still condor
#

(or try a different, less popular service)

wraith harbor
#

mine is mynamedev@gmail.com

icy pagoda
#

surely there's one number which isn't taken

fervent spoke
#

58042 is the port no for every dedicated server i use / create for my unity localhost projects

devout heron
#

My email is firstname.lastname@gmail

fervent spoke
devout heron
#

I created my Gmail in 2006 though

fervent spoke
#

what more should I change in my resume seniors to land my first job

devout heron
#

I’d put first your Summary, then Education, Relevant Projects and last the Technical Skills

still condor
#

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)

devout heron
still condor
# fervent spoke what more should I change in my resume seniors to land my first job

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, gtts and 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 like pyproject.toml and 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

fervent spoke
fervent spoke
fervent spoke
still condor
#

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

fervent spoke
#

I see thanks for the guidance I will fix that

still condor
#

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

fervent spoke
#

Actually my masters is not any specialization rather just Computer Science

still condor
#

then you should say that in the resume šŸ™‚

devout heron
fervent spoke
#

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/

fervent spoke
still condor
#

(I'm not a senior btw)

#

unless you mean the Spanish word

fervent spoke
devout heron
still condor
#

good enough

fervent spoke
#

Thanks again seniors

uncut gale
#

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

peak halo
uncut gale
#

as in like "make me (this)"

peak halo
#

Right. If you feed a homework question directly to ChatGPT, it will probably give you the correct answer, and you won't learn anything.

uncut gale
#

okok tyty

peak halo
#

Asking ChatGPT for ideas for what to code is probably fine.

uncut gale
#

thx for help

mild bough
#

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?

devout heron
pastel thunder
#

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.

balmy spade
#

I would feel an interview was quite off-putting if they did not ask about my past and present work.

deft herald
wraith harbor
inner wrenBOT
#

: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.

vapid jay
#

Where is python job post channel

still condor
vapid jay
#

Not what I asked

still condor
#

does lemon's message answer your question?

vapid jay
#

Where can I find a place for posting jobs online, doesn't have to be discord

#

Relating to python projects

near ocean
#

click on the message linked above

vapid jay
#

Thanks g

broken bronze
#

hello guys, i'm brazilian and i'm new in that server

forest peak
#

I want to become a full stack web developer when im older , what do you guys reccomend for me to learn?

next plover
forest peak
#

I think its back end and front end

next plover
#

so fullstack, not fullstack web developer

forest peak
#

O sorry my bad , anyways what should I learn?

next plover
#

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

peak halo
next plover
#

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?

peak halo
#

I've heard "full stack data scientist", but "full stack" not otherwise specified is "full stack web development"

next plover
#

so like, backend and front end js?

peak halo
#

Doesn't have to be JS.

next plover
#

interesting

opaque jacinth
#

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.

vast shoal
#

I do full-stack work at my job, it means I do both frontend and backend tasks.

next plover
vast shoal
#

The frontend runs in the browser.

next plover
#

so in theory if you worked on something like a QT GUI and a backend for it, thats fullstack but not fullstack web dev?

vast shoal
#

That's not typically how the term is used, in my experience. A Qt client is also a very unusual case.

next plover
#

well im trying to think of a frontend example thats not directly over HTTPS

vast shoal
#

When you say you're "fullstack", people are gonna think you can make web frontends.

vast shoal
peak halo
opaque jacinth
#

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.

vast shoal
#

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.

next plover
#

yeah thats fair

north ledge
#

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

magic zinc
#

y'all can you guy srate a High Schooler's resume? (being as mean as physically possible)

peak halo
magic zinc
#

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

magic zinc
zinc gulch
#

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

near ocean
#

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

magic zinc
# magic zinc

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

undone storm
#

#general

#

Where are you from ?

#

Du spreche deutschen

white relic
#

this channel is for career advice and discussion

calm carbon
#

sorry

wraith harbor
#

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

lethal depot
#

Hey guys what do you think of a AI sales role commission based? Have any of you guys tried a job like this?

peak halo
devout coral
#

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

old matrix
#

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

lethal depot
magic zinc
lilac yoke
# magic zinc

This kind of resume template works poorly with ATS scanners

magic zinc
#

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?

lilac yoke
magic zinc
#

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

lilac yoke
devout coral
magic zinc
#

Sorry forgot to block out everything in red

obtuse copper
#

hi

lilac yoke
#

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

magic zinc
#

get rejected from all his reaches but UC Berkeley and UIUC(our state school) for EECS/ECE

lilac yoke
#

UIUC is the most prestigious computer science school in the world.

magic zinc
#

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

lilac yoke
#

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.

magic zinc
#

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?

magic zinc
lilac yoke
#

I'm at Washington State University. Had an SWE internship in highschool as well

magic zinc
#

was WSU your safety?

lilac yoke
lilac yoke
magic zinc
#

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.

magic zinc
#

also by the out-of-place semicolons do you mean those within bulletpoints seperating lists?

lilac yoke
magic zinc
#

tbh my main reasons at this point are just financial aid, reasearch opportunities, and hiring recognition

lilac yoke
lilac yoke
magic zinc
#

huh. To be honest, I really want to be in a competitive environment. That's one of the things I really like about UPenn

lilac yoke
#

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

magic zinc
#

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)

lilac yoke
#

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

magic zinc
#

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)

lilac yoke
#

good luck with colleges!

austere swan
#

or you searching ?

vapid jay
#

I'm self taught...

austere swan
vapid jay
#

what do you guys think of pygame?

austere swan
austere swan
#

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) .

patent drift
#

@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.

buoyant seal
# austere swan Hey guys, i have one question, is c,c++,java on your resume still fascinate rec...

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

potent monolith
#

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

devout coral
near ocean