程序员入门选择思路分享
2022-10-26 17:03:36 0 举报
AI智能生成
程序员入门选择思路分享
作者其他创作
大纲/内容
•你是一个逻辑和抽象思维能力比较强的人吗?
•你是否愿意不断地去学习那些新的东西,并且在大多数时间内你都需要去自学。
•当你遇到一些问题和困难的时候,你是否有足够的耐心和毅力去独立解决这些问题?
•你是否有很强的好奇心去研究和探索那些未知的领域?
问问自己
如果上面这4个问题中,至少有两到三个你的答案是Yes的话,那相信你是适合自学编程的,否则,你可能就需要考虑选择更适合自己的学习方式,比如参加一些培训班,由导师带着进行系统的学习。
1.你是否适合自学编程
•独立地设计、开发一个软件,通过测试后,将它发布出去给更多的人使用,并不断地维护和改进它。
•可以参与到开发团队中,去开发一些更复杂应用,以满足客户的需求。
可以
•维修电脑,或解决Inernet连接问题。
•像黑客一样去黑其他人的电脑(黑客也都是程序员,但他们需要更多其他方面的知识和技能)。
不可以
2.学习编程后你能做什么,不能做什么
•Web前端开发(开发网站,基于HTML5的手机APP等):JavaScript。
•后端开发(企业应用,后端服务):Java(跨平台),C#(Windows平台)。
•移动开发:Swift(iOS平台),Java(Android平台)。
•3D或游戏开发:C。
•大数据或人工智能:Python,Java。
(1)希望找到一份程序员工作
•做一个APP:Swift(iOS平台),Java(Android平台)。
•搭建网站:JavaScript + HTML5。
(2)已经有一个很好的点子,并希望实现它
可以选择JavaScript,因为越来越多的初创公司直接使用JavaScript来构建他们的前端和后端应用(比如,使用基于JavaScript的Node.js来开发后端服务等)。
(3)希望为那些初创公司工作
可以先让孩子尝试Scratch或Playground之类的游戏类编程学习软件,当孩子对那些基本编程知识有所了解,并具备一定逻辑思能力后,就可以转而学习Python、Java等高级语言了
(4)希望教孩子编程
你可以学习PHP,因为几乎所有优秀的基于CMS的建站平台都是用PHP写的,包括WordPress、Drupal、Joomla,等等。
(5)只是想建一个个人博客或搭一个论坛或企业服务站点
•选择从最简单的编程语言开始:Python。
•难度稍微高一些,但应用场景更广的语言:Java。
(6)从语言的难易程度方面选择
如果你暂时对学习哪种编程语言没有任何想法,或只是为了提高自己想学习一种编程语言,那么我的建议是Python。
(7)完全没有任何想法
3.选择你的第一种编程语言
(1)透过技术发现问题的本质
(2)像专家一样给出意见
(3)杂学并从中获得不同的视角
(4)找回创造力
4.突破程序员思维
1.正确地认识自己
2.比一般人更加努力
3.适时建立个人权威
4.遵循最佳实践
5.保持好奇心并乐于探索新的事物
6.抛开代码与人沟通
7.要为优秀的人工作
•生活:尝试有节制和有规律的生活
•睡眠:请记住,保证充足的睡眠将使你变得更加强大。
•旅行:发现和感受新的东西
8.生活、睡眠、旅行
•阅读优秀的书籍
•记录和收集
•尝试动手
9.相信自己的天赋和创造力
5. 给年轻程序员的10点启示
(1)慕课网(http://www.imooc.com/course/list)
(2)codecademy(https://www.codecademy.com/zh/)
(3)网易云课堂(http://study.163.com/find.htm#/courselist?ct=7)
(4)StuQ(http://www.stuq.org/)
6.可以帮助你免费学习编程的在线网站
程序员入门选择思路分享
0 条评论
下一页
为你推荐
查看更多