自学编程在家接单有可能吗?

计算机专业在校的同学都可以利用编程赚钱的,自学接单也不是没有可能。

一、先聊聊途径

(1)外包,我们搜索就能看到很多外包的单子,但是平台给大家推荐的,不是很好接。还可能套路大家充值,充值后推荐单子,这种单子也是需要团队作战的。

(2)自己组队,可以开个网店,做点简单的编程,比如网站什么的,很多公司就给网站装修装修,提前准备好模板。

(3)计算机辅导,每年都会有学弟学妹学计算机嘛...校园论坛什么的,开个辅导班,价格不高,也有不少学弟学妹愿意付费的。比如考个计算机二级什么的...

(4)如果你是在校大学生,可以找到学长学姐,参与他们的项目。但是小心企业说什么“校园合伙人”这五个大字好像再说“我要坑你了”。

(5)毕设,给大学生做毕设。但是需要改来改去,怕麻烦的宝们,可以不选这条路。

一些可以接私活的网站(仅供参考!!!):

  1. 程序员客栈:程序员的经纪人https://www.proginn.com/
  2. 开源中国众包平台 oschina 众包https://zb.oschina.net/
  3. 码市:来码市,找人才/任务快人一步https://codemart.com/
  4. 我爱方案网:电子方案开发,供应链平台http://www.52solution.com/kb
  5. 人人开发:让管理软件开发更容易http://www.rrkf.com/
  6. 我要外包网:http://www.51waibao.net

二、怎么自学编程

Java 难易程度:⭐⭐⭐⭐

第一个代码:

public class HelloWorld {

	public static void main(String[] args) {
		//main方法是一个程序的主入口 是不可缺少的
		// TODO 自动生成的方法存根
		System.out.println("HelloWorld");
		//输出语句 “”(引号为英文半角引号)里的为字符串
		//输出语句即引号里面的字符串

	}

}

Java的就业方向

  • 1、企业级应用开发企业级应用开发大可以做全国联网的系统,小到中小企业的应用解决方案。多数没有前端开发的通常是从一个服务器接收数据,处理后发给另一个处理系统。
  • 2、网站开发:比如说京东商城、淘宝。
  • 3、软件开发:例如Eclipse,MyEclipse,IneteliJIdea和Netbans IDE等知名Java开发工具。
  • 4、嵌入式领域:Java因其具有的诸多优点受到了嵌入式领域的青睐,并得到了大量的研究与开发应用。
  • 5、大数据:Java大数据的应用领域非常的广泛,可以简单分为几类:基础大数据服务平台,大中型的商业应用包括我们常说的企业级应用、各种类型的网站等。
  • 6、科学应用:Java的安全性、便携性让Java在科学应用、金融服务、空间巨大。

不管编程语言排行榜怎么变,Java在国内依旧是市场需求量最大的语言。大家可以打开招聘软件搜索下看看,是不是Java开放的岗位最多。

Java如何入门

  • 入门:Java SE基础-->Java Web(含数据库+H5+js+vue)
  • 中级:Maven-->Git-->SSM框架 -->MybatisPlus-->Spring Boot-->传智健康【项目实战】
  • 进阶:Spring Cloud(微服务开发,学这一套就够了) 也可分技术点学: (Dubbo-->Zookeeper-->RabbitMQ-->RocketMQ-->Docker-->Redis -->MongoDB-->搜索技术Elasticsearch-->MySQL进阶)
  • 项目:SaaSiHRM【企业服务】-->好客租房【生活服务】-->万信金融【金融行业】-->闪聚支付【聚合支付】-->权限管理一体化解决方案-->短信网关平台
  • 以上技术,足以支撑找一份好的java开发工作。

如想工作后再提升,页面底部还有30+套,工作后再学习提升的技术:

【JDK8-15新特性】【编程强化】【数据库强化】【安全框架SpringSecurity】【报表技术】【模板引擎VelocityTools】【工作流Activiti7】…完整线路图看这里

