学会哪些东西就能达到技术赚钱最低水平?

准大二暑假在家,想利用暑假达到可以用技术赚钱的最低水平,目前会c语言,Python,数据结构,请问还需要学什么?

项目实战很重要,可以自己找一些开源的项目复现,或者准备一下蓝桥杯,acm之类的比赛,acm不管是读研还是就业,认可度都是特别高的,或者有一定实战基础后接一些能胜任的外包也特别锻炼能力。至于方向,可以上招聘网站上选择一个你最感兴趣的一线城市,浏览一下就业岗位都需要用到哪方面的能力和经验,一开始可以涉猎的领域广一些,再逐步往最适合自己的方向增添相关的学习和履历。当然别指望学了哪个编程语言就一定能在某个赛道上找到好工作,技术和方向也一直是在更新变化的,需要保持终身学习。

有点杂了,建议先学好一门, 然后找几个案例啥的练手, 不过都是一些长时间的规划, 短时间想赚钱可以私聊

大二你可以试一试投一些期末一刷而过的教育机构,把你擅长的编程做知识变现,我不觉得你会目前会c语言,Python,数据结构,你目前的水平了解的只是皮毛,甚至投一些外包公司的兼职岗都很少被考虑,想靠编程做兼职你应该长期学习,到大三大四可以试着接一些零散的学生课程设计,跟你的学长学姐了解的,在校期间这种资源很多

我觉得或许你可以上求职软件上看看,他们的要求就是你需要会的。至少,我是这么干的。

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7581554
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:python3 练习题100例 (二十一)打印一定范围内的水仙花数
  • 除此之外, 这篇博客: 这样的Python实战项目谁不爱呢-C站必学的40个Python入门小程序,收获满满中的 例子22:水仙花数 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 水仙花数是一个3位数,该数字每个位上数字的立方和正好等于它本身,例如:
    在这里插入图片描述

    """
    水仙花数
    """
    
    for num in range(100, 1000):
        low = num % 10
        mid = num // 10 % 10
        high = num // 100
        if num == low ** 3 + mid ** 3 + high ** 3:
            print(num)
    
  • 您还可以看一下 李刚老师的21天通关Python(仅视频课)课程中的 水平柱状图和水平折线图小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    解决方案:

    要达到技术赚钱的最低水平,除了掌握C语言、Python和数据结构这几门技术外,还建议学习以下技能:

    1. Web开发:学习前端开发(HTML、CSS、JavaScript)和后端开发(如PHP、Java、Ruby、Node.js等),掌握基本的网页设计和开发技术,能够搭建简单的网站和应用。

    示例代码:

    <!DOCTYPE html>
    <html>
    <head>
        <title>My First Web Page</title>
    </head>
    <body>
    
    <h1>Hello, World!</h1>
    
    <p>Welcome to my website!</p>
    
    <script>
        alert("This is a JavaScript code!");
    </script>
    
    </body>
    </html>
    
    1. 移动应用开发:学习Android或iOS开发,掌握相应的开发语言和开发工具,能够开发出简单的移动应用。

    示例代码:

    import android.os.Bundle;
    import android.support.v7.app.AppCompatActivity;
    import android.widget.TextView;
    
    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            TextView textView = findViewById(R.id.text_view);
            textView.setText("Hello, World!");
        }
    }
    
    1. 数据库设计和管理:学习关系数据库的基本知识,如SQL语言、表设计、查询优化等,能够设计合理的数据库结构和进行高效的数据管理。

    示例代码(SQL查询):

    SELECT * FROM students WHERE grade = 'A';
    
    1. 网络安全:学习网络攻防的基本知识,了解常见的网络攻击方式和防御方法,能够提供简单的网络安全保护措施。

    2. 数据分析和机器学习:学习数据分析和机器学习的基础知识,如数据清洗、特征提取、模型训练等,能够利用数据进行分析和预测。

    示例代码(Python机器学习):

    from sklearn.linear_model import LinearRegression
    
    # 训练数据
    X_train = [[1], [2], [3], [4]]
    y_train = [2, 4, 6, 8]
    
    # 创建线性回归模型
    model = LinearRegression()
    
    # 训练模型
    model.fit(X_train, y_train)
    
    # 预测
    y_pred = model.predict([[5]])
    

    总结:

    学习以上技能可以使你具备较为全面的技术能力,在实际工作中能够灵活应用,并根据市场需求选择相应的技术领域进行深入学习和掌握,从而可以通过技术赚取一定的收入。

