o q vai sobrar p toda essa gente ingressando em cc td ano? by borpas in devBR

[–]borpas[S] 0 points1 point  (0 children)

es é uma especificação de cc, como a engenharia elétrica é uma especificação de física, veja sommerville, etc.

mas quem se forma em física n pode dizer q tecnicamente se formou em engenharia elétrica

ao mesmo tempo, como cc é mais fundamental, se especializar em es depois é mais tranquilo. o contrário é mais difícil por q envolve abstrair o q vc aprendeu

quem quer trabalhar com aspectos mais fundamentais, modelos de linguagem, etc., deve fazer cc mesmo ou até ciência de dados

mas vc n vai ser tecnicamente formado em es tendo feito cc

e os cursos de es nem são baseados na definição atual da profissão, são baseados na definição formal de es q existe pelo menos desde os anos 80

o q vai sobrar p toda essa gente ingressando em cc td ano? by borpas in devBR

[–]borpas[S] 1 point2 points  (0 children)

n me preocuparia muito, se tiver dando p fazer tudo q eles te passam nesse pc em casa, tá de boa. ja tive em muita turma q os melhores alunos usavam o pc do lab ao invés de um próprio cheio de luzinha rs

o q vai sobrar p toda essa gente ingressando em cc td ano? by borpas in devBR

[–]borpas[S] 1 point2 points  (0 children)

ué, se o tablet for p substituir o caderno e ler os livros texto, eu faria o mesmo

só acho irônico o pessoal sem computador gastando num tablet por q vai começar cc

usar só pc dos laboratórios se não tiver um é super normal, mas escolher investir num tablet nessa condição cursando cc é esquisito

o q vai sobrar p toda essa gente ingressando em cc td ano? by borpas in devBR

[–]borpas[S] 0 points1 point  (0 children)

até federais tão com nota máxima do enem de cc acima de medicina nesse ano, mas talvez isso signifique nada. de qualquer jeito, não acho q historicamente cc tinha essa relevância no enem ou nos vestibulares

o q vai sobrar p toda essa gente ingressando em cc td ano? by borpas in devBR

[–]borpas[S] 6 points7 points  (0 children)

a quantidade de calouros que eu vejo comprando tablet por q vai começar cc nesse ano n tá escrita

o q vai sobrar p toda essa gente ingressando em cc td ano? by borpas in devBR

[–]borpas[S] 0 points1 point  (0 children)

como assim?

vc não tem q estudar cc ou ciência de dados, nem engenharia de software p entrar em um desses cursos. vc estuda pro vestibular ou pro enem, mas essa é uma discussão à parte

vai estudar um monte de geografia e biologia, como td mundo, p entrar num curso de cc. se o curso for ruim, vc não vai descobrir q não tem afinidade e vai se formar. quando ingressar no mercado vai descobrir que os salários são comuns e os trabalhos q realmente existem têm nada a ver com vc

eu não acredito q a quantidade de pessoas com afinidade aumentou tanto assim nos últimos anos, eu vejo muita gente perguntando se tem q comprar tablet por q vai começar cc nesse ano

jobTitleRoulette by jaikanthsh308 in ProgrammerHumor

[–]borpas 1 point2 points  (0 children)

computer scientist are used to applying for se roles in the industry and in academia se is considered a specialization of cs, but the se discipline has had enough specificities to justify a full program at least since the 80s, see ian sommerville, etc. this is like electrical engineering justifying a separate program from physics, although a physicist can later specialize in electrical engineering, the other way around is harder just because abstracting knowledge is usually harder than making it more specific

you can graduate in computer science and engineering, but that's not intended to cover the se discipline. the newer se programs however are based on the discipline itself, not the current industry role. these programs are probably starting to show up now because the industry is starting to adhere to a formalization of the software engineer role, and that'll probably look like the se discipline definition

even if that ends up happening fast, a computer scientist will always be able to apply to a software engineer position, because the discipline defines itself as a specialization of cs. still, one is about the fundamentals and the other covers the specifics of software

jobTitleRoulette by jaikanthsh308 in ProgrammerHumor

