• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 13:42
CET 19:42
KST 03:42
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Finals Preview: Sweet Victory!12[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Weekly Cups (October 19-25): Clem triples first in 5.0.175Evil Geniuses - shutting down21ISSL (IntoTheTV x SOOP SC2 League): Premier7Weekly Cups (October 12-18): 5.0.17 era begins1[$1250] International ShieldBattery League99
StarCraft 2
General
How do you feel about the mass reverts in the 5.0.17 PTR? No more SC2 streamers on team liquid? Behind the Blue - Team Liquid History Book 5.0.17 Patch Notes - October 7, 2026 Evil Geniuses - shutting down
Tourneys
ISSL (IntoTheTV x SOOP SC2 League): Premier Stellar Fest TWO the Moon (Dec 16-20) Sparkling Tuna Cup - Weekly Open Tournament RSL goes to London! 2026 Offline Finals Nov 21-22 RSL 2026 Offline Finals LCQ Sign-Ups
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[D] the control group Simple Questions/Answers [G] How to playtest arcade maps [A] Nemrods 1/4 players
External Content
Mutation # 550 Graveyard Shift The PondCast: SC2 News & Results Mutation # 549 Endless Sparkles Mutation # 548 Shining Bright
Brood War
General
Rollback Netcode in Brood War Top Players of October 2026 (EBPD Rankings) BW General Discussion Sagi.gg Launcher Released Mathematicians needed to calc "Low Econ Epicness"
Tourneys
[Megathread] Daily Proleagues 2v2v2v2 Tournament Stage 1: Community Poll [IPSL] IPSL Winter 26-27 Ro24 is HERE! [$1250] International ShieldBattery League
Strategy
50,000-Word Terran Builds Memo 2026-10-22 Cliff Jump Revisited (1 in a 1000 strategy) Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Deus Ex 3!? Mobile Legends: Bang Bang Armies of Exigo - YesYes?
Dota 2
Dota 2 Champions League Season 3 Begins April 25!
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread The Chess Thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread
Fan Clubs
Fan Club Resource Thread Reynor Fan Club The Flash Fan Club
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Why I built Repalyzer (1.1.…
BlueStar
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 10030 users

The Big Programming Thread - Page 734

Forum Index > General Forum
Post a Reply
Prev 1 732 733 734 735 736 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
Djagulingu
Profile Blog Joined December 2010
Germany3605 Posts
Last Edited: 2016-06-06 20:16:12
June 05 2016 17:12 GMT
#14661
So I got a new job. In this new workplace, there is absolutely zero infrastructure going on right now. We have a bunch of rag tag servers running around and shit, a few apps but none of them have any infrastructure or anything. A few days ago, I had to modify one of the applications and print all of its data on a json file (don't even ask why because I don't even know why). Since that day, I'm trying my hardest to debug the application but no. Just no. Not even an upstart conf in /etc/init. Instead, we just go ahead and say "node server.js &" and shit. I don't even know what to type in order to start the app on my own machine. I don't want/need 20 pages of documentation, I can just read code. But no, when I try to start with the instructions that the dude who deployed the app onto the server gave me, I get errors and shit. FUCK my life.

EDIT: Did I mention we don't even have version control and I have every bit of code in my own bitbucket account?
"windows bash is a steaming heap of shit" tofucake
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
June 05 2016 17:13 GMT
#14662
On June 06 2016 02:12 Djagulingu wrote:
So I got a new job. In this new workplace, there is absolutely zero infrastructure going on right now. We have a bunch of rag tag servers running around and shit, a few apps but none of them are dockerized. A few days ago, I had to modify one of the applications and print all of its data on a json file (don't even ask why because I don't even know why). Since that day, I'm trying my hardest to debug the application but no. Just no. Not even an upstart conf in /etc/init. Instead, we just go ahead and say "node server.js &" and shit. I don't even know what to type in order to start the app on my own machine. I don't want/need 20 pages of documentation, I can just read code. But no, when I try to start with the instructions that the dude who deployed the app onto the server gave me, I get errors and shit. FUCK my life.


Welcome to software development in 99% of all companies.
Blitzkrieg0
Profile Blog Joined August 2010
United States13132 Posts
June 05 2016 17:22 GMT
#14663
On June 06 2016 02:13 Morfildur wrote:
Show nested quote +
On June 06 2016 02:12 Djagulingu wrote:
So I got a new job. In this new workplace, there is absolutely zero infrastructure going on right now. We have a bunch of rag tag servers running around and shit, a few apps but none of them are dockerized. A few days ago, I had to modify one of the applications and print all of its data on a json file (don't even ask why because I don't even know why). Since that day, I'm trying my hardest to debug the application but no. Just no. Not even an upstart conf in /etc/init. Instead, we just go ahead and say "node server.js &" and shit. I don't even know what to type in order to start the app on my own machine. I don't want/need 20 pages of documentation, I can just read code. But no, when I try to start with the instructions that the dude who deployed the app onto the server gave me, I get errors and shit. FUCK my life.


Welcome to software development in 99% of all companies.


Maybe if you only work for startups who have no idea what they're doing.
I'll always be your shadow and veil your eyes from states of ain soph aur.
Djagulingu
Profile Blog Joined December 2010
Germany3605 Posts
June 05 2016 18:00 GMT
#14664
On June 06 2016 02:22 Blitzkrieg0 wrote:
Show nested quote +
On June 06 2016 02:13 Morfildur wrote:
On June 06 2016 02:12 Djagulingu wrote:
So I got a new job. In this new workplace, there is absolutely zero infrastructure going on right now. We have a bunch of rag tag servers running around and shit, a few apps but none of them are dockerized. A few days ago, I had to modify one of the applications and print all of its data on a json file (don't even ask why because I don't even know why). Since that day, I'm trying my hardest to debug the application but no. Just no. Not even an upstart conf in /etc/init. Instead, we just go ahead and say "node server.js &" and shit. I don't even know what to type in order to start the app on my own machine. I don't want/need 20 pages of documentation, I can just read code. But no, when I try to start with the instructions that the dude who deployed the app onto the server gave me, I get errors and shit. FUCK my life.


Welcome to software development in 99% of all companies.


Maybe if you only work for startups who have no idea what they're doing.

As a matter of fact, I do work for a startup who has no idea what they're doing. I take the roles of developer, devops guy (or whatever the fuck you call the guys who run your aws stuff) and architect. I gotta say it: When I put on my developer hat or architect hat, everybody listens to me, but when I put on my devops guy hat, people stop listening to me altogether.
"windows bash is a steaming heap of shit" tofucake
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
June 05 2016 21:50 GMT
#14665
On June 06 2016 02:13 Morfildur wrote:
Show nested quote +
On June 06 2016 02:12 Djagulingu wrote:
So I got a new job. In this new workplace, there is absolutely zero infrastructure going on right now. We have a bunch of rag tag servers running around and shit, a few apps but none of them are dockerized. A few days ago, I had to modify one of the applications and print all of its data on a json file (don't even ask why because I don't even know why). Since that day, I'm trying my hardest to debug the application but no. Just no. Not even an upstart conf in /etc/init. Instead, we just go ahead and say "node server.js &" and shit. I don't even know what to type in order to start the app on my own machine. I don't want/need 20 pages of documentation, I can just read code. But no, when I try to start with the instructions that the dude who deployed the app onto the server gave me, I get errors and shit. FUCK my life.


Welcome to software development in 99% of all companies.

Is it actually that bad? I heard of companies that put stuff on shared folders instead of using source control and so on but surely most people use source control and a certain amount of testing, internal wikis etc.?
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
Acrofales
Profile Joined August 2010
Spain18487 Posts
June 06 2016 00:25 GMT
#14666
On June 06 2016 06:50 Birdie wrote:
Show nested quote +
On June 06 2016 02:13 Morfildur wrote:
On June 06 2016 02:12 Djagulingu wrote:
So I got a new job. In this new workplace, there is absolutely zero infrastructure going on right now. We have a bunch of rag tag servers running around and shit, a few apps but none of them are dockerized. A few days ago, I had to modify one of the applications and print all of its data on a json file (don't even ask why because I don't even know why). Since that day, I'm trying my hardest to debug the application but no. Just no. Not even an upstart conf in /etc/init. Instead, we just go ahead and say "node server.js &" and shit. I don't even know what to type in order to start the app on my own machine. I don't want/need 20 pages of documentation, I can just read code. But no, when I try to start with the instructions that the dude who deployed the app onto the server gave me, I get errors and shit. FUCK my life.


Welcome to software development in 99% of all companies.

Is it actually that bad? I heard of companies that put stuff on shared folders instead of using source control and so on but surely most people use source control and a certain amount of testing, internal wikis etc.?


Back about a bajillion years ago when I was still a dev, I worked for a startup in NL and in the beginning it was all just a shared drive. We then copied the shared drive to the server for deployment. But it was only for a month or so, before we professionalized. Quite funny, because all of us devs were uni students and we worked.with CVS and later SVN for uni projects. One of the devs also started dedicating himself to devops, and we got a pretty awesome infrastructure going. I also got put in charge of creating the task management system, which worked really well and integrated well in our infrastructure (although I do not doubt they are cursing the unmaintainability of my first serious forays into javascript).
Djagulingu
Profile Blog Joined December 2010
Germany3605 Posts
June 06 2016 05:51 GMT
#14667
On June 06 2016 06:50 Birdie wrote:
Show nested quote +
On June 06 2016 02:13 Morfildur wrote:
On June 06 2016 02:12 Djagulingu wrote:
So I got a new job. In this new workplace, there is absolutely zero infrastructure going on right now. We have a bunch of rag tag servers running around and shit, a few apps but none of them are dockerized. A few days ago, I had to modify one of the applications and print all of its data on a json file (don't even ask why because I don't even know why). Since that day, I'm trying my hardest to debug the application but no. Just no. Not even an upstart conf in /etc/init. Instead, we just go ahead and say "node server.js &" and shit. I don't even know what to type in order to start the app on my own machine. I don't want/need 20 pages of documentation, I can just read code. But no, when I try to start with the instructions that the dude who deployed the app onto the server gave me, I get errors and shit. FUCK my life.


Welcome to software development in 99% of all companies.

Is it actually that bad? I heard of companies that put stuff on shared folders instead of using source control and so on but surely most people use source control and a certain amount of testing, internal wikis etc.?

Most of our stuff is on shared folders, yes, but it's not because we like bad practises that much but because there are lotsnlots of big fat files. Also, in the defense of my guys, they are not of software development background (one of the cofounders has 25 years of development experience though, but he isn't working on the same project as I do) and nobody taught him the fact that "it's working" is never enough. Ever.
"windows bash is a steaming heap of shit" tofucake
Manit0u
Profile Blog Joined August 2004
Poland17868 Posts
June 06 2016 11:49 GMT
#14668
On June 06 2016 02:13 Morfildur wrote:
Show nested quote +
On June 06 2016 02:12 Djagulingu wrote:
So I got a new job. In this new workplace, there is absolutely zero infrastructure going on right now. We have a bunch of rag tag servers running around and shit, a few apps but none of them are dockerized. A few days ago, I had to modify one of the applications and print all of its data on a json file (don't even ask why because I don't even know why). Since that day, I'm trying my hardest to debug the application but no. Just no. Not even an upstart conf in /etc/init. Instead, we just go ahead and say "node server.js &" and shit. I don't even know what to type in order to start the app on my own machine. I don't want/need 20 pages of documentation, I can just read code. But no, when I try to start with the instructions that the dude who deployed the app onto the server gave me, I get errors and shit. FUCK my life.


Welcome to software development in 99% of all companies.


What? I've worked for 4 or 5 different companies now. All of them pretty small (3 - 50 people) but in all of them there was some version control (mostly Git), task management (Gitlab, Jira, Redmine) etc. They even transferred their old project done with no VC or in SVN to Git. Sure, the code can be shitty, documentation lacking, testing non-existent but otherwise it's been done proper. And usually there were some competent infrastructure guys (not counting stuff we had to do for various government offices who have no idea about server administration, have to keep bugged and outdated stuff in there for compatibility with some other useless software they use etc.).
Time is precious. Waste it wisely.
wherebugsgo
Profile Blog Joined February 2010
Japan10647 Posts
June 08 2016 03:16 GMT
#14669
On June 06 2016 02:12 Djagulingu wrote:
So I got a new job. In this new workplace, there is absolutely zero infrastructure going on right now. We have a bunch of rag tag servers running around and shit, a few apps but none of them have any infrastructure or anything. A few days ago, I had to modify one of the applications and print all of its data on a json file (don't even ask why because I don't even know why). Since that day, I'm trying my hardest to debug the application but no. Just no. Not even an upstart conf in /etc/init. Instead, we just go ahead and say "node server.js &" and shit. I don't even know what to type in order to start the app on my own machine. I don't want/need 20 pages of documentation, I can just read code. But no, when I try to start with the instructions that the dude who deployed the app onto the server gave me, I get errors and shit. FUCK my life.

EDIT: Did I mention we don't even have version control and I have every bit of code in my own bitbucket account?


I don't understand how people find themselves in these positions.

Say you're interviewing at a startup, why not ask them what tools they use for version control, bug tracking, monitoring, release management, etc.? You could even ask them to show you around the office and talk to people on-the-job (I've actually done this at several startups that I interviewed for). This of course is probably not necessary/possible at larger tech companies who generally have their shit together, and if they don't, there's probably not much you could do about it anyway.

