|
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. |
On August 30 2017 21:57 Manit0u wrote:Thankfully, modern languages like Ruby have infinite generators and you can do stuff like that: Prime.first 5 # => [2, 3, 5, 7, 11]
https://ruby-doc.org/stdlib-2.3.0/libdoc/prime/rdoc/Prime.htmlIt has some interesting concepts already included: EratosthenesGenerator TrialDivisionGenerator Generator23 Good thing about Ruby is that you can browse all source code for their classes (in C). Yeh modern languages are pretty impressive, but I think there is definitely something to be said about knowing a lot your self .
I pretty frequently go onto topcoders srms in the quest of breaking into red, it's more fun then work imo.
|
On August 31 2017 11:51 bo1b wrote:Show nested quote +On August 30 2017 21:57 Manit0u wrote:Thankfully, modern languages like Ruby have infinite generators and you can do stuff like that: Prime.first 5 # => [2, 3, 5, 7, 11]
https://ruby-doc.org/stdlib-2.3.0/libdoc/prime/rdoc/Prime.htmlIt has some interesting concepts already included: EratosthenesGenerator TrialDivisionGenerator Generator23 Good thing about Ruby is that you can browse all source code for their classes (in C). Yeh modern languages are pretty impressive, but I think there is definitely something to be said about knowing a lot your self  . I pretty frequently go onto topcoders srms in the quest of breaking into red, it's more fun then work imo.
Should find better work then :D
|
On August 31 2017 16:06 Blisse wrote:Show nested quote +On August 31 2017 11:51 bo1b wrote:On August 30 2017 21:57 Manit0u wrote:Thankfully, modern languages like Ruby have infinite generators and you can do stuff like that: Prime.first 5 # => [2, 3, 5, 7, 11]
https://ruby-doc.org/stdlib-2.3.0/libdoc/prime/rdoc/Prime.htmlIt has some interesting concepts already included: EratosthenesGenerator TrialDivisionGenerator Generator23 Good thing about Ruby is that you can browse all source code for their classes (in C). Yeh modern languages are pretty impressive, but I think there is definitely something to be said about knowing a lot your self  . I pretty frequently go onto topcoders srms in the quest of breaking into red, it's more fun then work imo. Should find better work then :D Shout-out to the English language, my intention was to indicate that I find competitive programming quite enjoyable and interesting, my work is just fine 
|
Kind of a long shot - but is anyone looking for a job in Krakow, Poland? The company I work for (mid sized, financial consulting) is looking for devops and fullstack devs. Techstack is c# webservices with opensource glue in between. Plus we would finally have enough people to comfortably play inhouse 2vs2s. Send me a PM if you are interested in more details.
|
On August 31 2017 18:38 yenta wrote: Kind of a long shot - but is anyone looking for a job in Krakow, Poland? The company I work for (mid sized, financial consulting) is looking for devops and fullstack devs. Techstack is c# webservices with opensource glue in between. Plus we would finally have enough people to comfortably play inhouse 2vs2s. Send me a PM if you are interested in more details.
Pity it's C# 
We were thinking about moving to Bielany in Krakow with my wife recently (but we figured out we're not rich enough to move there just yet)
|
On August 31 2017 18:38 yenta wrote: Kind of a long shot - but is anyone looking for a job in Krakow, Poland? The company I work for (mid sized, financial consulting) is looking for devops and fullstack devs. Techstack is c# webservices with opensource glue in between. Plus we would finally have enough people to comfortably play inhouse 2vs2s. Send me a PM if you are interested in more details.
This is the kind of advertisement that would get me instantly if I lived in Poland. That’s the work environment I dream off, so far I only worked part time because of university and never really had much in common with colleagues. Semi-optional get-togethers every few weeks / once a month and that’s it.
|
On August 31 2017 22:50 Manit0u wrote:Show nested quote +On August 31 2017 18:38 yenta wrote: Kind of a long shot - but is anyone looking for a job in Krakow, Poland? The company I work for (mid sized, financial consulting) is looking for devops and fullstack devs. Techstack is c# webservices with opensource glue in between. Plus we would finally have enough people to comfortably play inhouse 2vs2s. Send me a PM if you are interested in more details. Pity it's C#  We were thinking about moving to Bielany in Krakow with my wife recently (but we figured out we're not rich enough to move there just yet) 
Yeah prices around that area are O_O What do you code in?
|
|
On September 01 2017 00:32 Nesserev wrote:Show nested quote +On August 31 2017 22:50 Manit0u wrote:On August 31 2017 18:38 yenta wrote: Kind of a long shot - but is anyone looking for a job in Krakow, Poland? The company I work for (mid sized, financial consulting) is looking for devops and fullstack devs. Techstack is c# webservices with opensource glue in between. Plus we would finally have enough people to comfortably play inhouse 2vs2s. Send me a PM if you are interested in more details. Pity it's C#  Yenta, would your company not hire a candidate that hasn't touched C#, or (mildly) dislikes it? I wonder, I have experience as a fullstack dev (kinda), but haven't touched C# or anything Windows in over 5 years. How difficult or time consuming is it to get acquainted with C# and the whole bazaar?
If you know Java, C# is pretty easy to start with because it's very similar syntax.
Other than that, it's hard to say because .NET Framework is huge. You could have: - WPF (GPU accelerated UI; Win Forms is old) - WCF (you can consume services, so it's a lot like distributed systems) - C++/CLI (you can call C# code from C++ and vice-versa) - Entity Framework (you can refer to database tables and columns in an OOP way) - Non-UI C# stuff
|
On August 31 2017 23:44 yenta wrote:Show nested quote +On August 31 2017 22:50 Manit0u wrote:On August 31 2017 18:38 yenta wrote: Kind of a long shot - but is anyone looking for a job in Krakow, Poland? The company I work for (mid sized, financial consulting) is looking for devops and fullstack devs. Techstack is c# webservices with opensource glue in between. Plus we would finally have enough people to comfortably play inhouse 2vs2s. Send me a PM if you are interested in more details. Pity it's C#  We were thinking about moving to Bielany in Krakow with my wife recently (but we figured out we're not rich enough to move there just yet)  Yeah prices around that area are O_O What do you code in?
Currently Rails, previously PHP. I'm now considering a switch to Java (which I abhorred pre J8) 
I did one freelance job in C# (which is quite nice) but I'm not a fan of Windows environment, which I find developer un-friendly.
|
On September 01 2017 07:10 Manit0u wrote:Show nested quote +On August 31 2017 23:44 yenta wrote:On August 31 2017 22:50 Manit0u wrote:On August 31 2017 18:38 yenta wrote: Kind of a long shot - but is anyone looking for a job in Krakow, Poland? The company I work for (mid sized, financial consulting) is looking for devops and fullstack devs. Techstack is c# webservices with opensource glue in between. Plus we would finally have enough people to comfortably play inhouse 2vs2s. Send me a PM if you are interested in more details. Pity it's C#  We were thinking about moving to Bielany in Krakow with my wife recently (but we figured out we're not rich enough to move there just yet)  Yeah prices around that area are O_O What do you code in? Currently Rails, previously PHP. I'm now considering a switch to Java (which I abhorred pre J8)  I did one freelance job in C# (which is quite nice) but I'm not a fan of Windows environment, which I find developer un-friendly.
*cough* Visual Studio *cough*
I have yet to see a smarter IDE. Of course, it has own problems.
|
On September 01 2017 07:14 sc-darkness wrote:Show nested quote +On September 01 2017 07:10 Manit0u wrote:On August 31 2017 23:44 yenta wrote:On August 31 2017 22:50 Manit0u wrote:On August 31 2017 18:38 yenta wrote: Kind of a long shot - but is anyone looking for a job in Krakow, Poland? The company I work for (mid sized, financial consulting) is looking for devops and fullstack devs. Techstack is c# webservices with opensource glue in between. Plus we would finally have enough people to comfortably play inhouse 2vs2s. Send me a PM if you are interested in more details. Pity it's C#  We were thinking about moving to Bielany in Krakow with my wife recently (but we figured out we're not rich enough to move there just yet)  Yeah prices around that area are O_O What do you code in? Currently Rails, previously PHP. I'm now considering a switch to Java (which I abhorred pre J8)  I did one freelance job in C# (which is quite nice) but I'm not a fan of Windows environment, which I find developer un-friendly. *cough* Visual Studio *cough* I have yet to see a smarter IDE. Of course, it has own problems.
Jetbrains 4lyfe!
Edit:
Seriously, me and the head of PHP development at our company (RubyMine and PhpStorm respectively) are having some serious laughs at the dudes using Atom, vim and all that jazz.
Like just recently, I've noticed that we had some repeated numbers all over our models in the validations. I just went ahead and created a constant in the base model titled POSTGRES_INT_MAX and simply used it instead of raw numbers in the models (DRY and all). I've been told to refactor this change because it's not obvious what it is without having to navigate to another file...
|
In defence of emacs, you can set up some pretty incredible refactor tools in it with enough time on your hands. Honestly think it depends on the language you're using, I couldn't imagine using most ides with something like cobol for example. On the other hand something like js would be miserable in comparison.
|
I think you need to know vim for simple stuff, but after using it for while versus pycharm now, life is just so much easier. Maybe if I had infinite time to keep up with new plugins and all that I would still use vim, but as it is, just not with the effort.
Edit: Not to start this age old debate...
|
i use vim only when i am dealing with linux servers, simple edits on config files and git commits. anything more complicated -> sublime text
speaking of which, sublime is amazing with some plugins like terminal, gitgutter, todoreview and js,json,html formatters
i work with java so i use intellij idea %90 of the time which is also really good compared to eclipse. i didn't have much experience with visual studio except when i was a student but both of them did everything i want and more tbh
|
Really think it depends on what you are trying to do.
If you're programming embedded systems something like pycharm might not be an option, for that matter, something like vim might not be an option and you're stuck with VI.
|
On September 01 2017 15:54 Isualin wrote: i use vim only when i am dealing with linux servers, simple edits on config files and git commits. anything more complicated -> sublime text
speaking of which, sublime is amazing with some plugins like terminal, gitgutter, todoreview and js,json,html formatters
i work with java so i use intellij idea %90 of the time which is also really good compared to eclipse. i didn't have much experience with visual studio except when i was a student but both of them did everything i want and more tbh
The problem with SublimeText is that it's just an editor (like Atom) and not a fully fledged IDE that can save you incredible amounts of time (especially when refactoring stuff). And all of its cool features that you get with plugins and stuff usually come out of the box for IDEs. I really can't imagine how people work with OO languages without the class discovery services provided by IDEs - you can simply click on a class name to jump to its source, each method has indicators if it's overriding anything or if it's being overriden anywhere (and you can follow on that too). The debugging tools, database and cvs integrations, schemas and other helpful stuff (like jetbrains products showing you translated text instead of translation keys - you can jump to those too, displaying the name of function params you're passing to it, refactoring etc. etc.)
So many bugs can be avoided just by having a good IDE that provides you with a lot of helpful tools without getting in your way at the same time. Built-in static code analysis is also a good thing to have.
I mean, just look at the amount of features they can have: https://www.jetbrains.com/resharper/documentation/comparisonMatrix_R2017_1_vs2017.html
I do use vim, but only when I'm on a server and have to edit some config files or for scripting that doesn't require more than 1 file.
|
On September 01 2017 02:43 sc-darkness wrote:Show nested quote +On September 01 2017 00:32 Nesserev wrote:On August 31 2017 22:50 Manit0u wrote:On August 31 2017 18:38 yenta wrote: Kind of a long shot - but is anyone looking for a job in Krakow, Poland? The company I work for (mid sized, financial consulting) is looking for devops and fullstack devs. Techstack is c# webservices with opensource glue in between. Plus we would finally have enough people to comfortably play inhouse 2vs2s. Send me a PM if you are interested in more details. Pity it's C#  Yenta, would your company not hire a candidate that hasn't touched C#, or (mildly) dislikes it? I wonder, I have experience as a fullstack dev (kinda), but haven't touched C# or anything Windows in over 5 years. How difficult or time consuming is it to get acquainted with C# and the whole bazaar? If you know Java, C# is pretty easy to start with because it's very similar syntax. Other than that, it's hard to say because .NET Framework is huge. You could have: - WPF (GPU accelerated UI; Win Forms is old) - WCF (you can consume services, so it's a lot like distributed systems) - C++/CLI (you can call C# code from C++ and vice-versa) - Entity Framework (you can refer to database tables and columns in an OOP way) - Non-UI C# stuff
We only have knowledge of an OO language in the requirements. Only 2/14 developers in this office had prior c# experience. I made the switch from Perl/PHP/Suse and it was extremely easy. From what I hear, PHP keeps stealing language features from C# anyways. Others came from Java/C++/ruby.
Of the areas @sc-darkness wrote, we probably have a team that touches each of them. WPF/Winforms are still around and are getting deprecated in favor of web applications written in Angular/React. WCF has been replaced by restful services in various frameworks. The computational team writes C#/C++ bridges as they write C++ code for CUDA.
|
On September 01 2017 15:54 Isualin wrote: i use vim only when i am dealing with linux servers, simple edits on config files and git commits. anything more complicated -> sublime text
speaking of which, sublime is amazing with some plugins like terminal, gitgutter, todoreview and js,json,html formatters
i work with java so i use intellij idea %90 of the time which is also really good compared to eclipse. i didn't have much experience with visual studio except when i was a student but both of them did everything i want and more tbh
I have a bunch of IDEs/text editors installed. Sublime is pretty good for text manipulation and column mode.
For C#, I feel like a chicken with my head cut off w/o Resharper. There are just tons of extremely useful keyboard shortcuts and macros built in, especially for quickly moving code around.
Visual Studio Code or WebStorm are really good for Angular/React development. Visual Studio 2015/2017 fall flat in that area (try too hard to enforce ASP.net standards on the javascript code).
A few guys have started to use Rider and praise it.
|
Well, if someone want to do embedded stuff we are ALWAYS recruiting. At least here in Poland (office is in Łódź). I work for Harman so a big corporation but with amazing working culture and environment. We do mainly automotive, the web related stuff is connected to OTA (Over The Air) updates.
|
|
|
|