欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

【程序员学习之路】一

时间:2023-08-30
程序员第一天

1.需要具有程序思维,做事要思考,有条理。
2.要学会总结,学会记录。
3.多练题,多问。每一个程序都是从抄代码开始的。

1.开篇 用来总结和记录的地方,博客。 网站名字网址说明csdnhttps://www.csdn.net/国内,质量低重复多微信公众号-有优质资源,太零散博客园https://www.cnblogs.com/使用人挺少的个人网站、个人博客-更少代码托管网站,类似于云空间,可以让代码更加安全。 网站名字网址说明githubhttps://github.com/国外,最大giteehttps://gitee.com/国内gitcodehttps://about.gitcode.net/国内,csdn练题的网站。 网站名字网址说明牛客https://www.nowcoder.com/exam/company国内,各个公司题库,力扣https://leetcode-cn.com/problemset/all/国内外,题目经典学习的网站 网站名字网址说明书籍-优先推荐书籍,系统,专业性较强菜鸟https://www.runoob.com/比较基础,也可以用来查阅w3https://www.w3school.com.cn/由前端演进来的2、程序员的流程 学习各种程序知识,练题做项目准备offer,去公司面试。初级程序员 -> 中级程序员 -> 高级程序员 -> 架构师/设计师 -> 技术大拿
so,任重而道远呼~ 3、语言简介 shell+linux命令

优点:当前linux系统还是用的挺多,命令行系统,所以要知道对应的linux命令。更加高深的就是用shell语言进行编写脚本执行脚本。缺点:NA Java

优点:java之前是使用人数最多的语言,各种框架什么的比较成熟,库也比较多。缺点:有些写的太复杂,太臃肿 go

优点:热门语言之一,简洁优雅,起协程方便缺点:NA python

优点:简洁优雅,处理深度学习,数学运算比较好。缺点:NA markdown

优点:格式统一,都是以文本的形式记录的,也容易保存。缺点:NA 4、版本控制工具 Git

分布式版本控制工具,利于多人协同,有利于团队。工具:tortoisegit常用命令

git clone:项目克隆到本地git pull:拉取当前分支最新代码git push:把本地的提交推送到远端仓库git commit:把修改的提交到本地git fetch:同步远端所有的分支git checkout:切换分支 SVN

集中式版本控制工具,小型团队更加适用。工具:tortoisesvn 5、docker

各种环境汇聚一起,轻巧便捷。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。