欢迎来到天天文库
浏览记录
ID:41629598
大小:56.18 KB
页数:10页
时间:2019-08-29
《大一上半学期学习总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、大一上半学期学习总结Oj刷题类型归纳语言入门类:A+BProblem三个数从小到大排序奇偶数分离ASCII码排序Fibonacci数5个数求最值韩信点兵算菜价水仙花数公约数和公倍数三个数从小到大排序6174问题鸡兔同笼另一种阶乘问题FinancialManagement小学生算术日期计算开灯问题n-1位数1的个数成绩转换两点距离字符串替换TriangularSums矩形的个数aletterandanumber字母统计计算球体积16进制的简单运算C小加之随机数茵茵的第一课数数小木块精挑细选字符串逆序输出荷兰国旗问题字母小游戏队花的烦恼一XX和00买新书了英文藏头诗数乌龟奇数个数整除的尾
2、数合并初学者的烦恼吃花生DrawSomethingTakeiteasyII它合法吗?最大公约数整除个数省赛来了签到摸底3n+1问题字符串右移比较字母大小猴子吃桃问题整除个数练练大小写互换小光棍数九九乘法表A+BProblemIII谁是最好的Coder奋斗的小蜗牛兰州烧饼对决不可以!画图画图(二)Earthstone:EasyVersion字母小游戏小明的调查作业小明的难题爱摘苹果的小明不高兴的小明5C?5S?字符串逆序输出ACM之路整除个数三位数逆序输出king选太子字符出现的次数玩转矩阵的C小加HEIHEI的心情Takeiteasy洗澡SoEasy[l]三角形兔子的烦恼(一)Fin
3、dtheSpy世界末日最大值和最小值灯光师小明动态规划类:超级台阶计算几何类:三角形面积计算球体积正三角形的外接圆面积数学类:数的长度九的余数另类乘法矩形的个数中位数sumofallintegernumbers移位密码小数阶乘指数运算函数求解未来展望如果毕业后真想进入IT的坑,就先想想自己想做些什么类型的IT类工作?IT类工作太多了,我从网上查到的资料主要有:K安卓、iOS客户端开发(java、oc、swift)2、PC客户端开发(c、C++、windows编程相关知识)3、web前端开发(HTML、CSS、JS等等)4、后台开发(c、C++、java)5、测试开发(c、C++、py
4、thon等脚本语言)6、系统测试(区别于测试开发,但开发平台也是工作之一,c、C++、python等脚本语言)还有包括什么后台安全、硬件、网络之类的工程师,想想都觉得很高大上,每个不同的岗位都是一个方向但这些东西现在我暂时不用考虑那么多,从网上了解到要从事一个软件的开发我们还应该掌握以下知识:A.教材上的知识这部分内容来自计算机专业的课程教材。主要是数据结构、算法设计、操作系统、数据库、编译原理等。也有可能会涉及一部分来自其他相关专业或者相关课程的内容。B.编程语言每一个程序员只有在会使用一门语言的情况下才有可能从事开发工作,所以学习并掌握一门语言是最低要求了。C.SDK光有一门语言
5、是不够的,从事任何实际的软件开发都需要一个类库或者开发包才可以完成。比如C语言中的库函数,c#中的.NetFramework类库,Windows的API等等就属于这个范畴。这方面的资源有个平台DevStore可以关注下,收录了很多的sdk服务配置过程评测,直接搜索就可以了。D.开发工具以如今的情况来说,没有开发工具理论上也是可以开发软件的,但效率就是一个问题,所以掌握并使用一个开发工具完成开发任务应该也是一个最低要求。E.领域知识软件总有用户,于是开发这些用户使用的软件,那么程序员就需要了解用户所在行业的知识,至少需要知道一些基本的必须的知识。还有一部分的内容也划分为领域知识,比如从
6、事Photoshop这类软件的开发那么图形相关的知识就必须了解一些,从事工控软件的开发,那么对控制方面的知识也要有所了解。每一项似乎都很难啊,看完表示压力山大_(:3、上)_很多东西目前还没接触了解过,感觉等后面对这些相关的东西有些大致了解再做出进一步的选择比较好。大学现阶段打算还是以基础为重,为应用奠定雄厚的基础,将数据结构、算法设计、操作系统、数据库、编译原理、等重要的基础知识好好掌握。
此文档下载收益归作者所有