黑马程序员:黑马程序员2022年Java学习路线图200 赞同 · 38 评论文章正在上传…重新上传取消icon-default.png?t=M85Bhttps://zhuanlan.zhihu.com/p/451278356

全套Java学习的笔记在这里

大四应届生学习Java开发,是进培训班还是自学好?4 赞同 · 0 评论回答icon-default.png?t=M85Bhttps://www.zhihu.com/question/518135556/answer/2675851381

Python 难易程度:⭐⭐⭐

简单也是相对的,但是Python成为了很多中学生的必修课,所以真的难不倒哪里去。学编程肯定都是从基础开始学,Python语法非常简洁,所以入门简单。看看第一个代码,和前面两个的差距吧:

print("hello world!")

代码就能直接看出来Python的简易程度了吧。

Python的就业方向

web开发:Python是Web开发的主流语言,与JS、PHP等广泛使用的语言相比,Python的类库丰富、使用方便,能够为一个需求提供多种方案;此外Python支持最新的XML技术,具有强大的数据处理能力,因此Python在Web开发中占有一席之地。Python为Web开发领域提供的框架有Django、Flask、Tormado、web2py等。

科学计算:Python 提供了支持多维数组运算与矩阵运算的模块numpy、支持高级科学计算的模块Scipy、支持2D绘图功能的模块matplotlib,又具有简单易特点,因此被科学家用于编写科学计算程序

游戏开发:很多游戏开发者先利用Python或Lua编写游戏的逻辑代码,使用C++编写图形显示等对性能要求较高的模块。Python标准库提供了pygame模块,利用这个模块可以制作2D游戏。

自动化测试/运维:Python又是一种脚本语言,Python标准库又提供了一些能够调用系统功能的库,因此Python常被用于编写脚本程序,以控制系统,实现自动化测试/运维。

多媒体应用:Python 提供了PIL、Piddle、ReportLab等模块,利用这些模块可以处理图像、声音、视频、动画等,并动态生成统计分析图表;Python的PyOpenGL模块封装了OpenGL应用程序编程接口,提供了二维和三维图像的处理功能。

爬虫开发:爬虫程序通过自动化程序有针对性地爬取网络数据,提取可用资源。Python拥有良好的网络支持,具备相对完善的数据分析与数据处理库,又兼具灵活简洁的特点,因此被广泛应用于爬虫领域之中。

当然还有人工智能相关领域,大家要知道的是不同方向的Python学习重点不一样!!

Python入门教程:

知乎学习版块547集的Python入门教程,可以让你的Python基础非常扎实。

Python 入门教程完整版(全 547 集) - 1. ubuntu 基本安装​www.zhihu.com/education/video-course/1483111485588742145icon-default.png?t=M85Bhttps://www.zhihu.com/education/video-course/1483111485588742145

Python学习的简易步骤:找到目标 —> 了解Python —> 知道变量/算法/解释器 —> 数据类型 —> 列表和元祖 —> 字符串 —> 字典 —> 循环 —> 面向对象 —> 项目实战;

Python从变量到数据类型 / 输出格式大全!代码都可复制 基础学习输入 /转换数据类型的函数 / 算数、赋值、复合赋值、比较、逻辑运算符 条件语句边学边练,习题均有答案 / while的语法和应用 /while循环嵌套以及练习题 字符串 / Python列表的常用操作 / 元祖 / 集合 / 公共操作 推导式学习 / 函数 / 函数 / 文件的基本操作汇总(上) / 基本操作汇总(下) 面向对象基础篇 / 面向对象之魔法方法 / 面向对象实际案例:烤地瓜和搬家具 继承 / 面向对象的三大特征 / 异常学习 / 模块 /  / 面向对象版学员管理系统