实际应用水平怎么样,比如用python给抓数据或者模型算法调优,这样子好像能有不少活接


这对于赚钱来说是一个很好的起点!除了你已经掌握的C语言、Python和数据结构之外,以下是一些你可以考虑学习的其他技术领域,以达到可以用技术赚钱的最低水平:

前端开发:学习HTML、CSS和JavaScript等前端技术,掌握构建用户界面和网页设计的基本知识。这将使你能够为客户开发用户友好的网页和应用程序。

后端开发:学习Java、PHP或者Node.js等后端编程语言,掌握服务器端编程和数据库管理等技术,使你能够开发功能强大的Web应用程序和服务。

移动应用开发:学习Android或iOS开发,掌握Java或Swift编程语言以及相应的开发工具和框架,可以开发手机应用程序。

数据库管理:学习SQL语言和关系型数据库管理系统(如MySQL、Oracle),了解数据库设计和优化的基本原则,能够管理和查询大量数据。

数据分析和机器学习:进一步提升Python编程技巧,学习数据分析和机器学习相关的库和算法(如NumPy、Pandas和Scikit-learn),可以进行数据处理、分析和建模。

网络安全:了解网络安全的基本概念和常见漏洞,学习网络安全工具的使用和安全防护的基本方法,可以提供网站和应用程序的安全性评估和加固服务。

项目管理和团队协作:学习项目管理的基本原则和工具,掌握团队协作和沟通的技巧,这对于与客户和合作伙伴合作开展项目至关重要。

这只是一些可能的领域,你可以根据自己的兴趣和需求选择进一步学习。同时,在实践中不断锻炼和提升你的技能,通过参与项目或者做一些小项目来积累经验,并将你的技能应用到实际问题中

1、基础知识要掌握,底层原理要了解
2、能够开发基本的增删改查的功能
3、掌握基本的数据结构和算法

建议你对照求职软件上的招聘需求看着学,之后你要是工作都是有帮助的

恭喜你已经掌握了C语言、Python和数据结构,这是很好的起点!接下来,你可以考虑学习以下技术来提升自己,并达到可以用技术赚钱的最低水平:

  1. Web开发:学习前端开发(HTML、CSS、JavaScript)以及后端开发(如Java、PHP、Ruby等),掌握常见的Web开发框架(如Spring、Django、Ruby on Rails等),能够搭建简单的网站或Web应用程序。

  2. 数据库:深入学习关系型数据库(如MySQL、Oracle)和非关系型数据库(如MongoDB、Redis),了解数据库设计和优化,能够进行数据存储和查询操作。

  3. 操作系统和网络:学习操作系统的基本原理和常用命令,了解网络协议和网络编程,掌握 socket 编程。

  4. 算法和数据结构:进一步学习算法和数据结构,包括高级数据结构(如图、树、堆等)和常见算法(如排序、查找、动态规划等),提升编程能力和解决问题的能力。

  5. 移动应用开发:学习移动应用开发,如Android开发(Java/Kotlin)、iOS开发(Objective-C/Swift),掌握常用的移动应用开发框架和工具,能够开发简单的移动应用程序。

  6. 数据分析和机器学习:学习数据分析和机器学习的基本原理和常用算法,掌握数据处理和分析工具(如Pandas、NumPy、scikit-learn),能够进行数据分析和建立简单的机器学习模型。

  7. 项目管理和团队协作:了解项目管理的基本知识和方法,学习使用版本控制工具(如Git),熟悉团队协作和沟通技巧。

记住,实践是最好的学习方式。尝试参与一些开源项目、实际项目或者自己构思并实施一些小项目,这样可以锻炼编程能力和解决问题的能力。祝你在暑假中取得进一步的技术提升!

这个要看需求,如果你的需求只是用c或者python写段代码,那你现在就能符合最低要求,你就已经会赚钱了,所以对于这个问题你可以多去看看那些接单需求,就知道自己还有哪些东西没有掌握了,前期不要想着赚钱,把技能补全到位了到时候再提价格,也就是前期项目经验比赚钱重要。