乐愚社区Beta

 编程语言  >  编程语言版块新手必看|一起学习一起进步
置顶

编程语言版块新手必看|一起学习一起进步

Walker  管理员   L12  • 2018-09-06 • 回复 30 • 最后编辑于2018-09-06 23:44 • 只看楼主举报    

鉴于社区很多愚友对编程感兴趣,想平常也能自己开发个软件玩玩,其实开发个软件并不难(深入的话就比较难了),正好我也算半个IT出生,所以本版块主要由我@Walker 负责,主要是带大家入个门,深入的话就要靠大家自己了~

在这里愚友们可以分享自己或者他人的源码,讨论编程中遇到的问题,共同交流共同进步!编程语言不限,C/C++、JAVA、Python、C#、PHP、易语言等均可!

如果你只是兴趣爱好,写个软件玩玩而已,那么你需要掌握一门语言+相关系统的API就可以了,比如你想开发Windows程序,那么你需要学习C#、Windows相关的API,接下来你就可以用Visual Studio(IDE开发工具)开发自己想要的软件了;如果你想开发Android应用,那么你需要学习Java、Android相关的知识,接下来你就可以用Android Studio来开发软件了。

当然在同一平台下也可以使用不同的IDE和语言来开发同样的应用,比如在Windows环境下你可以用C/C++来开发应用,也可以用C#、Python、易语言来开发,如果你英语还算可以的话(初中水平就够了),建议使用C#,毕竟是微软自家的,如果英语基础不太好可以用易语言,国人开发的纯中文开发工具,也非常方便,有很多成熟的模块如精易模块。

好,接下来如果你打算走上编程这条不归路,以此谋生,那么除了最基础的语言外,一些计算机科学的专业课你也要多学习学习,比如程序设计数据结构操作系统计算机组成原理、微机系统、计算机系统结构、编译原理、计算机网络数据库系统、软件工程、人工智能、计算机图形学、数字图像处理、计算机通讯原理、多媒体信息处理技术、数字信号处理、计算机控制、网络计算、算法设计与分析、信息安全、应用密码学基础、信息对抗、移动计算、数论与有限域基础、人机界面设计、面向对象程序设计等等,专业课都比较枯燥,你们懂的,个人觉得也没必要都学习一遍,太多了,尤其是本身不是这个专业的人,标红的个人感觉还是要好好学一学,其他的大家可以根据自己的兴趣爱好来;如果你还是觉得学习的东西太多了,我再告诉大家一个捷径,上网买一本程序员面试宝典,多看看网上别人的面试经验,有空多刷刷算法题,这样大部分公司的笔试和面试不成问题了,注意大公司还是比较看重算法的,如果想进大公司的话这方面要多下点功夫!

接下来再来扯扯大家如果要开发一个应用对应需要学习那些语言:

  • Windows应用开发:C/C++或C#或易语言或JAVA或Python,建议C#或易语言
  • Android应用开发:Java
  • IOS应用开发:Objective-C、Swift
  • 网站开发前端:HTML/CSS、javascript
  • 网站开发后端:PHP、JAVA

新手推荐大家上菜鸟教程学习,这里面基础知识还是比较全的:http://www.runoob.com/

今天就先扯这么多,以后有空再补充,有什么疑问也可以跟帖留言~

编程语言版块地址:https://bbs.leyuxyz.com/f/program


30条回帖
萌萌熊  L0  评论于
(6)  回复(1) 1#
以前专业 前端开发 到现在还是一窍不通
Walker 楼主 :前端如果是入门的话,html/css一个礼拜就上手了,但要把效果做好、界面做炫css和js要学的很深,然后再学一些主流的框架,现在前端工资还是很高的
发表在2018-09-07 回复
  
:)
玩转资源  L2  评论于
(1)  回复(0) 2#
说真,我很喜欢玩软件 之前学c+还是什么忘了,在电脑上看到反正就是最多人学那个,没人教自己学,好像到了第二课就过不了了,最后只能放弃了 有人手把手教我还是乐意学的,去年看到锁?机好奇 花了10元跟人学,不过那个人还算良心,手把手教,不过只学了改锁机图片界面换成自己的,也不是很难半个小时就会了,还好我天赋高,不过考虑到锁机那玩意良心过不去就没去学了。
前两天在别的论坛看到,做网站 好像要虚拟主机还有什么来着又忘了 学了一会很难又放弃了
算了,洗洗睡吧。。
诸葛不亮  L0  评论于
(1)  回复(0) 3#
原来是你
人生如梦  L2  评论于
(0)  回复(1) 4#
顶一个,虽然对这个挺感兴趣的,就是太难了,学不会,又没耐心坚持下去,所以现在还是一点都不懂?
快乐愚公 :同道中人,现在都选网络工程去了
发表在2018-09-07 回复
  
:)
xswl  L0  评论于
(0)  回复(0) 5#
这个666
请叫我淫贼  L3  评论于
(0)  回复(0) 6#
我是手机的软件开发小白 电脑完全不懂。
Liang丶少  L0  评论于
(0)  回复(0) 7#
逆向教程牛逼了
萌萌熊  L0  评论于
(0)  回复(0) 8#
算法学不会 学的太慢
135  L0  评论于
(0)  回复(0) 9#
支持
不變初心  L0  评论于
(0)  回复(0) 10#
楼主好厉害,加油
sicza  L0  评论于
(0)  回复(0) 11#
现在在看操作系统和计算机组成原理,一脸懵逼啊看的
q142243  L0  评论于
(0)  回复(0) 12#
感兴趣的一批
灯火a阑珊  L0  评论于
(0)  回复(0) 13#
收藏一波
gnzw  L0  评论于
(0)  回复(0) 14#
从入门到入土哈哈哈不要想不开
xxl27  L3  评论于
(0)  回复(0) 15#
看过一个段子,网络安全的,从入门到入狱。哈哈哈哈哈哈哈哈
漫步者  L0  评论于
(0)  回复(0) 16#
楼主能帮忙吗
青烟雨  L17  评论于
(0)  回复(0) 17#
还是不会-_-||
isn8850  L0  评论于
(0)  回复(0) 18#
赞楼主一个
大队长  L2  评论于
(0)  回复(0) 19#
可以很六,前排围观
小帽子  L0  评论于
(0)  回复(1) 20#
还可以,但是文字看的有点难受,楼主有没有java的视频教程
Walker 楼主 :java视频教程网上多的去了,随便搜一下就有
发表在2018-09-20 回复
  
:)
还没注册帐号?快来注册社区帐号,和我们一起嗨起来!
关于本社区

集各类兴趣爱好于一身的轻量化交流社区,在此您可以和他人一起分享交流您觉得有价值的内容,社区鼓励大家发表原创内容,为社区添砖加瓦!

发帖奖励 → 社区版规 → 招聘版主 →
推荐版块
扫描二维码下载社区APP
回到顶部