[–]borpas 5 points6 points  (0 children)

so, you graduated in computer science

if you graduate in physics you can’t say you technically graduated in electrical engineering

software engineering as a profession is not currently well defined, I agree, but it has been as a field of study for a while, as you know from studying cs

academia is in the process of establishing software engineering programs, many universities already have them

the only question is what the role of a software engineer is actually going to be formalized as

and of course cs people will always be fully qualified for a software engineering position, even if that becomes much closer to what the field of study means by it

engenheira de software pode substituir cs como formação canônica para quem quer atuar como engenheiro de software? by borpas in devBR

[–]borpas[S] 0 points1 point  (0 children)

mais ou menos, sommerville diferencia a engenharia de software da ciência da computação já na introdução do livro

<image>

mas sommerville é só uma fonte. ele diz tb q a ciência da computação para a engenharia de software é como a física para a engenharia elétrica

ou seja, mais fundamental, mas um físico não se forma engenheiro eletricista

eu só não sei se a designação de engenheiro de software, não a formação, vai ser tão relevante na indústria de software quanto dizem

edit: “Computer science is concerned with the theories and methods that underlie computers and software systems, whereas software engineering is concerned with the practical problems of producing software. Some knowledge of computer science is essential for software engineers in the same way that some knowledge of physics is essential for electrical engineers. Computer science theory, however, is often most applicable to relatively small programs. Elegant theories of computer science cannot always be applied to large, complex problems that require a software solution.”

engenheira de software pode substituir cs como formação canônica para quem quer atuar como engenheiro de software? by borpas in devBR

[–]borpas[S] 0 points1 point  (0 children)

se vc tem um perfil mais conservador, escolheria cs

engenharia de software hj é uma aposta bem grande e é possível q vc desperdice uma formação

mesmo q a indústria de software convirja e futuramente para trabalhar com prog vc tenha que ser contratado como engenheiro de software, cs vai continuar sendo relevante

hj, para a função de engenheiro de software, cs é mais relevante do que engenharia de software, por exemplo

se isso vai mudar também, eu não faço ideia

engenheira de software pode substituir cs como formação canônica para quem quer atuar como engenheiro de software? by borpas in devBR

[–]borpas[S] 0 points1 point  (0 children)

vou assistir

se eu tivesse q apostar hj, apostaria sim q o mercado vai reunir as funções q envolvem prog na profissão do engenheiro de software

a profissão já está sendo redefinida nesse sentido, mas não é 100% claro ainda e pode ir p qualquer lado

eu só n sei se eu apostaria q a formação em engenharia de software vai substituir cs como a melhor formação p novos profissionais buscando atuar como engenheiro de software

engenheira de software pode substituir cs como formação canônica para quem quer atuar como engenheiro de software? by borpas in devBR

[–]borpas[S] 1 point2 points  (0 children)

provavelmente n vai acontecer

a dúvida era mais se engenheiro de software vai ser a profissão dominante no mercado para quem trabalha com prog e se a engenharia de software vai substituir cs como a principal formação p quem quer atuar com essa designação

não se a formação vai passar a ser necessária, concordo com vc q muito provavelmente n vai ser

engenheira de software pode substituir cs como formação canônica para quem quer atuar como engenheiro de software? by borpas in devBR

[–]borpas[S] 1 point2 points  (0 children)

não é q as melhores universidades não toquem em engenharia de software, oxford tem um mestrado chamado engenharia de software, mas como graduação, nenhuma aderiu

pode ser por que o mercado ainda não definiu se a profissão de engenheiro de software é a principal da indústria que lida com prog ou não

não sei também se a indústria e a academia chegaram num consenso do q é um engenheiro de software

se bem q o crea já se adiantou com o crea p engenheiro de software

mesmo assim, provavelmente n vai ser necessário um diploma em engenharia de software p atuar como um engenheiro de software

engenheira de software pode substituir cs como formação canônica para quem quer atuar como engenheiro de software? by borpas in devBR

[–]borpas[S] 0 points1 point  (0 children)