At the places where I got red flags about the state of their tooling, I usually just sent a polite withdrawal email when I got a followup (or even before in some cases).
Djagulingu
Profile Blog Joined December 2010
Germany3605 Posts
June 08 2016 05:46 GMT
#14670
On June 08 2016 12:16 wherebugsgo wrote:
Show nested quote +
On June 06 2016 02:12 Djagulingu wrote:
So I got a new job. In this new workplace, there is absolutely zero infrastructure going on right now. We have a bunch of rag tag servers running around and shit, a few apps but none of them have any infrastructure or anything. A few days ago, I had to modify one of the applications and print all of its data on a json file (don't even ask why because I don't even know why). Since that day, I'm trying my hardest to debug the application but no. Just no. Not even an upstart conf in /etc/init. Instead, we just go ahead and say "node server.js &" and shit. I don't even know what to type in order to start the app on my own machine. I don't want/need 20 pages of documentation, I can just read code. But no, when I try to start with the instructions that the dude who deployed the app onto the server gave me, I get errors and shit. FUCK my life.

EDIT: Did I mention we don't even have version control and I have every bit of code in my own bitbucket account?


I don't understand how people find themselves in these positions.

Say you're interviewing at a startup, why not ask them what tools they use for version control, bug tracking, monitoring, release management, etc.? You could even ask them to show you around the office and talk to people on-the-job (I've actually done this at several startups that I interviewed for). This of course is probably not necessary/possible at larger tech companies who generally have their shit together, and if they don't, there's probably not much you could do about it anyway.

