• Breaking News

    Monday, December 14, 2020

    Did anyone else enjoy computer science academically, but dislike the process of actually studying it in undergrad? Computer Science

    Did anyone else enjoy computer science academically, but dislike the process of actually studying it in undergrad? Computer Science


    Did anyone else enjoy computer science academically, but dislike the process of actually studying it in undergrad?

    Posted: 13 Dec 2020 08:48 AM PST

    I currently work as a software engineer, graduated two years ago, and my original plan was to get a PhD in CS, which I ended up not pursuing. I still love the subject of CS, but I really did not like going to school for it.

    First of all, I expected going to school to be a fantastic networking experience, but I never expected CS students to be so competitive and non-collaborative. The worst example was the competition for grades. I personally never cared about grades, as long as I passed and learned from the class. For that reason, it was hard making friends in class.

    Getting into clubs was also hard as they required interviews, and positions in the clubs seemed reserved for students who had family connections in the tech industry or who somehow obtained freshman and sophomore summer internships. I feel like I really missed out meeting big companies who came to campus through those clubs because I never got into a club.

    I ended up getting lucky and getting a single internship during my time in school that lead to a full time offer. But I feel like I never made a single professional connection through college. All of my connections in the tech industry are through my current job.

    Because of all this competition, I decided not to pursue a PhD, even though it was my previous career goal. Did I just attend a bad university, or is this experience normal in CS?

    submitted by /u/quantum_computer5
    [link] [comments]

    Does anyone know where I can find a download able pdf manual for Vim?

    Posted: 13 Dec 2020 10:45 PM PST

    A answer in a form of a direct link would be appreciated.

    Thnx for reading :)

    submitted by /u/OE559
    [link] [comments]

    Wanted to share an extensive detailed and analyzed book summary of "The Cathedral and the Bazaar"

    Posted: 13 Dec 2020 10:05 PM PST

    Would I be screened out of job prospects for having a BS in Software Engineering instead of CS?

    Posted: 13 Dec 2020 08:44 PM PST

    Would it be worth going to a lower ranked school who offers BS in CS instead?

    submitted by /u/nachogramma
    [link] [comments]

    A thought: Is it possible to implement peer-to-peer model where a person can lend a part of computing power of his/her computer(underutilized most of the time)?

    Posted: 13 Dec 2020 07:20 PM PST

    The idea is similar to bitcoin mining but with less intensity where a person can carry out his normal work on his machine lending as much processing power or cores as he wants.

    This processing power can be harnessed to do stuff like compiling code, running complex algos etc.

    Can a bits and pieces of code can be compiled or run on different machines (obviously of same architecture) and be combined to a single piece?

    Like with 100 peers compiling linux kernal can take considerably less time.

    (Pardon me if this sounds like a stupid question)

    submitted by /u/shree_new
    [link] [comments]

    Is there a shorter code to do this continuous input? And shorter soultion?

    Posted: 13 Dec 2020 06:44 PM PST

    The number 3025 has a remarkable quirk: if you split its decimal representation in two strings of equal length (30 and 25) and square the sum of the numbers so obtained, you obtain the original number: (30+25)^2=3025 The problem is to determine all numbers with this property having a given even number of digits. For example, 4-digit numbers run from 0000 to 9999. Note that leading zeroes should be taken into account. This means that 0001 which is equal to (00 + 01)^2 is a quirksome number of 4 digits. The number of digits may be 2,4,6 or 8.

    Warning: Please note that the number of digits in the output is equal to the number in the corresponding input line : leading zeroes may not be suppressed.

    type 0 to end input

    Input:

    https://ibb.co/HT6Lv9P

    (miss 0 here)

    Output:

    https://ibb.co/NNqNdS8

    my code:

     printf("Please input N(2,4,6,8):\n"); int n=1; int i; int noi=0; int arr[100]; while(n!=0){ scanf(" %d",&n); arr[noi]=n; noi++; } int count=noi; while(count>0){ n=arr[noi-count]; count--; switch(n){ case 2: for(i=0;i<pow(10,2);i++){ if(pow((i/10+(i%10)),2)==i){ printf("%02d\n",i); } } break; case 4: for(i=0;i<pow(10,4);i++){ if(pow((i/100+(i%100)),2)==i){ printf("%04d\n",i); } } break; case 6: for(i=0;i<pow(10,6);i++){ if(pow((i/1000+(i%1000)),2)==i){ printf("%06d\n",i); } } break; case 8: for(i=0;i<pow(10,8);i++){ if(pow((i/10000+(i%10000)),2)==i){ printf("%08d\n",i); } } break; }; } 
    submitted by /u/JacksonSteel
    [link] [comments]

    How To Apply And Get Financial Aid From Coursera ? | Computer Science Student

    Posted: 13 Dec 2020 07:41 PM PST

    If you really want to learn something and you can't afford it then you can apply for it this way : https://www.thecsengineer.com/2020/12/how-to-apply-and-get-financial-aid-from.html

    submitted by /u/fitvibesyt
    [link] [comments]

    What is "system programming"?

    Posted: 13 Dec 2020 07:30 AM PST

    I was reading https://medium.com/better-programming/modern-languages-suck-ad21cbc8a57c

    Go is the best language for system programming. The best option to use for front end development is undoubtedly ReasonML, it ticks most of the requirements of a great programming language. The absolute winner for Web API Development is Elixir, its only drawback is a lack of static type system (which is being offset by a great ecosystem, community, reliability, and concurrency features). The best option for any sort of concurrent/distributed software is once again Elixir.

    (1) I was wondering what "system programming" is?

    Is it correct that there are four different meanings of "system programming":

    • For an OS, creating an application using OS system calls or APIs, or developing OS kernel?

    • For distributed systems, creating a distributed application using middleware API, or developing middleware?

    (2)

    In what sense of "system programming" is Go the best language? (For both creating an application using OS system calls or APIs, and developing OS kernel, isn't C the most suitable language? So is Go the most suitable for creating a distributed application using middleware API, or developing middleware?)

    Is Rust also for some sense of "system programming"?

    Does "concurrent/distributed software" for which Elixir is the best language belong to some sense of "system programming"? (developing distributed application using middleware APIs, or developing middleware itself?)

    Are Scala and Java considered for "system programming", when they are used for developing Kafka, Spark, .... (which if I am correct are middleware)?

    Are Scala, Java, Go, Rust, and Elixir alternatives to each other in the same sense of "system programming"?

    Thanks.

    submitted by /u/timlee126
    [link] [comments]

    I built a website crawls available awesome developer's profile and collects interesting information about each link, takes screenshot and then makes them pretty for you to explore and browse. It will be updated in every 15 minutes.

    Posted: 13 Dec 2020 11:55 AM PST

    HELP PLEASE Computer Networking trends topics.

    Posted: 13 Dec 2020 12:47 PM PST

    Hello there. I have had trouble finding networking concepts that I can write about for a newbie in the field. I wouldnt have such a hard time, but my instructor literally denied us using the most easy/common trends in networking. I need to choose 3 topics, and they cannot be these.

    IoT or anything related to IoT Virtualization

    Software Defined Networking

    Cloud Computing

    5G Networks

    IPv4 and IPv6

    They also have to be relevant to the industry within the past three years.

    any topics that wouldnt be too hard to research would be greatly appreciated. Thanks a lot.

    submitted by /u/Sad_rich_boi
    [link] [comments]

    Sticks

    Posted: 13 Dec 2020 05:10 AM PST

    We have N stick and we need at least K sticks which are equal and as long as possible. We can cut the sticks but can't connect them.

    For example,

    N = 3, Sticks = [1, 4, 2], K = 4

    Output = 1,333333

    We do not have to use all of N sticks btw.

    Case:

    N=5 Sticks = [1000, 1, 2, 1, 3]

    K=2

    Output = 500

    What is the best approach to that problem?

    submitted by /u/Phychessics
    [link] [comments]

    No comments:

    Post a Comment