内容知识点
计算机组成原理计算机组成部分、操作系统分类、B/S和C/S架构、理解软件与硬件的区别
Python变量以及开发环境字符串、数字、字典、列表、元祖等
流程控制语句程序的执行顺序,顺序执行、循环执行、选择执行
函数定义函数、调用函数、函数的嵌套、递归函数
文件的基本操作文件的打开、编辑、关闭
面向对象编程类对象、实例对象、定义类、实例化对象
异常处理学会捕捉异常、自定义异常
模块和包理解模块和包的概念并学会使用
飞机大战游戏制作自己独立完成飞机大战游戏

在前面一共是有两套相关的路线图,大家作为学习参考。每一套打开之后都是有完整的课程:

黑马程序员Python:2022年Python+大数据学习路线图20 赞同 · 1 评论文章正在上传…重新上传取消icon-default.png?t=M85Bhttps://zhuanlan.zhihu.com/p/450898507

推荐一个人工智能学习路线图?3 赞同 · 2 评论回答icon-default.png?t=M85Bhttps://www.zhihu.com/question/327809761/answer/2313592372

前端 难易程度:⭐⭐⭐

想要学习好编程必须要指定一个计划,首先前端三驾马车大家都不陌生了。

  • HTML
  • CSS
  • JavaScript

大概学习20-25天即可,要是放在前几年,掌握这三样基本上就可以找到一份工作了。

  • JavaScript:20天
  • 环境基础:15天
  • Bootstrap(15天)、jQuery UI(15天)、Amaze UI;流行的前端框架:jquery mobile、angular.Js(20天)、Vue.js(20天)、React.js(20天)
  • Echarts(1周)、tableau(1周)

只是给大家做一个参考,并非时间层面上学了多少,而是技术层面上掌握了什么。建议每天练习代码的时间是学习时间的1-1.5倍左右。

前端学习课程分享:

HTML+CSS-->移动web->JavaScript基础-->Web APIs->数据交互&异步编程-->Node.js-->Vue2+Vue3-->React核心技术-->微信小程序

黑马程序员前端:2022年前端学习路线124 赞同 · 20 评论文章正在上传…重新上传取消

软件测试 难易程度:⭐⭐⭐

基础方面,学完了可以到外包公司做“点点点”的功能测试。需要学习计算机通用知识:操作系统、网络、Linux、数据库、shell脚本;还有测试基础知识:测试流程、测试用例设计方法,缺陷管理等;

如果想要更高的天花板,需要学习一些测试的专项就是:自动化测试、接口测试、安全测试,在这里就需要掌握一门编程语言,因为自动化都需要写代码。软件测试2022年最新的课程分享:

功能测试 > Linux > MySQL > Python > UI自动化 > Appium框架 > 接口自动化 > 性能测试 > 小程序自动化实战 > 金融项目实战:

黑马程序员:2022年软件测试入门到中级最优学习路线图18 赞同 · 0 评论文章正在上传…重新上传取消icon-default.png?t=M85Bhttps://zhuanlan.zhihu.com/p/453133078

三、如何计算兼职报价

全职月薪÷在职天数÷每天有效工作时间=每小时的价格

比如说假设工作薪资是18K,每个月工作22天,每天工作8小时(不计算额外加班时间),那么就是 18000÷22÷8 ≈ \approx≈ 100元/小时…
当然100元/小时x8=(800)每天的工作薪资

不建议的接的单

  1. 投入时间成本过大的单,都不建议去接。就跟上面说过的,一些毕设,可能一个人两个就要劳心劳力了。
  2. 甲方不靠谱的单,搞两个流量大的样子就让你接单,这种不要!甲方想一出是以出,很难完成,最后不欢而散。
  3. 需求文档没有,说不清要什么功能,这种也不要,沟通费劲!
  4. 没有合同的别接,需要什么押金的别接!一些社交软件上的单子,不熟悉不要接!

小心那些利用我们想要赚钱的心理坑我们钱的人!不贪心的话会好很多...祝各位学有所成,多多接单,赚零花钱!

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值