thinkinnight 最近的时间轴更新
thinkinnight

thinkinnight

V2EX 第 12150 号会员,加入于 2011-09-28 09:00:16 +08:00
thinkinnight 最近回复了
2020-02-18 21:14:08 +08:00
回复了 opentrade 创建的主题 程序员 有偿招个小弟带一下, Python /C++/Rust
为什么想到用 rust ?
2013-07-12 18:53:56 +08:00
回复了 ansenlee 创建的主题 程序员 求windows下软件开发者,求个合作
1104330018#qq.com
2013-04-01 19:44:18 +08:00
回复了 ansenlee 创建的主题 程序员 有没有做windows软件的?求个合作!!!
看看,110433零零18
LZ,看了你老师的回复和你的吐槽

------------------------------------以下是老师的回复------------------------------------------
你的想法很好,我也和其他老师沟通过,该课程是否需要有所改变。我是这样理解的:
1、虽然我们现在接触的很多是超大规模集成电路,但电子课程还是需要从二极管、三极管开始讲。我们这里介绍很多基本的中断、微处理机知识,就是要让大家了解底层知识。
2、这么课的前置课程就是C,如果用到C++,VC甚至其他知识,就不是本课程的要求了,今后,可以有其他课程来完成。
3、我并不完全排斥用VC,但不希望用VC大量的库,只用其基本功能,发挥编程方便完全可以。
4、这门课时间非常有限,要求也不可能很高,我觉得你还是可以在底层知识方面深入研究,如对图像的处理、中断等。对底层研究很深的人,今后一定是计算机安全等领域的高手。



------------------------------------吐槽---------------------------------------------------------
我个人觉得强制用TC纯属浪费生命啊.... 老师的几个理由完全站不住脚
1. 中断什么的以后会有专门的汇编课来学习,C大程课的重点难道不应该是作为第一个大型程序来培养一种写代码的手感和能力么 凭什么就一定连按个键的响应都要用中断实现,并且就算是你想要求这样也完全可以用其它编译器达成啊,可以做成options供大家选择的
2. 不用TC也可以用VC啊 规定不能用C++很难么
3. 不用库你也可以规定啊 何必限死编译环境, TC很多地方都是培养恶习和陋俗的啊
4. ..............没让你要求高

感觉你可以继续和老师进行沟通,其实你老师的第3条已经说明了,并不排斥使用VC,只是不希望使用VC的大量类库,估计也就是MFC或者codeproject,sf,codeplex上面的一些库吧。
不过你老师用词不是很准备,让你误认为是强制使用TC吧。
看了之后,感觉你老师还是很认真负责的,首先他和其他老师讨论过,同时还列出123来回复你,这就是一个负责的老师。

首先不管这个课程的目的,这个老师布置任务的目的是:
1. 前面的课程是使用C,所以大家完成任务使用C语言
2. 不管使用什么样的IDE,不要使用大量现成的类库
3. 最好能在里面使用到中断,以及图像处理算法等

只要达到这个目的就可以了,并不一定要纠结于IDE环境,如果不想用TC,那直接用CL好了,或者gcc,这个我感觉并不矛盾。
像LZ吐槽里面,规定死不用C++,不用库什么的实际上操作比限定TC要困难,而且前面就已经有先例,交上来如果不符合不用C++,不用库的话怎么办?打回去重新做吗?不可能吧。

其实,做项目没有什么神秘,如果要真正像一个项目来操作,可以参考下面。
1. 使用正规的软件流程,如waterfall,如Scrum
2. 使用UML,可以使用一些开源的UML画图工具
3. 使用SVN,git来进行项目管理
4. 使用单元测试
5. 定时间点,进行Report,例如周报等

主要是能够分清接口和模块,分清每个人负责的模块,然后各自实现。尽量能够实现重用的目的。

与其抱怨IDE,不如不断的实现和重构,你可以列出TC的不足,那就在TC上实际操作一个系统的实现,然后针对这个具体系统的实现,来写下在实现它过程中的不足,然后再使用一个其他IDE,如VC,不使用C++,不使用库,来再次实现这个系统,其实项目经验就是这么来的,而且在你第二次实现的时候,会发现TC中系统中很多部分是可以重用过来的,而不能重用的部分,可以重构出来。

希望对你有用。
2013-03-29 21:45:03 +08:00
回复了 HiVPS 创建的主题 VPS 我们的新KVM VPS服务器即将上线,提供很多免费测试名额
来晚了吗?thinkinnight AT gmail.com
2012-11-28 21:58:00 +08:00
回复了 BigZ 创建的主题 程序员 性能不是问题
看来这里是做web的多,做嵌入式的话,性能还是会成为问题的,因为涉及到硬件成本,而产品一般都会走量,这里省1块,那里省5毛,一个产品就会省不少,而几千几万台下来,省得就多了。
2012-09-24 22:20:21 +08:00
回复了 wangc 创建的主题 Markdown 哪里可以找到markdown写的范文来学习markdown写作方法呢?
感觉简单写写可以,如果复杂一些的东西,还真不知道怎么写,比如下划线是关键字,但是会有文件名或者一些东西是使用到下划线的,或者需要粘贴一下代码,此时就需要用到HTML代码了。
2012-09-08 23:15:06 +08:00
回复了 pinkman 创建的主题 Python 想请教下各位我这种情况应当如何去提高自己的python编程水平
首先,肯定手头要备上一本基本的语法书,将这本书看懂,遇到问题先在这上面找解决的方法,而不是先去上网进行搜索。
其次,如果使用到库,熟悉该库。
其余就没有什么了,多用就行,能解决问题就是好同志~
2012-09-07 08:41:06 +08:00
回复了 tsuibin 创建的主题 Linux 桌面Linux的前途
Android不就是linux内核改造的吗,OSX则是freebsd内核,做好了之后这些都能触类旁通吧
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2855 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 08:45 · PVG 16:45 · LAX 00:45 · JFK 03:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.