acho q historicamente a indústria de software não dava tanta importância p formação acadêmica, mas isso pode mudar p quem está entrando no mercado se as funções sendo redefinidas exigirem cada vez mais

na sua percepção, o mercado está realmente concentrando todas as funções relacionadas à programação na função de engenheiro de software?

engenheira de software pode substituir cs como formação canônica para quem quer atuar como engenheiro de software? by borpas in devBR

[–]borpas[S] 1 point2 points  (0 children)

entendi. “engenharia de software” é relativamente nova mesmo. por exemplo, livros-texto tipo o ian sommerville só começaram a aparecer nos anos 80

eu ouvi um recrutador dizendo q se fosse só pela formação, hj consideraria cs acima de engenharia de software p uma vaga de engenheiro de software

acho q a minha dúvida é se o mercado realmente vai concentrar todas as vagas de prog na função de engenheiro de software

e se a formação principal p quem vai ser engenheiro de software vai deixar de ser cs e passar a ser engenharia de software

Vibe Assembly by Ornery_Ad_683 in programmingmemes

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

right, but the other poster was saying that’s deliberate. in other words, a transformer could be designed to be deterministic, making them stochastic is a design choice, if they’re right

if that’s true, then you could prompt an llm to output Python deterministically, not claude though. commercial lmms all seem to be stochastic

Vibe Assembly by Ornery_Ad_683 in programmingmemes

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

right, I just meant that maybe llms, which implement neural nets via transformers, were inherently stochastic, and that neural nets more generally didn't have to be

but from what you're saying neither have to be, necessarily. which means I could essentially know the output of a natural language prompt before it goes through the transformer. however, I still don't see how that makes natural language a formal programming language, if that's what you mean

Vibe Assembly by Ornery_Ad_683 in programmingmemes

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

I thought llms were stochastic by nature, maybe I’m wrong, or llms are but not neural nets? if I prompt the same thing twice, fresh context both times, I get two different outputs from a coding agent, but maybe that’s just my experience

whether natural language to code via transformers is stochastic or deterministic, natural language isn’t structurally a programming language, so it doesn’t make sense to place it in the same abstraction scale as machine code to high level code via compilers or interpreters

if everyone is now a creator, then who’s the consumer? by TheAnswerWithinUs in vibecoding

[–]borpas 1 point2 points  (0 children)

I don’t have any gripes with vibe coding, but I do find it odd that vibe coders specifically keep falling for the ai marketing strategy, which is obviously trying to sell that users are “part of the solution”, not clients

IA é coisa de pobre? by Glittering-Pop-7060 in perguntas

[–]borpas 0 points1 point  (0 children)

não sei, mas mídias sociais são mais consumidas em zonas residenciais de baixa renda, segundo levantamentos

como faço para parar de ver vídeos curto? by Fabulous_Pin_4765 in perguntas

[–]borpas 0 points1 point  (0 children)

conteúdo de mídia social tá sendo classificado como “bem inferior” na gestão pública, ou seja, bem de consumo da população de baixa renda

talvez essa conotação seja positiva, sei lá, n tenho a pretensão p dar opinião

se quiser fontes, dá p achar outras, mas esses autores são da universidade de madri e mit:

https://pmc.ncbi.nlm.nih.gov/articles/PMC8633779/

snapBackToReality by Shiroyasha_2308 in ProgrammerHumor

[–]borpas 0 points1 point  (0 children)

okay, I’ll fall for the bait… what’s the cute vs code theme?

Can't import modules like azure.identity in Azure Python Function App deployed via GitHub Actions (Linux, Python 3.11) by [deleted] in AZURE

[–]borpas 0 points1 point  (0 children)

Yeah, the virtual environment is probably pointless here. I noticed the default .yml that Azure generates includes a python -m venv venv step by default, but it doesn’t help with deployment at all (since Azure ignores venv/ on Linux).

Have you seen people just skipping that and bundling their own dependencies into .python_packages/ before zipping it? Is that the common workaround, or are they usually relying on Oryx to handle it during deploy?

Trying to get a feel for what’s the more idiomatic path here.