At the places where I got red flags about the state of their tooling, I usually just sent a polite withdrawal email when I got a followup (or even before in some cases).

1- This was the first time I was changing jobs while also knowing what to expect from a tech company, so there is a lack of experience on my part
2- I was so fed up with my old company. The pay was shit, the job was shit, the framework we were using was even worse than shit (it was developed by oracle, that's how shit the shit was) and worst of all, our managers were shit.
3- My new company pays substantially better and I can implement all this shit anyway in my new company. Just need to convince boss about it, which is still substantially better than needing to convince ten different people when implementing new shit.
"windows bash is a steaming heap of shit" tofucake
Manit0u
Profile Blog Joined August 2004
Poland17868 Posts
June 08 2016 15:35 GMT
#14671
Heh, today I was leisurely browsing through some commits to open source projects and I think we need to file a motion to rename PHP to Junkyard...

Been working with it for years now and I'm still discovering truly baffling built-in functions. Just check those out:

hebrev — Convert logical Hebrew text to visual text
convert_cyr_string — Convert from one Cyrillic character set to another
chop — Alias of rtrim()
sizeof — Alias of count()

Aliases... And stuff that belongs in external libraries, not freaking language core...

Why do the maintainers keep such bullshit in there is beyond me. Seriously, screw bc for stuff done in the stone age and utilized by 0.01% of users (if that).

// those can be useful when implementing some fuzzy searches, but they're just implementations of common algorithms
levenshtein — Calculate Levenshtein distance between two strings
soundex — Calculate the soundex key of a string
metaphone — Calculate the metaphone key of a string
similar_text — Calculate the similarity between two strings

I kind of envy Perl users that they get to work with pretty clean core (but I still wouldn't code in Perl).
Time is precious. Waste it wisely.
DickMcFanny
Profile Blog Joined September 2015
Ireland1076 Posts
June 08 2016 20:43 GMT
#14672
This question is mostly for Morfildur and Zatic:

Do you guys know if vocational training (Ausbildung) in software development (Anwendungsentwicklung) will get me anywhere? I mean, would you hire people who only have vocational training and not a degree?

I'm asking because I want to get into developing, but I can't afford going to uni full time. I have a BA in English / history already, so I blew my load on a useless degree and now, of course, the government won't fund me again for a second go.
I also do not want to do a Duales Studium, because I'm enrolled in a Mechanical Engineering course (Uni Dresden) course, simply because I enjoy the maths involved.

Do you think it's a viable option?
| (• ◡•)|╯ ╰(❍ᴥ❍ʋ)
RoomOfMush
Profile Joined March 2015
1296 Posts
June 08 2016 21:14 GMT
#14673
On June 09 2016 05:43 DickMcFanny wrote:
This question is mostly for Morfildur and Zatic:

Do you guys know if vocational training (Ausbildung) in software development (Anwendungsentwicklung) will get me anywhere? I mean, would you hire people who only have vocational training and not a degree?

I'm asking because I want to get into developing, but I can't afford going to uni full time. I have a BA in English / history already, so I blew my load on a useless degree and now, of course, the government won't fund me again for a second go.
I also do not want to do a Duales Studium, because I'm enrolled in a Mechanical Engineering course (Uni Dresden) course, simply because I enjoy the maths involved.

Do you think it's a viable option?

Where are you looking for work? Within germany?
I know that companies within germany are very desperately looking for competent programmers and software developers. At our university they are talent scouting weekly. They often complain about university students having too little practical experience. Universities often focus on the theoretical backgrounds.
If you get an Ausbildung as a software developer (and we assume that it is a proper one) then you can certainly play this to your advantage. You just have to be confident and convince your future boss that a proper training and firm knowledge of practical work matter is more important than a fancy university degree.
DickMcFanny
Profile Blog Joined September 2015
Ireland1076 Posts
June 08 2016 21:21 GMT
#14674
Anywhere, really. Germany, Austria, Switzerland, Ireland, Scotland, Denmark... Pretty much any place in the EU, i. e. anywhere where I can actually work without a visa.

The theoretical backgrounds are honestly what I find most interesting, but those lend themselves to self-study, I found.
| (• ◡•)|╯ ╰(❍ᴥ❍ʋ)
zatic
Profile Blog Joined September 2007
Zurich15366 Posts
June 08 2016 22:08 GMT
#14675
On June 09 2016 05:43 DickMcFanny wrote:
This question is mostly for Morfildur and Zatic:

Do you guys know if vocational training (Ausbildung) in software development (Anwendungsentwicklung) will get me anywhere? I mean, would you hire people who only have vocational training and not a degree?

I'm asking because I want to get into developing, but I can't afford going to uni full time. I have a BA in English / history already, so I blew my load on a useless degree and now, of course, the government won't fund me again for a second go.
I also do not want to do a Duales Studium, because I'm enrolled in a Mechanical Engineering course (Uni Dresden) course, simply because I enjoy the maths involved.

Do you think it's a viable option?

What are you goals? What kind of work are you aiming for? Software development can mean a lot of things.

I am unsure what your reasoning against Duales Studium is though? To me that sounds like the obvious choice. Not much longer time wise than vocational training, won't cost you anything, and the most straightforward path into employment.
Of course, you need to be accepted to it first ...

I would be a little hesitant to recommend vocational training in software engineering mostly because it'll likely lower your starting salary compared to say FH or Duales Studium. If it's not so much about the money for you I guess it mostly depends on the company that takes you in for the training.
ModeratorI know Teamliquid is known as a massive building
TheEmulator
Profile Blog Joined July 2010
28104 Posts
Last Edited: 2016-06-08 23:11:23
June 08 2016 23:01 GMT
#14676
I have a simple question and I'm sure most of you are Linux enthusiasts so hopefully someone can help me.

I'm looking to get back into programming as a hobby and I want to install a new Linux distro. I've taken CS classes in university and did some casual learning afterwards, all of which was on Ubuntu (this was at least 2-3 years ago). Most of my command line knowledge is still there and I wouldn't consider myself a complete rookie that needs to go the Ubuntu route again. BUT I'm kind of stuck on what Linux distro would be a good alternative. I'd be interested in converting to Arch with a little bit more experience, but probably not yet. I don't really crave a desktop/windows style experience that mint or other ubuntu clones offer either. Opinions on distros like Fedora/Debian/etc would be helpful.

Mostly looking to do some web dev as a hobby although I want to explore/learn as much as possible (for fun at first but who knows what will come of it). Might even learn some server/sys admin stuff at some point

If it's too hard to suggest something since I didn't give you too much info maybe just talk about what you use and why you like it.

Thanks.
Administrator
DickMcFanny
Profile Blog Joined September 2015
Ireland1076 Posts
June 08 2016 23:26 GMT
#14677
On June 09 2016 07:08 zatic wrote:
Show nested quote +
On June 09 2016 05:43 DickMcFanny wrote:
This question is mostly for Morfildur and Zatic:

Do you guys know if vocational training (Ausbildung) in software development (Anwendungsentwicklung) will get me anywhere? I mean, would you hire people who only have vocational training and not a degree?

I'm asking because I want to get into developing, but I can't afford going to uni full time. I have a BA in English / history already, so I blew my load on a useless degree and now, of course, the government won't fund me again for a second go.
I also do not want to do a Duales Studium, because I'm enrolled in a Mechanical Engineering course (Uni Dresden) course, simply because I enjoy the maths involved.

Do you think it's a viable option?

What are you goals? What kind of work are you aiming for? Software development can mean a lot of things.

I am unsure what your reasoning against Duales Studium is though? To me that sounds like the obvious choice. Not much longer time wise than vocational training, won't cost you anything, and the most straightforward path into employment.
Of course, you need to be accepted to it first ...

I would be a little hesitant to recommend vocational training in software engineering mostly because it'll likely lower your starting salary compared to say FH or Duales Studium. If it's not so much about the money for you I guess it mostly depends on the company that takes you in for the training.


Honestly, my main goal would be getting into security / cryptology. I find that endlessly fascinating.

The thing about Duales Studium:

First of all, it's difficult to get at the best of times, but for me it's impossible. I'm far too old to find a company that would choose me over the 15 candidates per position who apply. My CV is a mess, I'm old, and I don't have that much experience.

Second of all, you can't be enrolled in two unis at once. I'm learning a lot of fun maths in my mechanical engineering course, even if it's part time, and I don't want to quit.
| (• ◡•)|╯ ╰(❍ᴥ❍ʋ)
Nyxisto
Profile Joined August 2010
Germany6287 Posts
Last Edited: 2016-06-08 23:58:52
June 08 2016 23:54 GMT
#14678
On June 09 2016 08:01 TheEmulator wrote:
I have a simple question and I'm sure most of you are Linux enthusiasts so hopefully someone can help me.

I'm looking to get back into programming as a hobby and I want to install a new Linux distro. I've taken CS classes in university and did some casual learning afterwards, all of which was on Ubuntu (this was at least 2-3 years ago). Most of my command line knowledge is still there and I wouldn't consider myself a complete rookie that needs to go the Ubuntu route again. BUT I'm kind of stuck on what Linux distro would be a good alternative. I'd be interested in converting to Arch with a little bit more experience, but probably not yet. I don't really crave a desktop/windows style experience that mint or other ubuntu clones offer either. Opinions on distros like Fedora/Debian/etc would be helpful.

Mostly looking to do some web dev as a hobby although I want to explore/learn as much as possible (for fun at first but who knows what will come of it). Might even learn some server/sys admin stuff at some point

If it's too hard to suggest something since I didn't give you too much info maybe just talk about what you use and why you like it.

Thanks.


Aside from the install process which is very doable step by step with help of the arch wiki (which is very comprehensive) daily usage isn't very different. Arch is a rolling release which means that you won't have to do big release upgrades every few years but arch has less out of the box support for some proprietary software (vpn clients for example). They AUR (user repository) for additional software on the other hand is more convenient than Ubuntu's PPA system.

But I personally feel that the lack of third party support for proprietary stuff on Arch is really inconvenient so I just use Ubuntu forks on any system, also the defaults are saner and for some licensing reason fonts on most other distros look really horrible. You can develop and learn on all distros so in that regard there's no difference. I'd honestly stick with one of the *buntu distros or Fedora.
Manit0u
Profile Blog Joined August 2004
Poland17868 Posts
Last Edited: 2016-06-09 00:02:11
June 09 2016 00:01 GMT
#14679
On June 09 2016 08:26 DickMcFanny wrote:
Show nested quote +
On June 09 2016 07:08 zatic wrote:
On June 09 2016 05:43 DickMcFanny wrote:
This question is mostly for Morfildur and Zatic:

Do you guys know if vocational training (Ausbildung) in software development (Anwendungsentwicklung) will get me anywhere? I mean, would you hire people who only have vocational training and not a degree?

I'm asking because I want to get into developing, but I can't afford going to uni full time. I have a BA in English / history already, so I blew my load on a useless degree and now, of course, the government won't fund me again for a second go.
I also do not want to do a Duales Studium, because I'm enrolled in a Mechanical Engineering course (Uni Dresden) course, simply because I enjoy the maths involved.

Do you think it's a viable option?

What are you goals? What kind of work are you aiming for? Software development can mean a lot of things.

I am unsure what your reasoning against Duales Studium is though? To me that sounds like the obvious choice. Not much longer time wise than vocational training, won't cost you anything, and the most straightforward path into employment.
Of course, you need to be accepted to it first ...

I would be a little hesitant to recommend vocational training in software engineering mostly because it'll likely lower your starting salary compared to say FH or Duales Studium. If it's not so much about the money for you I guess it mostly depends on the company that takes you in for the training.


Honestly, my main goal would be getting into security / cryptology. I find that endlessly fascinating.

The thing about Duales Studium:

First of all, it's difficult to get at the best of times, but for me it's impossible. I'm far too old to find a company that would choose me over the 15 candidates per position who apply. My CV is a mess, I'm old, and I don't have that much experience.

Second of all, you can't be enrolled in two unis at once. I'm learning a lot of fun maths in my mechanical engineering course, even if it's part time, and I don't want to quit.


I was in the same spot you are a few years ago (bachelor in sociology, worked 7 years at administration level in a medical facility). It was tough in the beginning, I just signed up for as many entry-level programming interviews I could, got turned down a lot until I finally got accepted into unpaid 3 month internship. After that I got a job, got paid for those 3 months and it was pretty much a breeze from then on.

The important thing is to take something from each interview. After each one where I got turned down I would sit down, learn and practice all the things they asked me about and with each interview I got better.

Hope that helps you

On June 09 2016 08:01 TheEmulator wrote:
I have a simple question and I'm sure most of you are Linux enthusiasts so hopefully someone can help me.

I'm looking to get back into programming as a hobby and I want to install a new Linux distro. I've taken CS classes in university and did some casual learning afterwards, all of which was on Ubuntu (this was at least 2-3 years ago). Most of my command line knowledge is still there and I wouldn't consider myself a complete rookie that needs to go the Ubuntu route again. BUT I'm kind of stuck on what Linux distro would be a good alternative. I'd be interested in converting to Arch with a little bit more experience, but probably not yet. I don't really crave a desktop/windows style experience that mint or other ubuntu clones offer either. Opinions on distros like Fedora/Debian/etc would be helpful.

Mostly looking to do some web dev as a hobby although I want to explore/learn as much as possible (for fun at first but who knows what will come of it). Might even learn some server/sys admin stuff at some point

If it's too hard to suggest something since I didn't give you too much info maybe just talk about what you use and why you like it.

Thanks.


Go with Debian. Ubuntu is based off of it so you'll be on familiar grounds (and pretty much all the help online for Ubuntu also applies to Debian), it's the same but much more stable and without so much bullshit and branding on top of it. You won't get bleeding edge packages like with Arch but you'll get a very solid and stable distro.

I'd still dig out some old, forgotten laptop if you have one and play around with minimal Arch setups on it just to learn some more stuff without fear of breaking it. I know for sure that setting up a fully functional laptop with fluxbox, thunar, urxvt, irssi and npm for music did teach me a lot about Linux since I got a chance to practically pick and choose stuff I wanted in my setup and I ended up with a damn nice looking environment running on a 15 year old machine that didn't even require mouse or touchpad to operate (I could use those but I didn't need to for anything else than web surfing).
Time is precious. Waste it wisely.
Cyx.
Profile Joined November 2010
Canada806 Posts
June 09 2016 06:10 GMT
#14680
On June 09 2016 08:54 Nyxisto wrote:
Show nested quote +
On June 09 2016 08:01 TheEmulator wrote:
I have a simple question and I'm sure most of you are Linux enthusiasts so hopefully someone can help me.

I'm looking to get back into programming as a hobby and I want to install a new Linux distro. I've taken CS classes in university and did some casual learning afterwards, all of which was on Ubuntu (this was at least 2-3 years ago). Most of my command line knowledge is still there and I wouldn't consider myself a complete rookie that needs to go the Ubuntu route again. BUT I'm kind of stuck on what Linux distro would be a good alternative. I'd be interested in converting to Arch with a little bit more experience, but probably not yet. I don't really crave a desktop/windows style experience that mint or other ubuntu clones offer either. Opinions on distros like Fedora/Debian/etc would be helpful.

Mostly looking to do some web dev as a hobby although I want to explore/learn as much as possible (for fun at first but who knows what will come of it). Might even learn some server/sys admin stuff at some point

If it's too hard to suggest something since I didn't give you too much info maybe just talk about what you use and why you like it.

Thanks.


Aside from the install process which is very doable step by step with help of the arch wiki (which is very comprehensive) daily usage isn't very different. Arch is a rolling release which means that you won't have to do big release upgrades every few years but arch has less out of the box support for some proprietary software (vpn clients for example). They AUR (user repository) for additional software on the other hand is more convenient than Ubuntu's PPA system.

But I personally feel that the lack of third party support for proprietary stuff on Arch is really inconvenient so I just use Ubuntu forks on any system, also the defaults are saner and for some licensing reason fonts on most other distros look really horrible. You can develop and learn on all distros so in that regard there's no difference. I'd honestly stick with one of the *buntu distros or Fedora.

Especially for learning's sake, I'm actually really enthusiastic about Arch - it's been my main (and only) distro for a couple years now and it's never caused me problems, but it *has* encouraged me to learn a lot about how the system works and to explore a lot of different options on my own. I started out with Arch first when I switched to Linux and I've stuck with it, I think it's really good for someone who just wants to explore and figure things out.
Prev 1 732 733 734 735 736 1032 Next
Please log in or register to reply.
Live Events Refresh
Monday Night Weeklies
02:00
#68
RotterdaM752
TaKeTV 304
TKL 265
SteadfastSC138
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 752
ByuN 542
TKL 265
SteadfastSC 138
BRAT_OK 75
StarCraft: Brood War
Calm 3041
Shuttle 793
Bisu 773
Dewaltoss 125
firebathero 95
Killer 25
HiyA 25
ToSsGirL 23
Aegong 20
scan(afreeca) 18
[ Show more ]
Bishop 16
Sacsri 9
Hm[arnc] 9
Dota 2
qojqva2645
420jenkins324
monkeys_forever224
PGG 212
Counter-Strike
x6flipin363
gobbtv262
edward24
Heroes of the Storm
Liquid`Hasu2170
MindelVK9
Other Games
tarik_tv5549
Grubby2609
Liquid`RaSZi2160
singsing1973
ceh91072
Beastyqt902
mouzStarbuck220
Livibee178
ArmadaUGS139
C9.Mang0123
Mew2King95
Organizations
Counter-Strike
PGL597
StarCraft: Brood War
lovetv 6
[ Show 16 non-featured ]
StarCraft 2
• Adnapsc2 18
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Laughngamez YouTube
• Migwel
StarCraft: Brood War
• HerbMon 52
• Eskiya23 7
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV754
League of Legends
• Nemesis4213
Other Games
• Shiphtur527
• imaqtpie463
Upcoming Events
Replay Cast
4h 18m
Rogue vs Classic
Patches Events
18h 18m
PiGosaur Cup
1d 6h
Kung Fu Cup
1d 16h
Replay Cast
2 days
The PondCast
2 days
KCM Race Survival
2 days
IntoTheTV X SOOP
4 days
Reynor vs Solar
ByuN vs SHIN
Clem vs MaxPax
herO vs Rogue
WardiTV Invitational
4 days
IPSL
4 days
WorsT vs nOmaD
Dewalt vs andersOn
[ Show More ]
IntoTheTV X SOOP
5 days
WardiTV Invitational
5 days
IPSL
5 days
Azhi_Dahaki vs ggnore13
Double vs WIZARD
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-11-01
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
International ShieldBattery League
BSL Season 23
IPSL Winter 2026-27
Proleague 2026-11-02
Calamity Cup Div. A Season 8
IEM Beijing 2026
PGL Masters Bucharest 2026
Stake Ranked Episode 5
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026

Upcoming

1xBet Invitational
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
BLAST Bounty Winter 2027
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.